# HG changeset patch # User nico # Date 1181061801 -7200 # Node ID 6b5a4c21e061b72fabff8a650483aa48f02205d7 # Parent 2cb34a4ac65ad2f2cd4c853c797bb157c71418f5 Manual and Documentation finish diff -r 2cb34a4ac65a -r 6b5a4c21e061 Makefile.in --- a/Makefile.in Tue Jun 05 17:34:33 2007 +0200 +++ b/Makefile.in Tue Jun 05 18:43:21 2007 +0200 @@ -26,16 +26,11 @@ examples: canfestival driver $(MAKE) -C examples all -documentation: - echo Doxygen generation!! - doxygen doc/doxygen/Doxyfile +documentation: + $(MAKE) -C doc/doxygen manual: - cd doc/manual/en && \ - pdflatex manual.tex && \ - pdflatex manual.tex && \ - rm manual.aux manual.log manual.out manual.toc && \ - xpdf manual.pdf + $(MAKE) -C doc/manual objdictgen: $(MAKE) -C objdictgen all diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/code_debug.txt --- a/doc/code_debug.txt Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ - -# Debug and warning codes -------------------------- - -Errors are managed by the macro -MSG_ERR(nbr, string, value) - -Warnings and Informations are managed by the macro -MSG_WAR(nbr, string, value) - - - -The format of nbr -++++++++++++++++++++ -16 bits, writen in hexadecimal: 0xtfxx - -t : 1 -> Error - 2 -> Warning - 3 -> Information - -f : 0 -> In file sync.c - 1 -> lifegrd.c - 2 -> objacces.c - 3 -> timer.c - 4 -> nmtSlave.c - 5 -> nmtMaster.c - 6 -> canOpenDriver.c, interrupt.c, variahw.c (errors nb 20 .. 30) - 7 -> initObjdict.c - 8 -> Maps_module_utilisé.cpp - 9 -> pdo.c - A -> sdo.c - B -> objacces.c - D -> user's application - E -> user's application - F -> user's application - -xx : a number - - -The format of string -++++++++++++++++++++ -A string, ended by a space, whithout a newline - -The format of value -++++++++++++++++++++ -Unsigned 32 bits or less - - - diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/Doxyfile --- a/doc/doxygen/Doxyfile Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/Doxyfile Tue Jun 05 18:43:21 2007 +0200 @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- PROJECT_NAME = CanFestival PROJECT_NUMBER = 3 -OUTPUT_DIRECTORY = ./doc/doxygen +OUTPUT_DIRECTORY = ./ CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English USE_WINDOWS_ENCODING = NO @@ -72,7 +72,7 @@ #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- -INPUT = ./src +INPUT = ./../../src FILE_PATTERNS = *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py *.C *.CC *.C++ *.II *.I++ *.H *.HH *.H++ *.CS *.PHP *.PHP3 *.M *.MM *.PY RECURSIVE = YES EXCLUDE = @@ -125,7 +125,7 @@ #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- -GENERATE_LATEX = YES +GENERATE_LATEX = NO LATEX_OUTPUT = latex LATEX_CMD_NAME = latex MAKEINDEX_CMD_NAME = makeindex diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/Makefile Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,29 @@ +#! gmake + +# +# Copyright (C) 2006 Nicolas GRANDEMANGE +# +# This file is part of canfestival, a library implementing the canopen +# stack +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library 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 +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +documentation: + echo "Doxygen generation!!" + rm -rf html + doxygen Doxyfile + firefox html/index.html& + diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/DS301__index_8py-source.html --- a/doc/doxygen/html/DS301__index_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py</h1><a href="DS301__index_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacedoc__index_1_1DS301__index.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="keyword">import</span> os -<a name="l00005"></a>00005 -<a name="l00006"></a>00006 DS301_PDF_INDEX = {0x1000: 86, 0x1001: 87, 0x1002: 87, 0x1003: 88, 0x1005: 89, 0x1006: 90, 0x1007: 90, 0x1008: 91, 0x1009: 91, 0x100A: 91, 0x100C: 92, 0x100D: 92, 0x1010: 92, 0x1011: 94, 0x1012: 97, 0x1013: 98, 0x1014: 98, 0x1015: 99, 0x1016: 100, 0x1017: 101, 0x1018: 101, 0x1020: 117, 0x1200: 103, 0x1201: 103, 0x1280: 105, 0x1400: 106, 0x1600: 109, 0x1800: 111, 0x1A00: 112} -<a name="l00007"></a>00007 -<a name="l00008"></a><a class="code" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">00008</a> <span class="keyword">def </span><a class="code" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">OpenPDFDocIndex</a>(index, cwd): -<a name="l00009"></a>00009 <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.isfile(os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>)): -<a name="l00010"></a>00010 <span class="keywordflow">return</span> <span class="stringliteral">"""No documentation file available.</span> -<a name="l00011"></a>00011 <span class="stringliteral">Please read can festival documentation to know how to obtain one."""</span> -<a name="l00012"></a>00012 <span class="keywordflow">try</span>: -<a name="l00013"></a>00013 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> DS301_PDF_INDEX: -<a name="l00014"></a>00014 os.system(<span class="stringliteral">"xpdf -remote DS301 %s %d &"</span>%(os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>), DS301_PDF_INDEX[index])) -<a name="l00015"></a>00015 <span class="keywordflow">else</span>: -<a name="l00016"></a>00016 os.system(<span class="stringliteral">"xpdf -remote DS301 %s &"</span>%os.path.join(cwd, <span class="stringliteral">"doc/301_v04000201.pdf"</span>)) -<a name="l00017"></a>00017 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00018"></a>00018 <span class="keywordflow">except</span>: -<a name="l00019"></a>00019 <span class="keywordflow">return</span> <span class="stringliteral">"""Check if xpdf is correctly installed on your computer"""</span> -<a name="l00020"></a>00020 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/DS301__index_8py.html --- a/doc/doxygen/html/DS301__index_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/DS301_index.py File Reference</h1> -<p> -<a href="DS301__index_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html">doc_index::DS301_index</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index::OpenPDFDocIndex</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/Master_8c.html --- a/doc/doxygen/html/Master_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,301 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/Master.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/Master.c File Reference</h1><code>#include "<a class="el" href="Master_8h.html">Master.h</a>"</code><br> -<code>#include "<a class="el" href="Slave_8h.html">Slave.h</a>"</code><br> -<code>#include "<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#47eb45e75b4db150fb465fcf171ef4b4">TestMaster_heartbeatError</a> (UNS8 heartbeatID)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#e08dfb379eebaa62524fac5bba2196d5">TestMaster_initialisation</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#89903ebdfe78bc9cc97e0d142da9b820">ConfigureSlaveNode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#030d780d48bec13bd56374f0c4be26b6">CheckSDOAndContinue</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#8fe2bae5bb407a3a71ee5fa5ea5d617f">TestMaster_preOperational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#81c297f2b4b9676e906286bf46541fc1">TestMaster_operational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#897d573cafc13ac80abbc207c0ee41b0">TestMaster_stopped</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#9a8f72cab7f649481ca84ab2222dd179">TestMaster_post_sync</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#5e466aa03eae00c269cf20359a7ee074">TestMaster_post_TPDO</a> ()</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">query_result</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">waiting_answer</a> = 0</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="030d780d48bec13bd56374f0c4be26b6"></a><!-- doxytag: member="Master.c::CheckSDOAndContinue" ref="030d780d48bec13bd56374f0c4be26b6" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void CheckSDOAndContinue </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="89903ebdfe78bc9cc97e0d142da9b820"></a><!-- doxytag: member="Master.c::ConfigureSlaveNode" ref="89903ebdfe78bc9cc97e0d142da9b820" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void ConfigureSlaveNode </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="47eb45e75b4db150fb465fcf171ef4b4"></a><!-- doxytag: member="Master.c::TestMaster_heartbeatError" ref="47eb45e75b4db150fb465fcf171ef4b4" args="(UNS8 heartbeatID)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>heartbeatID</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e08dfb379eebaa62524fac5bba2196d5"></a><!-- doxytag: member="Master.c::TestMaster_initialisation" ref="e08dfb379eebaa62524fac5bba2196d5" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="81c297f2b4b9676e906286bf46541fc1"></a><!-- doxytag: member="Master.c::TestMaster_operational" ref="81c297f2b4b9676e906286bf46541fc1" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="9a8f72cab7f649481ca84ab2222dd179"></a><!-- doxytag: member="Master.c::TestMaster_post_sync" ref="9a8f72cab7f649481ca84ab2222dd179" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5e466aa03eae00c269cf20359a7ee074"></a><!-- doxytag: member="Master.c::TestMaster_post_TPDO" ref="5e466aa03eae00c269cf20359a7ee074" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8fe2bae5bb407a3a71ee5fa5ea5d617f"></a><!-- doxytag: member="Master.c::TestMaster_preOperational" ref="8fe2bae5bb407a3a71ee5fa5ea5d617f" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="897d573cafc13ac80abbc207c0ee41b0"></a><!-- doxytag: member="Master.c::TestMaster_stopped" ref="897d573cafc13ac80abbc207c0ee41b0" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="ef9c66a2e9f5ef9f6475282320a1ebe9"></a><!-- doxytag: member="Master.c::init_step" ref="ef9c66a2e9f5ef9f6475282320a1ebe9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0<code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="14755b0ad32c861583eb69c946f3d9aa"></a><!-- doxytag: member="Master.c::query_result" ref="14755b0ad32c861583eb69c946f3d9aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char <a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">query_result</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5ac78804c899f5179534e6f75346f23c"></a><!-- doxytag: member="Master.c::waiting_answer" ref="5ac78804c899f5179534e6f75346f23c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char <a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">waiting_answer</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/Master_8h.html --- a/doc/doxygen/html/Master_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,206 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/Master.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/Master.h File Reference</h1><code>#include "<a class="el" href="TestMasterSlave_2TestMaster_8h.html">TestMaster.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#68bcbab35a7a058c874ac3af06cbf240">TestMaster_heartbeatError</a> (UNS8)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#6c928d57139125b6aaadc9df4f337489">TestMaster_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#0c39246491ef97103fad9f8087c7994b">TestMaster_initialisation</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#f8fc4f9c510c05a678c123cfde42c2b9">TestMaster_preOperational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#3e91c546626b971be52999974e9a09d7">TestMaster_operational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#54990cb4513be0eb2f3690131204d375">TestMaster_stopped</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#600981dd777d30387dc8eb3ec85d8ea3">TestMaster_post_sync</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Master_8h.html#b85edc6945cb2404d6eef4a11cd66c82">TestMaster_post_TPDO</a> (void)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6c928d57139125b6aaadc9df4f337489"></a><!-- doxytag: member="Master.h::TestMaster_canSend" ref="6c928d57139125b6aaadc9df4f337489" args="(Message *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 TestMaster_canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="68bcbab35a7a058c874ac3af06cbf240"></a><!-- doxytag: member="Master.h::TestMaster_heartbeatError" ref="68bcbab35a7a058c874ac3af06cbf240" args="(UNS8)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0c39246491ef97103fad9f8087c7994b"></a><!-- doxytag: member="Master.h::TestMaster_initialisation" ref="0c39246491ef97103fad9f8087c7994b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3e91c546626b971be52999974e9a09d7"></a><!-- doxytag: member="Master.h::TestMaster_operational" ref="3e91c546626b971be52999974e9a09d7" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="600981dd777d30387dc8eb3ec85d8ea3"></a><!-- doxytag: member="Master.h::TestMaster_post_sync" ref="600981dd777d30387dc8eb3ec85d8ea3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b85edc6945cb2404d6eef4a11cd66c82"></a><!-- doxytag: member="Master.h::TestMaster_post_TPDO" ref="b85edc6945cb2404d6eef4a11cd66c82" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f8fc4f9c510c05a678c123cfde42c2b9"></a><!-- doxytag: member="Master.h::TestMaster_preOperational" ref="f8fc4f9c510c05a678c123cfde42c2b9" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="54990cb4513be0eb2f3690131204d375"></a><!-- doxytag: member="Master.h::TestMaster_stopped" ref="54990cb4513be0eb2f3690131204d375" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/Slave_8c.html --- a/doc/doxygen/html/Slave_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,217 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/Slave.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/Slave.c File Reference</h1><code>#include "<a class="el" href="Slave_8h.html">Slave.h</a>"</code><br> -<code>#include "<a class="el" href="Master_8h.html">Master.h</a>"</code><br> -<code>#include "<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#da03f81a4976684fe32771da3024e487">TestSlave_heartbeatError</a> (UNS8 heartbeatID)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#58b26580ced4c123c0af29a291bbaa00">TestSlave_initialisation</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#3b4bad40bd7f9f9e5a453ad5a0edca6d">TestSlave_preOperational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#a2eebd6dfb45d05dfbe7a5af67b0e16d">TestSlave_operational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#62ec5241885c4d8a0e620782e9aaa7ec">TestSlave_stopped</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#7ddf0673ec8de041368c7aec2edf40cd">TestSlave_post_sync</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#b10ae2f1c6529172612a290687865585">TestSlave_post_TPDO</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8c.html#0461b31d30605aa041476ae5ef4656b7">TestSlave_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="da03f81a4976684fe32771da3024e487"></a><!-- doxytag: member="Slave.c::TestSlave_heartbeatError" ref="da03f81a4976684fe32771da3024e487" args="(UNS8 heartbeatID)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>heartbeatID</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="58b26580ced4c123c0af29a291bbaa00"></a><!-- doxytag: member="Slave.c::TestSlave_initialisation" ref="58b26580ced4c123c0af29a291bbaa00" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a2eebd6dfb45d05dfbe7a5af67b0e16d"></a><!-- doxytag: member="Slave.c::TestSlave_operational" ref="a2eebd6dfb45d05dfbe7a5af67b0e16d" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7ddf0673ec8de041368c7aec2edf40cd"></a><!-- doxytag: member="Slave.c::TestSlave_post_sync" ref="7ddf0673ec8de041368c7aec2edf40cd" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b10ae2f1c6529172612a290687865585"></a><!-- doxytag: member="Slave.c::TestSlave_post_TPDO" ref="b10ae2f1c6529172612a290687865585" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3b4bad40bd7f9f9e5a453ad5a0edca6d"></a><!-- doxytag: member="Slave.c::TestSlave_preOperational" ref="3b4bad40bd7f9f9e5a453ad5a0edca6d" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="62ec5241885c4d8a0e620782e9aaa7ec"></a><!-- doxytag: member="Slave.c::TestSlave_stopped" ref="62ec5241885c4d8a0e620782e9aaa7ec" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0461b31d30605aa041476ae5ef4656b7"></a><!-- doxytag: member="Slave.c::TestSlave_storeODSubIndex" ref="0461b31d30605aa041476ae5ef4656b7" args="(UNS16 wIndex, UNS8 bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_storeODSubIndex </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/Slave_8h.html --- a/doc/doxygen/html/Slave_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,237 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/Slave.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/Slave.h File Reference</h1><code>#include "<a class="el" href="TestSlave_8h.html">TestSlave.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#3b6e386d835d62130c852cd252282b7c">TestSlave_heartbeatError</a> (UNS8)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#7d9cc68cd28289d8ce0449cc69252041">TestSlave_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#cb436d617db36acd2e9868d5cfb557f6">TestSlave_initialisation</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#e389b5fe447194be5b3e1d613ff0b904">TestSlave_preOperational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#8a1a8bbf6ba08e3f37dcf2bc287c1f71">TestSlave_operational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#96183a276490a2d87f2c16698d44949e">TestSlave_stopped</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#7798adaab0419a47fd8eeaef6dac8005">TestSlave_post_sync</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#b261705d9ac398a3c52041323d6b5b7c">TestSlave_post_TPDO</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="Slave_8h.html#0461b31d30605aa041476ae5ef4656b7">TestSlave_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="7d9cc68cd28289d8ce0449cc69252041"></a><!-- doxytag: member="Slave.h::TestSlave_canSend" ref="7d9cc68cd28289d8ce0449cc69252041" args="(Message *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 TestSlave_canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3b6e386d835d62130c852cd252282b7c"></a><!-- doxytag: member="Slave.h::TestSlave_heartbeatError" ref="3b6e386d835d62130c852cd252282b7c" args="(UNS8)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cb436d617db36acd2e9868d5cfb557f6"></a><!-- doxytag: member="Slave.h::TestSlave_initialisation" ref="cb436d617db36acd2e9868d5cfb557f6" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8a1a8bbf6ba08e3f37dcf2bc287c1f71"></a><!-- doxytag: member="Slave.h::TestSlave_operational" ref="8a1a8bbf6ba08e3f37dcf2bc287c1f71" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7798adaab0419a47fd8eeaef6dac8005"></a><!-- doxytag: member="Slave.h::TestSlave_post_sync" ref="7798adaab0419a47fd8eeaef6dac8005" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b261705d9ac398a3c52041323d6b5b7c"></a><!-- doxytag: member="Slave.h::TestSlave_post_TPDO" ref="b261705d9ac398a3c52041323d6b5b7c" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e389b5fe447194be5b3e1d613ff0b904"></a><!-- doxytag: member="Slave.h::TestSlave_preOperational" ref="e389b5fe447194be5b3e1d613ff0b904" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="96183a276490a2d87f2c16698d44949e"></a><!-- doxytag: member="Slave.h::TestSlave_stopped" ref="96183a276490a2d87f2c16698d44949e" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0461b31d30605aa041476ae5ef4656b7"></a><!-- doxytag: member="Slave.h::TestSlave_storeODSubIndex" ref="0461b31d30605aa041476ae5ef4656b7" args="(UNS16 wIndex, UNS8 bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestSlave_storeODSubIndex </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_2TestMaster_8c.html --- a/doc/doxygen/html/TestMasterMicroMod_2TestMaster_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1497 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/TestMaster.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/TestMaster.c File Reference</h1><code>#include "<a class="el" href="TestMasterMicroMod_2TestMaster_8h.html">TestMaster.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x191</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x640</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x5C0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">INTEGER32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x40</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x220</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> = 0x240</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> = 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a> [1] = {0,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.c::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.c::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestMaster_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="7da56ff4d171b28e13107db1644f22cd"></a><!-- doxytag: member="TestMaster.c::DI1" ref="7da56ff4d171b28e13107db1644f22cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a13d657655f5e7e284cc71bf17422f89"></a><!-- doxytag: member="TestMaster.c::DI2" ref="a13d657655f5e7e284cc71bf17422f89" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e28ac010ddba987ed2c6d787ddedc6de"></a><!-- doxytag: member="TestMaster.c::DI3" ref="e28ac010ddba987ed2c6d787ddedc6de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="acdd17be31428ac56c25129bbf2a7a99"></a><!-- doxytag: member="TestMaster.c::DI4" ref="acdd17be31428ac56c25129bbf2a7a99" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="86ae52f9103ebedc7966fbc749968d8b"></a><!-- doxytag: member="TestMaster.c::DI5" ref="86ae52f9103ebedc7966fbc749968d8b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="dc4a7539d04dd740bb3cb2e85a3a39ba"></a><!-- doxytag: member="TestMaster.c::DI6" ref="dc4a7539d04dd740bb3cb2e85a3a39ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="92bd70c6064c5c14d1fe9dfa3010e60f"></a><!-- doxytag: member="TestMaster.c::DI7" ref="92bd70c6064c5c14d1fe9dfa3010e60f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="143c1ddeb1107fd8f9dbcfed8ff6c03b"></a><!-- doxytag: member="TestMaster.c::DI8" ref="143c1ddeb1107fd8f9dbcfed8ff6c03b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0f3fc8fd8c6e5e90bd27d90173313c5a"></a><!-- doxytag: member="TestMaster.c::DO" ref="0f3fc8fd8c6e5e90bd27d90173313c5a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3be244a812f7e9c2aabe867de7f4cc0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_bDeviceNodeId" ref="3be244a812f7e9c2aabe867de7f4cc0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="182087fe12df8b9ae9af232e7148ea10"></a><!-- doxytag: member="TestMaster.c::TestMaster_count_sync" ref="182087fe12df8b9ae9af232e7148ea10" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a>[1] = {0,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e2aa420d939f514c4f363b8794efecf3"></a><!-- doxytag: member="TestMaster.c::TestMaster_firstIndex" ref="e2aa420d939f514c4f363b8794efecf3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 6, - 7, - 8, - 9, - 10 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="9ce8e58fdeaacbd32eade85f6525e34f"></a><!-- doxytag: member="TestMaster.c::TestMaster_heartBeatTimers" ref="9ce8e58fdeaacbd32eade85f6525e34f" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a>[1] = {TIMER_NONE,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5435b77f10d535953bff5f7b3d85e274"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1016" ref="5435b77f10d535953bff5f7b3d85e274" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="369198bb9f31c975ea88e40dcec607d5"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1018" ref="369198bb9f31c975ea88e40dcec607d5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6c4497ef4b625b5e2175ded0f59f6abd"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1280" ref="6c4497ef4b625b5e2175ded0f59f6abd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="da116aef2cdb47589a163938f5c8230b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1400" ref="da116aef2cdb47589a163938f5c8230b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="563f8c914e82d5c5e582b92e8eabf1f9"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1600" ref="563f8c914e82d5c5e582b92e8eabf1f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c63bbf3e885ced46f3f1bc6dee16a2a6"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1800" ref="c63bbf3e885ced46f3f1bc6dee16a2a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7665f5088c673e38edbed9a84ca9db9b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1A00" ref="7665f5088c673e38edbed9a84ca9db9b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed018ab3125376ec3dd8e3a02c62cca9"></a><!-- doxytag: member="TestMaster.c::TestMaster_iam_a_slave" ref="ed018ab3125376ec3dd8e3a02c62cca9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3002d52190c61586a85ac892b39bb0b8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1000" ref="3002d52190c61586a85ac892b39bb0b8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="8b60f9be5341661de998c436ed63d7ed"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1001" ref="8b60f9be5341661de998c436ed63d7ed" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f445871b10e671cdd6b71dda54057549"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005" ref="f445871b10e671cdd6b71dda54057549" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="952f40701777f2992b0a4af0d33887c8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005_callbacks" ref="952f40701777f2992b0a4af0d33887c8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="548ddd28874f9b9247467eecbbbbca8f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006" ref="548ddd28874f9b9247467eecbbbbca8f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="5a16fdfaad8be53ec5a894e6e7fd2235"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006_callbacks" ref="5a16fdfaad8be53ec5a894e6e7fd2235" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="24052245a9506091a0a4d2f019a971cd"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1016" ref="24052245a9506091a0a4d2f019a971cd" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[0] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="721e7ebe982831cd8575c9a7e33f9ec0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1018" ref="721e7ebe982831cd8575c9a7e33f9ec0" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b09e72d1ae2e37cd027cf126f8e7e541"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1280" ref="b09e72d1ae2e37cd027cf126f8e7e541" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="964e58fce023577425f5a5351c894da9"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1400" ref="964e58fce023577425f5a5351c894da9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="6ce5637d61d70f45288c5cb4477af15d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1600" ref="6ce5637d61d70f45288c5cb4477af15d" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[0] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[1] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[2] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[3] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[4] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[5] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[6] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[7] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="93352d9f4761dd05abb46a6a65b8282e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1800" ref="93352d9f4761dd05abb46a6a65b8282e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster_highestSubIndex_obj1800</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="40ae451c86748d18a0418b0501b5e290"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1A00" ref="40ae451c86748d18a0418b0501b5e290" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster_highestSubIndex_obj1A00</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a>[0] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f1df85cf209408a358db50073027404e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2000" ref="f1df85cf209408a358db50073027404e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4bdcfcedd83d71ae710fa2780716f888"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index200F" ref="4bdcfcedd83d71ae710fa2780716f888" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="6a89e9177bd18f507ae1f2932c41eed4"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2010" ref="6a89e9177bd18f507ae1f2932c41eed4" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b2cc1b4be6b0c20b838ee3acf86e5412"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2011" ref="b2cc1b4be6b0c20b838ee3acf86e5412" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="ff89ce4ca9ae5b8f4ab82160b22f90f8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2012" ref="ff89ce4ca9ae5b8f4ab82160b22f90f8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="930c86a13f3674d496e9117f110fb03d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2013" ref="930c86a13f3674d496e9117f110fb03d" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7e8eae482ac282302bb39332127ba101"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2014" ref="7e8eae482ac282302bb39332127ba101" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="461a42f814fe6aac8cced7893b3ebd3b"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2015" ref="461a42f814fe6aac8cced7893b3ebd3b" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="20271d0684a30779f5c1d38756de8d03"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2016" ref="20271d0684a30779f5c1d38756de8d03" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d5ca56ada575770706c01bd558769c0c"></a><!-- doxytag: member="TestMaster.c::TestMaster_lastIndex" ref="d5ca56ada575770706c01bd558769c0c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 6, - 7, - 8, - 9, - 10 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="822eeed2ef38d9ae113598fc42b4449a"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1000" ref="822eeed2ef38d9ae113598fc42b4449a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x191 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="229ebceddcc1f65019f750b1a0f819b5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1001" ref="229ebceddcc1f65019f750b1a0f819b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="85147b7f7bcd94083b2067b630b66c99"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1005" ref="85147b7f7bcd94083b2067b630b66c99" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="973b5146a6838717b477ab46cb798af7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1006" ref="973b5146a6838717b477ab46cb798af7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="33f8b22f18dde908c2e94a5579c25bb9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1016" ref="33f8b22f18dde908c2e94a5579c25bb9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x4005DC - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d5508b2e1efe731aa1b899db3c456c0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1017" ref="d5508b2e1efe731aa1b899db3c456c0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c3aa2f1579494c0cb65829798f04f8d3"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Product_Code" ref="c3aa2f1579494c0cb65829798f04f8d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fba6cdc5a5cbe6b72f860f614cbba0c7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Revision_Number" ref="fba6cdc5a5cbe6b72f860f614cbba0c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="602b664fc5dca9b4b0127d51d0647d66"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Serial_Number" ref="602b664fc5dca9b4b0127d51d0647d66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a290f924b93f8a18ebe384debb6e9bae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Vendor_ID" ref="a290f924b93f8a18ebe384debb6e9bae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="256cc4328121041fe7fa363182b2017f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="256cc4328121041fe7fa363182b2017f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x640 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f649f2dff66a23138cd97fe578272691"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="f649f2dff66a23138cd97fe578272691" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x5C0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="536aa77737f61e2b0ffbcfdc1e53c230"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_Node_ID_of_the_SDO_Server" ref="536aa77737f61e2b0ffbcfdc1e53c230" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">INTEGER32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x40 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="509feb79ac93c6411d999da40f1ad657"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_COB_ID_used_by_PDO" ref="509feb79ac93c6411d999da40f1ad657" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x220 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fe442581cedeabb09b158b21f5ea5534"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Compatibility_Entry" ref="fe442581cedeabb09b158b21f5ea5534" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="28150ab7eb7f82dc904e68bc6f0a30ce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Event_Timer" ref="28150ab7eb7f82dc904e68bc6f0a30ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ecbe85b0dfe6c3b83fa42f8b2bc60e60"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Inhibit_Time" ref="ecbe85b0dfe6c3b83fa42f8b2bc60e60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cbbe10183d10e246450f004153cdb8b6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Transmission_Type" ref="cbbe10183d10e246450f004153cdb8b6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ab5b1ee97428f11fa27aa40ee2aea817"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1600" ref="ab5b1ee97428f11fa27aa40ee2aea817" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x200F0001, - 0x20100001, - 0x20110001, - 0x20120001, - 0x20130001, - 0x20140001, - 0x20150001, - 0x20160001 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="6d7a97d96825a1a8a0feff82403a30e6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_COB_ID_used_by_PDO" ref="6d7a97d96825a1a8a0feff82403a30e6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster_obj1800_COB_ID_used_by_PDO</a> = 0x240 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0812f06faa44d4c88f79ef6213e16e44"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Compatibility_Entry" ref="0812f06faa44d4c88f79ef6213e16e44" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster_obj1800_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8b78c5d75f0b0fd7260fb479d8fcf813"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Event_Timer" ref="8b78c5d75f0b0fd7260fb479d8fcf813" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster_obj1800_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="51b9b7832148978f2d31208fb08a797c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Inhibit_Time" ref="51b9b7832148978f2d31208fb08a797c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster_obj1800_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="57afb16d955e50c5d8eebc21ca1e43fb"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1800_Transmission_Type" ref="57afb16d955e50c5d8eebc21ca1e43fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster_obj1800_Transmission_Type</a> = 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e9b0d9c95b63bb51b6266cd7a5aa17c9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1A00" ref="e9b0d9c95b63bb51b6266cd7a5aa17c9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster_obj1A00</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x20000008 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="de34deafe2812ee6dcd965d402ef8da4"></a><!-- doxytag: member="TestMaster.c::TestMaster_objdict" ref="de34deafe2812ee6dcd965d402ef8da4" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> -{ - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1000[0]), 0x1000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[0]), 0x1001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1005[0]), 0x1005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[0]), 0x1006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1016[0]), 0x1016}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[0]), 0x1018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1280[0]), 0x1280}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[0]), 0x1400}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1600[0]), 0x1600}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster_Index1800</a>[0]), 0x1800}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster_Index1A00</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1A00[0]), 0x1A00}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[0]), 0x2000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster_Index200F</a>)/<span class="keyword">sizeof</span>(TestMaster_Index200F[0]), 0x200F}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster_Index2010</a>[0]), 0x2010}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster_Index2011</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2011[0]), 0x2011}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster_Index2012</a>[0]), 0x2012}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster_Index2013</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2013[0]), 0x2013}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster_Index2014</a>[0]), 0x2014}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster_Index2015</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2015[0]), 0x2015}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster_Index2016</a>[0]), 0x2016}, -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="827827be557e9e59d6ba299f812aad66"></a><!-- doxytag: member="TestMaster.c::TestMaster_ObjdictSize" ref="827827be557e9e59d6ba299f812aad66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0]) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_2TestMaster_8h.html --- a/doc/doxygen/html/TestMasterMicroMod_2TestMaster_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,270 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/TestMaster.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/TestMaster.h File Reference</h1><code>#include "<a class="el" href="data_8h.html">data.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.h::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.h::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestMaster_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="7da56ff4d171b28e13107db1644f22cd"></a><!-- doxytag: member="TestMaster.h::DI1" ref="7da56ff4d171b28e13107db1644f22cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">DI1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a13d657655f5e7e284cc71bf17422f89"></a><!-- doxytag: member="TestMaster.h::DI2" ref="a13d657655f5e7e284cc71bf17422f89" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">DI2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e28ac010ddba987ed2c6d787ddedc6de"></a><!-- doxytag: member="TestMaster.h::DI3" ref="e28ac010ddba987ed2c6d787ddedc6de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">DI3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="acdd17be31428ac56c25129bbf2a7a99"></a><!-- doxytag: member="TestMaster.h::DI4" ref="acdd17be31428ac56c25129bbf2a7a99" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">DI4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="86ae52f9103ebedc7966fbc749968d8b"></a><!-- doxytag: member="TestMaster.h::DI5" ref="86ae52f9103ebedc7966fbc749968d8b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">DI5</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="dc4a7539d04dd740bb3cb2e85a3a39ba"></a><!-- doxytag: member="TestMaster.h::DI6" ref="dc4a7539d04dd740bb3cb2e85a3a39ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">DI6</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="92bd70c6064c5c14d1fe9dfa3010e60f"></a><!-- doxytag: member="TestMaster.h::DI7" ref="92bd70c6064c5c14d1fe9dfa3010e60f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">DI7</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="143c1ddeb1107fd8f9dbcfed8ff6c03b"></a><!-- doxytag: member="TestMaster.h::DI8" ref="143c1ddeb1107fd8f9dbcfed8ff6c03b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">DI8</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0f3fc8fd8c6e5e90bd27d90173313c5a"></a><!-- doxytag: member="TestMaster.h::DO" ref="0f3fc8fd8c6e5e90bd27d90173313c5a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">DO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.h::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_2getopt_8c.html --- a/doc/doxygen/html/TestMasterMicroMod_2getopt_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,522 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/getopt.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/getopt.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include "<a class="el" href="TestMasterMicroMod_2getopt_8h.html">getopt.h</a>"</code><br> -<code>#include <strings.h></code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#5325c715897861c318d3ae312ac452cc">GETOPT_INTERFACE_VERSION</a> 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(msgid) (msgid)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a>(ch1, ch2)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a> (argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')</td></tr> - -<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>, -<a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>, -<a class="el" href="TestMasterMicroMod_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a> - }</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#e0ac978b7775f69496c0f127ffdada9d">my_index</a> (char *str, int chr) const</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#4621659dd6377e52ac50a0869625bb6e">exchange</a> (char **argv)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#17475cbc1ffae0c12af2e0a3319d197f">_getopt_initialize</a> (int argc, char *const *argv, const char *optstring)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (int argc, char *const *argv, const char *optstring, const struct <a class="el" href="structoption.html">option</a> *longopts, int *longind, int long_only)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (int argc, char *const *argv, const char *optstring)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static enum { ... } </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#67a84cf4dacaa8337be68345f8b9a8cc">ordering</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="86a239addea586602343007a370bf8ad"></a><!-- doxytag: member="getopt.c::_" ref="86a239addea586602343007a370bf8ad" args="(msgid)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define _ </td> - <td>(</td> - <td class="paramtype">msgid </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (msgid)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5325c715897861c318d3ae312ac452cc"></a><!-- doxytag: member="getopt.c::GETOPT_INTERFACE_VERSION" ref="5325c715897861c318d3ae312ac452cc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define GETOPT_INTERFACE_VERSION 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="71ceb8911d64b39b402041ba5ea8453c"></a><!-- doxytag: member="getopt.c::NONOPTION_P" ref="71ceb8911d64b39b402041ba5ea8453c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NONOPTION_P (argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0') </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6e06e56c5fa96faaf47f3b231e015e35"></a><!-- doxytag: member="getopt.c::SWAP_FLAGS" ref="6e06e56c5fa96faaf47f3b231e015e35" args="(ch1, ch2)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SWAP_FLAGS </td> - <td>(</td> - <td class="paramtype">ch1, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">ch2 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b"></a><!-- doxytag: member="getopt.c::@0" ref="06fc87d81c62e9abb8790b6e5713c55b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">anonymous enum </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<dl compact><dt><b>Enumerator: </b></dt><dd> -<table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc"></a><!-- doxytag: member="REQUIRE_ORDER" ref="06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc" args="" -->REQUIRE_ORDER</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc"></a><!-- doxytag: member="PERMUTE" ref="06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc" args="" -->PERMUTE</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5"></a><!-- doxytag: member="RETURN_IN_ORDER" ref="06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5" args="" -->RETURN_IN_ORDER</em> </td><td> -</td></tr> -</table> -</dl> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="17475cbc1ffae0c12af2e0a3319d197f"></a><!-- doxytag: member="getopt.c::_getopt_initialize" ref="17475cbc1ffae0c12af2e0a3319d197f" args="(int argc, char *const *argv, const char *optstring)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static const char* _getopt_initialize </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0df92a0ae8fe1fd43268c738f548674f"></a><!-- doxytag: member="getopt.c::_getopt_internal" ref="0df92a0ae8fe1fd43268c738f548674f" args="(int argc, char *const *argv, const char *optstring, const struct option *longopts, int *longind, int long_only)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int _getopt_internal </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const struct <a class="el" href="structoption.html">option</a> * </td> - <td class="paramname"> <em>longopts</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int * </td> - <td class="paramname"> <em>longind</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>long_only</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4621659dd6377e52ac50a0869625bb6e"></a><!-- doxytag: member="getopt.c::exchange" ref="4621659dd6377e52ac50a0869625bb6e" args="(char **argv)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void exchange </td> - <td>(</td> - <td class="paramtype">char ** </td> - <td class="paramname"> <em>argv</em> </td> - <td> ) </td> - <td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ee28fd8a0e40b6d958f7d20348e45368"></a><!-- doxytag: member="getopt.c::getenv" ref="ee28fd8a0e40b6d958f7d20348e45368" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* getenv </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="1b2ada39ab92162c6ec9c67c8093fa2e"></a><!-- doxytag: member="getopt.c::getopt" ref="1b2ada39ab92162c6ec9c67c8093fa2e" args="(int argc, char *const *argv, const char *optstring)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e0ac978b7775f69496c0f127ffdada9d"></a><!-- doxytag: member="getopt.c::my_index" ref="e0ac978b7775f69496c0f127ffdada9d" args="(char *str, int chr) const" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static char* my_index </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>str</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>chr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"> const<code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="28286be757527aeb1db951b5da9aeec1"></a><!-- doxytag: member="getopt.c::__getopt_initialized" ref="28286be757527aeb1db951b5da9aeec1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7b0f4f3bfbee147113f282427ce933ed"></a><!-- doxytag: member="getopt.c::first_nonopt" ref="7b0f4f3bfbee147113f282427ce933ed" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="580f2c2acf35dad51ca18b427212bf15"></a><!-- doxytag: member="getopt.c::last_nonopt" ref="580f2c2acf35dad51ca18b427212bf15" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="47a40a4c365dae45f94751ad32aab530"></a><!-- doxytag: member="getopt.c::nextchar" ref="47a40a4c365dae45f94751ad32aab530" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.c::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.c::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.c::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.c::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?' </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="67a84cf4dacaa8337be68345f8b9a8cc"></a><!-- doxytag: member="getopt.c::ordering" ref="67a84cf4dacaa8337be68345f8b9a8cc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum { ... } <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d0ccb64bbd4defe7a57dbad2045ddd14"></a><!-- doxytag: member="getopt.c::posixly_correct" ref="d0ccb64bbd4defe7a57dbad2045ddd14" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_2getopt_8h.html --- a/doc/doxygen/html/TestMasterMicroMod_2getopt_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,257 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/getopt.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/getopt.h File Reference</h1><code>#include <ctype.h></code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html">option</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#aafc27a0389aa87797164b227566342d">_GETOPT_H</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#3bc1d5f667b5b4ca4b4abb685dc874ce">no_argument</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#6ece8d8dfa8378778f7290fdaba5b8bc">required_argument</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#cca06c0a947656bd8b395bf1084ffb72">optional_argument</a> 2</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#6c5b232cca42dab05f40b47f69715f8b">getopt</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#8616b8a74ae6c01a7ad95ad2876226ec">getopt_long</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#c07930413317507d5c51c19b3ac6ed20">getopt_long_only</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#60428225710059ca135c6b2a8941855f">_getopt_internal</a> ()</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="aafc27a0389aa87797164b227566342d"></a><!-- doxytag: member="getopt.h::_GETOPT_H" ref="aafc27a0389aa87797164b227566342d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define _GETOPT_H 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3bc1d5f667b5b4ca4b4abb685dc874ce"></a><!-- doxytag: member="getopt.h::no_argument" ref="3bc1d5f667b5b4ca4b4abb685dc874ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define no_argument 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cca06c0a947656bd8b395bf1084ffb72"></a><!-- doxytag: member="getopt.h::optional_argument" ref="cca06c0a947656bd8b395bf1084ffb72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define optional_argument 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6ece8d8dfa8378778f7290fdaba5b8bc"></a><!-- doxytag: member="getopt.h::required_argument" ref="6ece8d8dfa8378778f7290fdaba5b8bc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define required_argument 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="60428225710059ca135c6b2a8941855f"></a><!-- doxytag: member="getopt.h::_getopt_internal" ref="60428225710059ca135c6b2a8941855f" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int _getopt_internal </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6c5b232cca42dab05f40b47f69715f8b"></a><!-- doxytag: member="getopt.h::getopt" ref="6c5b232cca42dab05f40b47f69715f8b" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8616b8a74ae6c01a7ad95ad2876226ec"></a><!-- doxytag: member="getopt.h::getopt_long" ref="8616b8a74ae6c01a7ad95ad2876226ec" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt_long </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c07930413317507d5c51c19b3ac6ed20"></a><!-- doxytag: member="getopt.h::getopt_long_only" ref="c07930413317507d5c51c19b3ac6ed20" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt_long_only </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.h::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.h::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.h::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.h::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_8c.html --- a/doc/doxygen/html/TestMasterMicroMod_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,411 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/TestMasterMicroMod.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/TestMasterMicroMod.c File Reference</h1><code>#include <unistd.h></code><br> -<code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include <signal.h></code><br> -<code>#include "<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>"</code><br> -<code>#include "<a class="el" href="TestMasterMicroMod_8h.html">TestMasterMicroMod.h</a>"</code><br> -<code>#include "<a class="el" href="TestMasterMicroMod_2TestMaster_8h.html">TestMaster.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#47eb45e75b4db150fb465fcf171ef4b4">TestMaster_heartbeatError</a> (UNS8 heartbeatID)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#e08dfb379eebaa62524fac5bba2196d5">TestMaster_initialisation</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#89903ebdfe78bc9cc97e0d142da9b820">ConfigureSlaveNode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#030d780d48bec13bd56374f0c4be26b6">CheckSDOAndContinue</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#8fe2bae5bb407a3a71ee5fa5ea5d617f">TestMaster_preOperational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#81c297f2b4b9676e906286bf46541fc1">TestMaster_operational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#897d573cafc13ac80abbc207c0ee41b0">TestMaster_stopped</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#9a8f72cab7f649481ca84ab2222dd179">TestMaster_post_sync</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#5e466aa03eae00c269cf20359a7ee074">TestMaster_post_TPDO</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#f2dc378d0481adcc49b61efb98493a9b">catch_signal</a> (int sig)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#97ee70a8770dc30d06c744b24eb2fcfc">help</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#8a51032f7610fe37c131376e5a392fd5">InitNodes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">slavenodeid</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {"32", "125K"}</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f2dc378d0481adcc49b61efb98493a9b"></a><!-- doxytag: member="TestMasterMicroMod.c::catch_signal" ref="f2dc378d0481adcc49b61efb98493a9b" args="(int sig)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void catch_signal </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>sig</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="030d780d48bec13bd56374f0c4be26b6"></a><!-- doxytag: member="TestMasterMicroMod.c::CheckSDOAndContinue" ref="030d780d48bec13bd56374f0c4be26b6" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void CheckSDOAndContinue </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="89903ebdfe78bc9cc97e0d142da9b820"></a><!-- doxytag: member="TestMasterMicroMod.c::ConfigureSlaveNode" ref="89903ebdfe78bc9cc97e0d142da9b820" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void ConfigureSlaveNode </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="97ee70a8770dc30d06c744b24eb2fcfc"></a><!-- doxytag: member="TestMasterMicroMod.c::help" ref="97ee70a8770dc30d06c744b24eb2fcfc" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void help </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8a51032f7610fe37c131376e5a392fd5"></a><!-- doxytag: member="TestMasterMicroMod.c::InitNodes" ref="8a51032f7610fe37c131376e5a392fd5" args="(CO_Data *d, UNS32 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void InitNodes </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="TestMasterMicroMod.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" 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 </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char ** </td> - <td class="paramname"> <em>argv</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="47eb45e75b4db150fb465fcf171ef4b4"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_heartbeatError" ref="47eb45e75b4db150fb465fcf171ef4b4" args="(UNS8 heartbeatID)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>heartbeatID</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e08dfb379eebaa62524fac5bba2196d5"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_initialisation" ref="e08dfb379eebaa62524fac5bba2196d5" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="81c297f2b4b9676e906286bf46541fc1"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_operational" ref="81c297f2b4b9676e906286bf46541fc1" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="9a8f72cab7f649481ca84ab2222dd179"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_post_sync" ref="9a8f72cab7f649481ca84ab2222dd179" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5e466aa03eae00c269cf20359a7ee074"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_post_TPDO" ref="5e466aa03eae00c269cf20359a7ee074" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8fe2bae5bb407a3a71ee5fa5ea5d617f"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_preOperational" ref="8fe2bae5bb407a3a71ee5fa5ea5d617f" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="897d573cafc13ac80abbc207c0ee41b0"></a><!-- doxytag: member="TestMasterMicroMod.c::TestMaster_stopped" ref="897d573cafc13ac80abbc207c0ee41b0" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TestMaster_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="ef9c66a2e9f5ef9f6475282320a1ebe9"></a><!-- doxytag: member="TestMasterMicroMod.c::init_step" ref="ef9c66a2e9f5ef9f6475282320a1ebe9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">init_step</a> = 0<code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="460b5e3b15bb47df23119998ea0fbd31"></a><!-- doxytag: member="TestMasterMicroMod.c::MasterBoard" ref="460b5e3b15bb47df23119998ea0fbd31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {"32", "125K"} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="65effe41fa5288e7ab03a431d0c42b31"></a><!-- doxytag: member="TestMasterMicroMod.c::slavenodeid" ref="65effe41fa5288e7ab03a431d0c42b31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">slavenodeid</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterMicroMod_8h.html --- a/doc/doxygen/html/TestMasterMicroMod_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,52 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterMicroMod/TestMasterMicroMod.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterMicroMod/TestMasterMicroMod.h File Reference</h1><code>#include "<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterMicroMod_8h.html#82f06ace20f96f70bc165247e69fac57">eprintf</a>(...) printf (__VA_ARGS__)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="82f06ace20f96f70bc165247e69fac57"></a><!-- doxytag: member="TestMasterMicroMod.h::eprintf" ref="82f06ace20f96f70bc165247e69fac57" args="(...)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define eprintf </td> - <td>(</td> - <td class="paramtype"> <em>...</em> </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> printf (__VA_ARGS__)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_2TestMaster_8c.html --- a/doc/doxygen/html/TestMasterSlave_2TestMaster_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1864 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestMaster.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestMaster.c File Reference</h1><code>#include "<a class="el" href="TestMasterSlave_2TestMaster_8h.html">TestMaster.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x12D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x602</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x582</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">INTEGER32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x182</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 10</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> = 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a> [1] = {0,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0])</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.c::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.c::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestMaster_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="32c087b93caccbf9ac0ea5b102c8ade9"></a><!-- doxytag: member="TestMaster.c::MasterMap1" ref="32c087b93caccbf9ac0ea5b102c8ade9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="43631b768357ffe1d4aca9a9c2ff7176"></a><!-- doxytag: member="TestMaster.c::MasterMap10" ref="43631b768357ffe1d4aca9a9c2ff7176" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d96648d9fcdf655bd0eb459fbdea3e2e"></a><!-- doxytag: member="TestMaster.c::MasterMap11" ref="d96648d9fcdf655bd0eb459fbdea3e2e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="09011bbcfc806441b93e55a7fe9a83fd"></a><!-- doxytag: member="TestMaster.c::MasterMap2" ref="09011bbcfc806441b93e55a7fe9a83fd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b02953cfe4e6a7e062a8df3a9172f22f"></a><!-- doxytag: member="TestMaster.c::MasterMap3" ref="b02953cfe4e6a7e062a8df3a9172f22f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f80c09b8b3b29ecad8a29b2c59d6b162"></a><!-- doxytag: member="TestMaster.c::MasterMap4" ref="f80c09b8b3b29ecad8a29b2c59d6b162" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="eceba88eac6acbd80cef98a80f1c410c"></a><!-- doxytag: member="TestMaster.c::MasterMap5" ref="eceba88eac6acbd80cef98a80f1c410c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="96f1954ed1b765243bb81c57e477ffa2"></a><!-- doxytag: member="TestMaster.c::MasterMap6" ref="96f1954ed1b765243bb81c57e477ffa2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="67e30e278b7b612cd39d9e79e63fe4ee"></a><!-- doxytag: member="TestMaster.c::MasterMap7" ref="67e30e278b7b612cd39d9e79e63fe4ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="866ced0f5e068d57225314a62494f765"></a><!-- doxytag: member="TestMaster.c::MasterMap8" ref="866ced0f5e068d57225314a62494f765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cad1f2ea598ebf92e76d34037051d357"></a><!-- doxytag: member="TestMaster.c::MasterMap9" ref="cad1f2ea598ebf92e76d34037051d357" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3be244a812f7e9c2aabe867de7f4cc0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_bDeviceNodeId" ref="3be244a812f7e9c2aabe867de7f4cc0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster_bDeviceNodeId</a> = 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="182087fe12df8b9ae9af232e7148ea10"></a><!-- doxytag: member="TestMaster.c::TestMaster_count_sync" ref="182087fe12df8b9ae9af232e7148ea10" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster_count_sync</a>[1] = {0,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestMaster) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e2aa420d939f514c4f363b8794efecf3"></a><!-- doxytag: member="TestMaster.c::TestMaster_firstIndex" ref="e2aa420d939f514c4f363b8794efecf3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 8, - 9, - 11, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="9ce8e58fdeaacbd32eade85f6525e34f"></a><!-- doxytag: member="TestMaster.c::TestMaster_heartBeatTimers" ref="9ce8e58fdeaacbd32eade85f6525e34f" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster_heartBeatTimers</a>[1] = {TIMER_NONE,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e995ee98b05fec5d0656c8e3cafa78a2"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1010" ref="e995ee98b05fec5d0656c8e3cafa78a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="688adc83a515ea344b7a44a85cb8c488"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1011" ref="688adc83a515ea344b7a44a85cb8c488" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5435b77f10d535953bff5f7b3d85e274"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1016" ref="5435b77f10d535953bff5f7b3d85e274" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="369198bb9f31c975ea88e40dcec607d5"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1018" ref="369198bb9f31c975ea88e40dcec607d5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6c4497ef4b625b5e2175ded0f59f6abd"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1280" ref="6c4497ef4b625b5e2175ded0f59f6abd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> = 3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="da116aef2cdb47589a163938f5c8230b"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1400" ref="da116aef2cdb47589a163938f5c8230b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="bbeb800064eeaf6b8689146e6c11dd57"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1401" ref="bbeb800064eeaf6b8689146e6c11dd57" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="563f8c914e82d5c5e582b92e8eabf1f9"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1600" ref="563f8c914e82d5c5e582b92e8eabf1f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> = 10 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d3f684ebe9f623ef2dcab52d8844e457"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1601" ref="d3f684ebe9f623ef2dcab52d8844e457" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="35c1f664b68f9adb090764268e82fb39"></a><!-- doxytag: member="TestMaster.c::TestMaster_highestSubIndex_obj1F22" ref="35c1f664b68f9adb090764268e82fb39" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> = 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed018ab3125376ec3dd8e3a02c62cca9"></a><!-- doxytag: member="TestMaster.c::TestMaster_iam_a_slave" ref="ed018ab3125376ec3dd8e3a02c62cca9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster_iam_a_slave</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3002d52190c61586a85ac892b39bb0b8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1000" ref="3002d52190c61586a85ac892b39bb0b8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="8b60f9be5341661de998c436ed63d7ed"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1001" ref="8b60f9be5341661de998c436ed63d7ed" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f445871b10e671cdd6b71dda54057549"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005" ref="f445871b10e671cdd6b71dda54057549" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="952f40701777f2992b0a4af0d33887c8"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1005_callbacks" ref="952f40701777f2992b0a4af0d33887c8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster_Index1005_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="548ddd28874f9b9247467eecbbbbca8f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006" ref="548ddd28874f9b9247467eecbbbbca8f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="5a16fdfaad8be53ec5a894e6e7fd2235"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1006_callbacks" ref="5a16fdfaad8be53ec5a894e6e7fd2235" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster_Index1006_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d150ecef9d759bccccff4ef7b61d2c8b"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1010" ref="d150ecef9d759bccccff4ef7b61d2c8b" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster_highestSubIndex_obj1010</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c288f1b360d84c194709cc87ab7750fe"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1011" ref="c288f1b360d84c194709cc87ab7750fe" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster_highestSubIndex_obj1011</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="24052245a9506091a0a4d2f019a971cd"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1016" ref="24052245a9506091a0a4d2f019a971cd" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster_highestSubIndex_obj1016</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[0] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="721e7ebe982831cd8575c9a7e33f9ec0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1018" ref="721e7ebe982831cd8575c9a7e33f9ec0" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster_highestSubIndex_obj1018</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b09e72d1ae2e37cd027cf126f8e7e541"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1280" ref="b09e72d1ae2e37cd027cf126f8e7e541" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster_highestSubIndex_obj1280</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="964e58fce023577425f5a5351c894da9"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1400" ref="964e58fce023577425f5a5351c894da9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster_highestSubIndex_obj1400</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c64932048ec6cff121a854815bdc8c4f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1401" ref="c64932048ec6cff121a854815bdc8c4f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster_highestSubIndex_obj1401</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="6ce5637d61d70f45288c5cb4477af15d"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1600" ref="6ce5637d61d70f45288c5cb4477af15d" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster_highestSubIndex_obj1600</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[0] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[1] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[2] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[3] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[4] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[5] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[6] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[7] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[8] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[9] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c1a0836946c9eac65653e3590945b0f0"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1601" ref="c1a0836946c9eac65653e3590945b0f0" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster_highestSubIndex_obj1601</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a>[0] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="19c3e7ea999590db0e1e4eb0d7684deb"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index1F22" ref="19c3e7ea999590db0e1e4eb0d7684deb" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster_highestSubIndex_obj1F22</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">domain</a>, 0, (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[0] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, domain, 13, (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[1] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f1df85cf209408a358db50073027404e"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2000" ref="f1df85cf209408a358db50073027404e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="cfa013a980f5328e59de6d3934ddc45c"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2001" ref="cfa013a980f5328e59de6d3934ddc45c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="3891ead16d9a718ce2a86135b4aa5c98"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2002" ref="3891ead16d9a718ce2a86135b4aa5c98" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="9d87f3de1f064d3775bb6e4335b41989"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2003" ref="9d87f3de1f064d3775bb6e4335b41989" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4854cee50b4c80d458814f765e71ce46"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2004" ref="4854cee50b4c80d458814f765e71ce46" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="dfe7e4a10f32c2be1e0cb03dc0de5ea2"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2005" ref="dfe7e4a10f32c2be1e0cb03dc0de5ea2" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7e6bde6b0e010c96d0dadad810db4dd6"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2006" ref="7e6bde6b0e010c96d0dadad810db4dd6" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="59fdf6ed3cab4af49cefa0a9c2ed8056"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2007" ref="59fdf6ed3cab4af49cefa0a9c2ed8056" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b10a20017831b376c4afd5f8e963d2ee"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2008" ref="b10a20017831b376c4afd5f8e963d2ee" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d010285927af6c4e072644572294a2ca"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index2009" ref="d010285927af6c4e072644572294a2ca" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="05e8989d8a6eb1d8a6a92dc3cb955a9f"></a><!-- doxytag: member="TestMaster.c::TestMaster_Index200A" ref="05e8989d8a6eb1d8a6a92dc3cb955a9f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d5ca56ada575770706c01bd558769c0c"></a><!-- doxytag: member="TestMaster.c::TestMaster_lastIndex" ref="d5ca56ada575770706c01bd558769c0c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster_lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 8, - 10, - 12, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="822eeed2ef38d9ae113598fc42b4449a"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1000" ref="822eeed2ef38d9ae113598fc42b4449a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster_obj1000</a> = 0x12D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="229ebceddcc1f65019f750b1a0f819b5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1001" ref="229ebceddcc1f65019f750b1a0f819b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="85147b7f7bcd94083b2067b630b66c99"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1005" ref="85147b7f7bcd94083b2067b630b66c99" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster_obj1005</a> = 0x40000080 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="973b5146a6838717b477ab46cb798af7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1006" ref="973b5146a6838717b477ab46cb798af7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster_obj1006</a> = 0xC350 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7117df2c968af6baa5cb2362a396620f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_All_Parameters" ref="7117df2c968af6baa5cb2362a396620f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster_obj1010_Save_All_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="39139aac5459d4269d4554ce3085078c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Application_Parameters" ref="39139aac5459d4269d4554ce3085078c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster_obj1010_Save_Application_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4276522d1f57cc568fec5ccc96959d45"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Communication_Parameters" ref="4276522d1f57cc568fec5ccc96959d45" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster_obj1010_Save_Communication_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6faa5a89a49e606521b8c8c1eb89855c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1010_Save_Manufacturer_Parameters" ref="6faa5a89a49e606521b8c8c1eb89855c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster_obj1010_Save_Manufacturer_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2fe478199b751bd80ee534fe5d18e126"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_All_Default_Parameters" ref="2fe478199b751bd80ee534fe5d18e126" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster_obj1011_Restore_All_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f8094c8d1f475d560bb6d3c649aa3bce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Application_Default_Parameters" ref="f8094c8d1f475d560bb6d3c649aa3bce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster_obj1011_Restore_Application_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="56b3529820cce19e8934d7b6b609856f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Communication_Default_Parameters" ref="56b3529820cce19e8934d7b6b609856f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster_obj1011_Restore_Communication_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3a1a539661feed08cd53f474cd54b78c"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1011_Restore_Manufacturer_Default_Parameters" ref="3a1a539661feed08cd53f474cd54b78c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="33f8b22f18dde908c2e94a5579c25bb9"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1016" ref="33f8b22f18dde908c2e94a5579c25bb9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster_obj1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x205DC - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="d5508b2e1efe731aa1b899db3c456c0d"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1017" ref="d5508b2e1efe731aa1b899db3c456c0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster_obj1017</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c3aa2f1579494c0cb65829798f04f8d3"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Product_Code" ref="c3aa2f1579494c0cb65829798f04f8d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster_obj1018_Product_Code</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fba6cdc5a5cbe6b72f860f614cbba0c7"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Revision_Number" ref="fba6cdc5a5cbe6b72f860f614cbba0c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster_obj1018_Revision_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="602b664fc5dca9b4b0127d51d0647d66"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Serial_Number" ref="602b664fc5dca9b4b0127d51d0647d66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster_obj1018_Serial_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a290f924b93f8a18ebe384debb6e9bae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1018_Vendor_ID" ref="a290f924b93f8a18ebe384debb6e9bae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster_obj1018_Vendor_ID</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="256cc4328121041fe7fa363182b2017f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="256cc4328121041fe7fa363182b2017f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x602 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f649f2dff66a23138cd97fe578272691"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="f649f2dff66a23138cd97fe578272691" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x582 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="536aa77737f61e2b0ffbcfdc1e53c230"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1280_Node_ID_of_the_SDO_Server" ref="536aa77737f61e2b0ffbcfdc1e53c230" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">INTEGER32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster_obj1280_Node_ID_of_the_SDO_Server</a> = 0x2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="509feb79ac93c6411d999da40f1ad657"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_COB_ID_used_by_PDO" ref="509feb79ac93c6411d999da40f1ad657" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster_obj1400_COB_ID_used_by_PDO</a> = 0x182 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fe442581cedeabb09b158b21f5ea5534"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Compatibility_Entry" ref="fe442581cedeabb09b158b21f5ea5534" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster_obj1400_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="28150ab7eb7f82dc904e68bc6f0a30ce"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Event_Timer" ref="28150ab7eb7f82dc904e68bc6f0a30ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster_obj1400_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ecbe85b0dfe6c3b83fa42f8b2bc60e60"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Inhibit_Time" ref="ecbe85b0dfe6c3b83fa42f8b2bc60e60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster_obj1400_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cbbe10183d10e246450f004153cdb8b6"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1400_Transmission_Type" ref="cbbe10183d10e246450f004153cdb8b6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster_obj1400_Transmission_Type</a> = 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fa6e602df141a83d55cb37018223258e"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_COB_ID_used_by_PDO" ref="fa6e602df141a83d55cb37018223258e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster_obj1401_COB_ID_used_by_PDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7effc1553a50619bc72531b3818ad960"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Compatibility_Entry" ref="7effc1553a50619bc72531b3818ad960" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster_obj1401_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2c13c91fa6c3b7f9fcecddd7c9a3a41f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Event_Timer" ref="2c13c91fa6c3b7f9fcecddd7c9a3a41f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster_obj1401_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8286db01e72772e4e987b2d5e557dcf5"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Inhibit_Time" ref="8286db01e72772e4e987b2d5e557dcf5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster_obj1401_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6575f9fb1550a9c9a1a812177c8ead5f"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1401_Transmission_Type" ref="6575f9fb1550a9c9a1a812177c8ead5f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster_obj1401_Transmission_Type</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ab5b1ee97428f11fa27aa40ee2aea817"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1600" ref="ab5b1ee97428f11fa27aa40ee2aea817" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster_obj1600</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x20000001, - 0x20010001, - 0x20020001, - 0x20030001, - 0x20040001, - 0x20050001, - 0x20060001, - 0x20070001, - 0x20080008, - 0x20090020 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="31d443e06d5edda28aee062cd171e79b"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1601" ref="31d443e06d5edda28aee062cd171e79b" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster_obj1601</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x200A0010 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7dfb3adf819ed07e3c0346309964c8ae"></a><!-- doxytag: member="TestMaster.c::TestMaster_obj1F22" ref="7dfb3adf819ed07e3c0346309964c8ae" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8* <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster_obj1F22</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - <span class="stringliteral">""</span>, - <span class="stringliteral">"\x01\x00\x00\x00\x17\x10\x00\x02\x00\x00\x00\xe8\x03"</span> - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="de34deafe2812ee6dcd965d402ef8da4"></a><!-- doxytag: member="TestMaster.c::TestMaster_objdict" ref="de34deafe2812ee6dcd965d402ef8da4" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> -{ - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster_Index1000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1000[0]), 0x1000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster_Index1001</a>[0]), 0x1001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster_Index1005</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1005[0]), 0x1005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster_Index1006</a>[0]), 0x1006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster_Index1010</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1010[0]), 0x1010}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster_Index1011</a>[0]), 0x1011}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster_Index1016</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1016[0]), 0x1016}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster_Index1018</a>[0]), 0x1018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster_Index1280</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1280[0]), 0x1280}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster_Index1400</a>[0]), 0x1400}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster_Index1401</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1401[0]), 0x1401}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster_Index1600</a>[0]), 0x1600}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster_Index1601</a>)/<span class="keyword">sizeof</span>(TestMaster_Index1601[0]), 0x1601}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster_Index1F22</a>[0]), 0x1F22}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterMicroMod_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster_Index2000</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2000[0]), 0x2000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster_Index2001</a>[0]), 0x2001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster_Index2002</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2002[0]), 0x2002}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster_Index2003</a>[0]), 0x2003}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster_Index2004</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2004[0]), 0x2004}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster_Index2005</a>[0]), 0x2005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster_Index2006</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2006[0]), 0x2006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster_Index2007</a>[0]), 0x2007}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster_Index2008</a>)/<span class="keyword">sizeof</span>(TestMaster_Index2008[0]), 0x2008}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster_Index2009</a>[0]), 0x2009}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster_Index200A</a>)/<span class="keyword">sizeof</span>(TestMaster_Index200A[0]), 0x200A}, -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="827827be557e9e59d6ba299f812aad66"></a><!-- doxytag: member="TestMaster.c::TestMaster_ObjdictSize" ref="827827be557e9e59d6ba299f812aad66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster_ObjdictSize</a> = sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>)/sizeof(<a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster_objdict</a>[0]) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_2TestMaster_8h.html --- a/doc/doxygen/html/TestMasterSlave_2TestMaster_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,304 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestMaster.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestMaster.h File Reference</h1><code>#include "<a class="el" href="data_8h.html">data.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#5b79f28572ba52a2bb2b36dbed308ca1">TestMaster_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#6d2aa48880a24b9e8daaeb34fa36f820">TestMaster_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6d2aa48880a24b9e8daaeb34fa36f820"></a><!-- doxytag: member="TestMaster.h::TestMaster_scanIndexOD" ref="6d2aa48880a24b9e8daaeb34fa36f820" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestMaster_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5b79f28572ba52a2bb2b36dbed308ca1"></a><!-- doxytag: member="TestMaster.h::TestMaster_valueRangeTest" ref="5b79f28572ba52a2bb2b36dbed308ca1" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestMaster_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="32c087b93caccbf9ac0ea5b102c8ade9"></a><!-- doxytag: member="TestMaster.h::MasterMap1" ref="32c087b93caccbf9ac0ea5b102c8ade9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">MasterMap1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="43631b768357ffe1d4aca9a9c2ff7176"></a><!-- doxytag: member="TestMaster.h::MasterMap10" ref="43631b768357ffe1d4aca9a9c2ff7176" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">MasterMap10</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d96648d9fcdf655bd0eb459fbdea3e2e"></a><!-- doxytag: member="TestMaster.h::MasterMap11" ref="d96648d9fcdf655bd0eb459fbdea3e2e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">MasterMap11</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="09011bbcfc806441b93e55a7fe9a83fd"></a><!-- doxytag: member="TestMaster.h::MasterMap2" ref="09011bbcfc806441b93e55a7fe9a83fd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">MasterMap2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b02953cfe4e6a7e062a8df3a9172f22f"></a><!-- doxytag: member="TestMaster.h::MasterMap3" ref="b02953cfe4e6a7e062a8df3a9172f22f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">MasterMap3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f80c09b8b3b29ecad8a29b2c59d6b162"></a><!-- doxytag: member="TestMaster.h::MasterMap4" ref="f80c09b8b3b29ecad8a29b2c59d6b162" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">MasterMap4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="eceba88eac6acbd80cef98a80f1c410c"></a><!-- doxytag: member="TestMaster.h::MasterMap5" ref="eceba88eac6acbd80cef98a80f1c410c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">MasterMap5</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="96f1954ed1b765243bb81c57e477ffa2"></a><!-- doxytag: member="TestMaster.h::MasterMap6" ref="96f1954ed1b765243bb81c57e477ffa2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">MasterMap6</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="67e30e278b7b612cd39d9e79e63fe4ee"></a><!-- doxytag: member="TestMaster.h::MasterMap7" ref="67e30e278b7b612cd39d9e79e63fe4ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">MasterMap7</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="866ced0f5e068d57225314a62494f765"></a><!-- doxytag: member="TestMaster.h::MasterMap8" ref="866ced0f5e068d57225314a62494f765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">MasterMap8</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cad1f2ea598ebf92e76d34037051d357"></a><!-- doxytag: member="TestMaster.h::MasterMap9" ref="cad1f2ea598ebf92e76d34037051d357" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">MasterMap9</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ed10e5c829f0ea258ebc67896842cabe"></a><!-- doxytag: member="TestMaster.h::TestMaster_Data" ref="ed10e5c829f0ea258ebc67896842cabe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_2getopt_8c.html --- a/doc/doxygen/html/TestMasterSlave_2getopt_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,522 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/getopt.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/getopt.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include "<a class="el" href="TestMasterSlave_2getopt_8h.html">getopt.h</a>"</code><br> -<code>#include <strings.h></code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#5325c715897861c318d3ae312ac452cc">GETOPT_INTERFACE_VERSION</a> 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(msgid) (msgid)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a>(ch1, ch2)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a> (argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0')</td></tr> - -<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>, -<a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>, -<a class="el" href="TestMasterSlave_2getopt_8c.html#df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a> - }</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#e0ac978b7775f69496c0f127ffdada9d">my_index</a> (char *str, int chr) const</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#4621659dd6377e52ac50a0869625bb6e">exchange</a> (char **argv)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#17475cbc1ffae0c12af2e0a3319d197f">_getopt_initialize</a> (int argc, char *const *argv, const char *optstring)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (int argc, char *const *argv, const char *optstring, const struct <a class="el" href="structoption.html">option</a> *longopts, int *longind, int long_only)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (int argc, char *const *argv, const char *optstring)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?'</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static enum { ... } </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="86a239addea586602343007a370bf8ad"></a><!-- doxytag: member="getopt.c::_" ref="86a239addea586602343007a370bf8ad" args="(msgid)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define _ </td> - <td>(</td> - <td class="paramtype">msgid </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (msgid)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5325c715897861c318d3ae312ac452cc"></a><!-- doxytag: member="getopt.c::GETOPT_INTERFACE_VERSION" ref="5325c715897861c318d3ae312ac452cc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define GETOPT_INTERFACE_VERSION 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="71ceb8911d64b39b402041ba5ea8453c"></a><!-- doxytag: member="getopt.c::NONOPTION_P" ref="71ceb8911d64b39b402041ba5ea8453c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NONOPTION_P (argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0] != '-' || argv[<a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == '\0') </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6e06e56c5fa96faaf47f3b231e015e35"></a><!-- doxytag: member="getopt.c::SWAP_FLAGS" ref="6e06e56c5fa96faaf47f3b231e015e35" args="(ch1, ch2)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SWAP_FLAGS </td> - <td>(</td> - <td class="paramtype">ch1, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">ch2 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b7"></a><!-- doxytag: member="getopt.c::@1" ref="df764cbdea00d65edcd07bb9953ad2b7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">anonymous enum </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<dl compact><dt><b>Enumerator: </b></dt><dd> -<table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc"></a><!-- doxytag: member="REQUIRE_ORDER" ref="df764cbdea00d65edcd07bb9953ad2b70e73a0691c110b1442d8364d1d12eccc" args="" -->REQUIRE_ORDER</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc"></a><!-- doxytag: member="PERMUTE" ref="df764cbdea00d65edcd07bb9953ad2b7cfdde4b47c27f4efbd832e1ac7f8a8fc" args="" -->PERMUTE</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5"></a><!-- doxytag: member="RETURN_IN_ORDER" ref="df764cbdea00d65edcd07bb9953ad2b73c56550bfafe809d9214b863b69c31c5" args="" -->RETURN_IN_ORDER</em> </td><td> -</td></tr> -</table> -</dl> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="17475cbc1ffae0c12af2e0a3319d197f"></a><!-- doxytag: member="getopt.c::_getopt_initialize" ref="17475cbc1ffae0c12af2e0a3319d197f" args="(int argc, char *const *argv, const char *optstring)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static const char* _getopt_initialize </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0df92a0ae8fe1fd43268c738f548674f"></a><!-- doxytag: member="getopt.c::_getopt_internal" ref="0df92a0ae8fe1fd43268c738f548674f" args="(int argc, char *const *argv, const char *optstring, const struct option *longopts, int *longind, int long_only)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int _getopt_internal </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const struct <a class="el" href="structoption.html">option</a> * </td> - <td class="paramname"> <em>longopts</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int * </td> - <td class="paramname"> <em>longind</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>long_only</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4621659dd6377e52ac50a0869625bb6e"></a><!-- doxytag: member="getopt.c::exchange" ref="4621659dd6377e52ac50a0869625bb6e" args="(char **argv)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static void exchange </td> - <td>(</td> - <td class="paramtype">char ** </td> - <td class="paramname"> <em>argv</em> </td> - <td> ) </td> - <td width="100%"><code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ee28fd8a0e40b6d958f7d20348e45368"></a><!-- doxytag: member="getopt.c::getenv" ref="ee28fd8a0e40b6d958f7d20348e45368" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* getenv </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="1b2ada39ab92162c6ec9c67c8093fa2e"></a><!-- doxytag: member="getopt.c::getopt" ref="1b2ada39ab92162c6ec9c67c8093fa2e" args="(int argc, char *const *argv, const char *optstring)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char *const * </td> - <td class="paramname"> <em>argv</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>optstring</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e0ac978b7775f69496c0f127ffdada9d"></a><!-- doxytag: member="getopt.c::my_index" ref="e0ac978b7775f69496c0f127ffdada9d" args="(char *str, int chr) const" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">static char* my_index </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>str</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>chr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"> const<code> [static]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="28286be757527aeb1db951b5da9aeec1"></a><!-- doxytag: member="getopt.c::__getopt_initialized" ref="28286be757527aeb1db951b5da9aeec1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7b0f4f3bfbee147113f282427ce933ed"></a><!-- doxytag: member="getopt.c::first_nonopt" ref="7b0f4f3bfbee147113f282427ce933ed" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">first_nonopt</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="580f2c2acf35dad51ca18b427212bf15"></a><!-- doxytag: member="getopt.c::last_nonopt" ref="580f2c2acf35dad51ca18b427212bf15" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">last_nonopt</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="47a40a4c365dae45f94751ad32aab530"></a><!-- doxytag: member="getopt.c::nextchar" ref="47a40a4c365dae45f94751ad32aab530" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">nextchar</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.c::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.c::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.c::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.c::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = '?' </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d6e641c007a3362710ee1c7e22c02e8c"></a><!-- doxytag: member="getopt.c::ordering" ref="d6e641c007a3362710ee1c7e22c02e8c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum { ... } <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">ordering</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d0ccb64bbd4defe7a57dbad2045ddd14"></a><!-- doxytag: member="getopt.c::posixly_correct" ref="d0ccb64bbd4defe7a57dbad2045ddd14" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">posixly_correct</a><code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_2getopt_8h.html --- a/doc/doxygen/html/TestMasterSlave_2getopt_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,257 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/getopt.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/getopt.h File Reference</h1><code>#include <ctype.h></code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html">option</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#aafc27a0389aa87797164b227566342d">_GETOPT_H</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#3bc1d5f667b5b4ca4b4abb685dc874ce">no_argument</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#6ece8d8dfa8378778f7290fdaba5b8bc">required_argument</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#cca06c0a947656bd8b395bf1084ffb72">optional_argument</a> 2</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#6c5b232cca42dab05f40b47f69715f8b">getopt</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#8616b8a74ae6c01a7ad95ad2876226ec">getopt_long</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#c07930413317507d5c51c19b3ac6ed20">getopt_long_only</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#60428225710059ca135c6b2a8941855f">_getopt_internal</a> ()</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="aafc27a0389aa87797164b227566342d"></a><!-- doxytag: member="getopt.h::_GETOPT_H" ref="aafc27a0389aa87797164b227566342d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define _GETOPT_H 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3bc1d5f667b5b4ca4b4abb685dc874ce"></a><!-- doxytag: member="getopt.h::no_argument" ref="3bc1d5f667b5b4ca4b4abb685dc874ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define no_argument 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cca06c0a947656bd8b395bf1084ffb72"></a><!-- doxytag: member="getopt.h::optional_argument" ref="cca06c0a947656bd8b395bf1084ffb72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define optional_argument 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6ece8d8dfa8378778f7290fdaba5b8bc"></a><!-- doxytag: member="getopt.h::required_argument" ref="6ece8d8dfa8378778f7290fdaba5b8bc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define required_argument 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="60428225710059ca135c6b2a8941855f"></a><!-- doxytag: member="getopt.h::_getopt_internal" ref="60428225710059ca135c6b2a8941855f" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int _getopt_internal </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6c5b232cca42dab05f40b47f69715f8b"></a><!-- doxytag: member="getopt.h::getopt" ref="6c5b232cca42dab05f40b47f69715f8b" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8616b8a74ae6c01a7ad95ad2876226ec"></a><!-- doxytag: member="getopt.h::getopt_long" ref="8616b8a74ae6c01a7ad95ad2876226ec" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt_long </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c07930413317507d5c51c19b3ac6ed20"></a><!-- doxytag: member="getopt.h::getopt_long_only" ref="c07930413317507d5c51c19b3ac6ed20" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int getopt_long_only </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="getopt.h::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="TestMasterSlave_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e30f05ee1e2e5652f174a35c7875d25e"></a><!-- doxytag: member="getopt.h::opterr" ref="e30f05ee1e2e5652f174a35c7875d25e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="getopt.h::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="475b8db98445da73e5f62a1ef6324b95"></a><!-- doxytag: member="getopt.h::optopt" ref="475b8db98445da73e5f62a1ef6324b95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_8c.html --- a/doc/doxygen/html/TestMasterSlave_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,216 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestMasterSlave.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestMasterSlave.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <unistd.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include <signal.h></code><br> -<code>#include "<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>"</code><br> -<code>#include "<a class="el" href="Master_8h.html">Master.h</a>"</code><br> -<code>#include "<a class="el" href="Slave_8h.html">Slave.h</a>"</code><br> -<code>#include "<a class="el" href="TestMasterSlave_8h.html">TestMasterSlave.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#bd99872d05af9bf63e28d6f010c1b174">OnMasterMap1Update</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *unsused_indextable, UNS8 unsused_bSubindex)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#f2dc378d0481adcc49b61efb98493a9b">catch_signal</a> (int sig)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#97ee70a8770dc30d06c744b24eb2fcfc">help</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#8a51032f7610fe37c131376e5a392fd5">InitNodes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">SlaveBoard</a> = {"0", "125K"}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {"1", "125K"}</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f2dc378d0481adcc49b61efb98493a9b"></a><!-- doxytag: member="TestMasterSlave.c::catch_signal" ref="f2dc378d0481adcc49b61efb98493a9b" args="(int sig)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void catch_signal </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>sig</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="97ee70a8770dc30d06c744b24eb2fcfc"></a><!-- doxytag: member="TestMasterSlave.c::help" ref="97ee70a8770dc30d06c744b24eb2fcfc" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void help </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8a51032f7610fe37c131376e5a392fd5"></a><!-- doxytag: member="TestMasterSlave.c::InitNodes" ref="8a51032f7610fe37c131376e5a392fd5" args="(CO_Data *d, UNS32 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void InitNodes </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="TestMasterSlave.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" 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 </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char ** </td> - <td class="paramname"> <em>argv</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="bd99872d05af9bf63e28d6f010c1b174"></a><!-- doxytag: member="TestMasterSlave.c::OnMasterMap1Update" ref="bd99872d05af9bf63e28d6f010c1b174" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 OnMasterMap1Update </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> * </td> - <td class="paramname"> <em>unsused_indextable</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>unsused_bSubindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="460b5e3b15bb47df23119998ea0fbd31"></a><!-- doxytag: member="TestMasterSlave.c::MasterBoard" ref="460b5e3b15bb47df23119998ea0fbd31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">MasterBoard</a> = {"1", "125K"} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="57b2a6d78660d0ee6ca351fb40ffa859"></a><!-- doxytag: member="TestMasterSlave.c::SlaveBoard" ref="57b2a6d78660d0ee6ca351fb40ffa859" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> <a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">SlaveBoard</a> = {"0", "125K"} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestMasterSlave_8h.html --- a/doc/doxygen/html/TestMasterSlave_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestMasterSlave.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestMasterSlave.h File Reference</h1><code>#include "<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8h.html#82f06ace20f96f70bc165247e69fac57">eprintf</a>(...) printf (__VA_ARGS__)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="TestMasterSlave_8h.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="82f06ace20f96f70bc165247e69fac57"></a><!-- doxytag: member="TestMasterSlave.h::eprintf" ref="82f06ace20f96f70bc165247e69fac57" args="(...)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define eprintf </td> - <td>(</td> - <td class="paramtype"> <em>...</em> </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> printf (__VA_ARGS__)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6baa544d467cbabaf4bacadc74cc6523"></a><!-- doxytag: member="TestMasterSlave.h::print_message" ref="6baa544d467cbabaf4bacadc74cc6523" args="(Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void print_message </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestSlave_8c.html --- a/doc/doxygen/html/TestSlave_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1849 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestSlave.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestSlave.c File Reference</h1><code>#include "<a class="el" href="TestSlave_8h.html">TestSlave.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b99b115d2e4a750ec9b66a43ecffc563">TestSlave_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f47ba769e96d7ffc765e37aa81b452ad">TestSlave_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave_bDeviceNodeId</a> = 0x00</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave_iam_a_slave</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave_heartBeatTimers</a> [1]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> = 0x12D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> = 0x80</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave_Index1005_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave_Index1006_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave_Index1010_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave_Index1011_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave_highestSubIndex_obj1016</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave_obj1016</a> [] = {0}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave_Index1017_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> = 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x601</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x581</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> = 0x182</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> = 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> = 10</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave_count_sync</a> [2] = {0,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave_firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave_lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave_ObjdictSize</a> = sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>)/sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[0])</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8c.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestSlave)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f47ba769e96d7ffc765e37aa81b452ad"></a><!-- doxytag: member="TestSlave.c::TestSlave_scanIndexOD" ref="f47ba769e96d7ffc765e37aa81b452ad" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestSlave_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b99b115d2e4a750ec9b66a43ecffc563"></a><!-- doxytag: member="TestSlave.c::TestSlave_valueRangeTest" ref="b99b115d2e4a750ec9b66a43ecffc563" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestSlave_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="3b4b401356ff09a256301a35ad988d1f"></a><!-- doxytag: member="TestSlave.c::SlaveMap1" ref="3b4b401356ff09a256301a35ad988d1f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2f0da2319d7724f0af4b2418e4cc6ea2"></a><!-- doxytag: member="TestSlave.c::SlaveMap10" ref="2f0da2319d7724f0af4b2418e4cc6ea2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="af65587333b6c9ef0d7324b1d750147c"></a><!-- doxytag: member="TestSlave.c::SlaveMap11" ref="af65587333b6c9ef0d7324b1d750147c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8f5da11456b96dff20304cce26770bb1"></a><!-- doxytag: member="TestSlave.c::SlaveMap2" ref="8f5da11456b96dff20304cce26770bb1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7640a4280db39a1f324ec5071ac71736"></a><!-- doxytag: member="TestSlave.c::SlaveMap3" ref="7640a4280db39a1f324ec5071ac71736" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="aec5c423f3f2c799564230cb4011147c"></a><!-- doxytag: member="TestSlave.c::SlaveMap4" ref="aec5c423f3f2c799564230cb4011147c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="65d746e43056626091ce38504b955ca3"></a><!-- doxytag: member="TestSlave.c::SlaveMap5" ref="65d746e43056626091ce38504b955ca3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e3a486d25c97cb5405fe66bad818bf83"></a><!-- doxytag: member="TestSlave.c::SlaveMap6" ref="e3a486d25c97cb5405fe66bad818bf83" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c9a3d85f7dcb4efd2410acf467db7a6f"></a><!-- doxytag: member="TestSlave.c::SlaveMap7" ref="c9a3d85f7dcb4efd2410acf467db7a6f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="181d041dce299619b3f1b1a631288740"></a><!-- doxytag: member="TestSlave.c::SlaveMap8" ref="181d041dce299619b3f1b1a631288740" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e6e3e679155d6d9ab04685aa626a6f31"></a><!-- doxytag: member="TestSlave.c::SlaveMap9" ref="e6e3e679155d6d9ab04685aa626a6f31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2b8c62ffa0d1f4e6c55274e18e72a9b5"></a><!-- doxytag: member="TestSlave.c::TestSlave_bDeviceNodeId" ref="2b8c62ffa0d1f4e6c55274e18e72a9b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave_bDeviceNodeId</a> = 0x00 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="13039085dbe62f495e116d70f4526460"></a><!-- doxytag: member="TestSlave.c::TestSlave_count_sync" ref="13039085dbe62f495e116d70f4526460" args="[2]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave_count_sync</a>[2] = {0,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4d4865305ebccdc72343c4faa0a25f47"></a><!-- doxytag: member="TestSlave.c::TestSlave_Data" ref="4d4865305ebccdc72343c4faa0a25f47" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(TestSlave) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="129437248446bdc0d87389e63b557961"></a><!-- doxytag: member="TestSlave.c::TestSlave_firstIndex" ref="129437248446bdc0d87389e63b557961" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 8, - 0, - 0, - 0, - 9, - 11 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="9656fbc5faf67e95405e3181b1e3d583"></a><!-- doxytag: member="TestSlave.c::TestSlave_heartBeatTimers" ref="9656fbc5faf67e95405e3181b1e3d583" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave_heartBeatTimers</a>[1] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f9d7b32a72d9aaf4e66cba080887f1c3"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1010" ref="f9d7b32a72d9aaf4e66cba080887f1c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a3f220070e1f62e429b2b35539fde3ee"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1011" ref="a3f220070e1f62e429b2b35539fde3ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="459a8810fdd5fabe651c2c25b27f6192"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1016" ref="459a8810fdd5fabe651c2c25b27f6192" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave_highestSubIndex_obj1016</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="52763c510a37af0108b71c49b2dc1e22"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1018" ref="52763c510a37af0108b71c49b2dc1e22" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a318f1210fdd4f5fb8f9f213d907a582"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1200" ref="a318f1210fdd4f5fb8f9f213d907a582" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> = 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="26576ee011a752ccff66895a36c654d8"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1800" ref="26576ee011a752ccff66895a36c654d8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="445f6b321ab596dfb5f47c2c641edb84"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1801" ref="445f6b321ab596dfb5f47c2c641edb84" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> = 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="328f5c8f0b9061e9856cad3d9ea53341"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1A00" ref="328f5c8f0b9061e9856cad3d9ea53341" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> = 10 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="026baf89a433d6c3556a2f8a77f8f0e2"></a><!-- doxytag: member="TestSlave.c::TestSlave_highestSubIndex_obj1A01" ref="026baf89a433d6c3556a2f8a77f8f0e2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="dfd443246c1202ab184fc7111a2ff828"></a><!-- doxytag: member="TestSlave.c::TestSlave_iam_a_slave" ref="dfd443246c1202ab184fc7111a2ff828" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave_iam_a_slave</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a5f9862dab9669f7dbd4de891ba66e94"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1000" ref="a5f9862dab9669f7dbd4de891ba66e94" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="984974feac5959da7b2244d19116a897"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1001" ref="984974feac5959da7b2244d19116a897" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="1901ee0f4b7c076191962a6e8ddff565"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1005" ref="1901ee0f4b7c076191962a6e8ddff565" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c645ef72d1eb5ce7dec713fe947165b3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1005_callbacks" ref="c645ef72d1eb5ce7dec713fe947165b3" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave_Index1005_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c6e3c0d56f0d13b34f34d1bb2d2d65b3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1006" ref="c6e3c0d56f0d13b34f34d1bb2d2d65b3" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="388a6781923a021dc9b0ce8762024c9a"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1006_callbacks" ref="388a6781923a021dc9b0ce8762024c9a" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave_Index1006_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="1b3142d7c2ee614a0bbdae3be2adb17c"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1010" ref="1b3142d7c2ee614a0bbdae3be2adb17c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave_highestSubIndex_obj1010</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="effc376a3cba109df4233de0c001562f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1010_callbacks" ref="effc376a3cba109df4233de0c001562f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave_Index1010_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - NULL, - NULL, - NULL, - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="dd203d8d0129ae31346f27dd9eb60561"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1011" ref="dd203d8d0129ae31346f27dd9eb60561" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave_highestSubIndex_obj1011</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="2ace0491b7b39ffbc59c0b9538306758"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1011_callbacks" ref="2ace0491b7b39ffbc59c0b9538306758" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave_Index1011_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - NULL, - NULL, - NULL, - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="3aecb2471aa359a522206078d4eabb69"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1017" ref="3aecb2471aa359a522206078d4eabb69" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="bc0e2a654b8624de5962d2fcb5280df7"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1017_callbacks" ref="bc0e2a654b8624de5962d2fcb5280df7" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave_Index1017_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="28e9c08ed4abb5fec9e53d9635a0f1de"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1018" ref="28e9c08ed4abb5fec9e53d9635a0f1de" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave_highestSubIndex_obj1018</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f35f0b528d8f97712e1eec1d188650cf"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1200" ref="f35f0b528d8f97712e1eec1d188650cf" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave_highestSubIndex_obj1200</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="594a7232db12e4934ed9b4b73f211844"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1800" ref="594a7232db12e4934ed9b4b73f211844" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave_highestSubIndex_obj1800</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>|<a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>|<a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f974884464bdc8ca69752a2211c4af14"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1801" ref="f974884464bdc8ca69752a2211c4af14" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave_highestSubIndex_obj1801</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint16, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="92c756cb1b886855fdf0eea14ec090b4"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1A00" ref="92c756cb1b886855fdf0eea14ec090b4" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave_highestSubIndex_obj1A00</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[0] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[1] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[2] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[3] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[4] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[5] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[6] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[7] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[8] }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[9] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="189f0c55631896c84e1f213bda1e65cc"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index1A01" ref="189f0c55631896c84e1f213bda1e65cc" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave_highestSubIndex_obj1A01</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a>[0] } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f6d50fd3fe38ccfd3d555a74c772dc42"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2000" ref="f6d50fd3fe38ccfd3d555a74c772dc42" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="2b603460e3d364a211563d99831b659f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2001" ref="2b603460e3d364a211563d99831b659f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="aae3199a31a464aec97787df213beed1"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2002" ref="aae3199a31a464aec97787df213beed1" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="23dbb6390626fda247afa08b478401bc"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2003" ref="23dbb6390626fda247afa08b478401bc" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4da3240b0a1fc7b6672aaade5c0f8120"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2004" ref="4da3240b0a1fc7b6672aaade5c0f8120" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="5f483d7eb6346ab0f34599a73f87adf3"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2005" ref="5f483d7eb6346ab0f34599a73f87adf3" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4c7c2bcf523f6c839f744be219ba9920"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2006" ref="4c7c2bcf523f6c839f744be219ba9920" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="77c3160e7dd57e319984a31bcf8784e8"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2007" ref="77c3160e7dd57e319984a31bcf8784e8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7c52a18cba9fa2fa48c13d2f0a1d5b2f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2008" ref="7c52a18cba9fa2fa48c13d2f0a1d5b2f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="1ff20f1e6660d82f75e3d0734964bf54"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index2009" ref="1ff20f1e6660d82f75e3d0734964bf54" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7c04d8ddc70002a63f8edd0ceece965f"></a><!-- doxytag: member="TestSlave.c::TestSlave_Index200A" ref="7c04d8ddc70002a63f8edd0ceece965f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="5f1197612ee61ad7f8dbc29a0e7caa93"></a><!-- doxytag: member="TestSlave.c::TestSlave_lastIndex" ref="5f1197612ee61ad7f8dbc29a0e7caa93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave_lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 8, - 0, - 0, - 0, - 10, - 12 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="8a4ca2e7cbdf8b110f19184e1fe06738"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1000" ref="8a4ca2e7cbdf8b110f19184e1fe06738" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave_obj1000</a> = 0x12D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="948ad15be28641b1845b3decab121874"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1001" ref="948ad15be28641b1845b3decab121874" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b8efe5e107683ff0cab07ea3808f0cd3"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1005" ref="b8efe5e107683ff0cab07ea3808f0cd3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave_obj1005</a> = 0x80 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cc9efaed1822b0e34d9b9df776dd52dd"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1006" ref="cc9efaed1822b0e34d9b9df776dd52dd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave_obj1006</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ce456059465971e1285d068b85de3890"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_All_Parameters" ref="ce456059465971e1285d068b85de3890" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave_obj1010_Save_All_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="504c4683c3ca20d11f75d24dd015c775"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Application_Parameters" ref="504c4683c3ca20d11f75d24dd015c775" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave_obj1010_Save_Application_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0e3bb775f9aa51e872b1b24d08287d80"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Communication_Parameters" ref="0e3bb775f9aa51e872b1b24d08287d80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave_obj1010_Save_Communication_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="65debdc04aa090eddd115e147680f7ed"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1010_Save_Manufacturer_Parameters" ref="65debdc04aa090eddd115e147680f7ed" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave_obj1010_Save_Manufacturer_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="aac53766c1499230fe94d3cdbcbd277d"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_All_Default_Parameters" ref="aac53766c1499230fe94d3cdbcbd277d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave_obj1011_Restore_All_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0e918024babc6e2fed1b1a6a53e54cd7"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Application_Default_Parameters" ref="0e918024babc6e2fed1b1a6a53e54cd7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave_obj1011_Restore_Application_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="decaf5f28eaf1966d972f070a72e59cb"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Communication_Default_Parameters" ref="decaf5f28eaf1966d972f070a72e59cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave_obj1011_Restore_Communication_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e4e25c12acd728ad923b6f7600591fa9"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1011_Restore_Manufacturer_Default_Parameters" ref="e4e25c12acd728ad923b6f7600591fa9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave_obj1011_Restore_Manufacturer_Default_Parameters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2f65fa328fc2593fc0447f6a81cb9f7d"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1016" ref="2f65fa328fc2593fc0447f6a81cb9f7d" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave_obj1016</a>[] = {0} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="331bd28367ba6c414e9ba42d6af0ee38"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1017" ref="331bd28367ba6c414e9ba42d6af0ee38" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave_obj1017</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="76f5e5d00bede3200f2990c814cc2736"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Product_Code" ref="76f5e5d00bede3200f2990c814cc2736" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave_obj1018_Product_Code</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b3bf60684dc07a25ba6114a747c34179"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Revision_Number" ref="b3bf60684dc07a25ba6114a747c34179" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave_obj1018_Revision_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="bd3e724c4901fc3acc9f9de6e3f23f8a"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Serial_Number" ref="bd3e724c4901fc3acc9f9de6e3f23f8a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave_obj1018_Serial_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="649997443e3e346d2bb0c1284ea62dc7"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1018_Vendor_ID" ref="649997443e3e346d2bb0c1284ea62dc7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave_obj1018_Vendor_ID</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="16ca7227734d506ad13d81ac71b0fb3f"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO" ref="16ca7227734d506ad13d81ac71b0fb3f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x601 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f69baeb16f3026b97a3eec90ec40819e"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO" ref="f69baeb16f3026b97a3eec90ec40819e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x581 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="babfea0c39d121483842360a4a069041"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_COB_ID_used_by_PDO" ref="babfea0c39d121483842360a4a069041" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave_obj1800_COB_ID_used_by_PDO</a> = 0x182 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ff9fc589b1e6731c0f99167ecfe44587"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Compatibility_Entry" ref="ff9fc589b1e6731c0f99167ecfe44587" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave_obj1800_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="efbfad46685541aece07dfebb43678a3"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Event_Timer" ref="efbfad46685541aece07dfebb43678a3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave_obj1800_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="48874b168deed9872690257c10036bba"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Inhibit_Time" ref="48874b168deed9872690257c10036bba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave_obj1800_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d6ae034218dc1d513e8ecbc90a8efb8e"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1800_Transmission_Type" ref="d6ae034218dc1d513e8ecbc90a8efb8e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave_obj1800_Transmission_Type</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e67878e1fdaef816b1cbe7f4a5b98699"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_COB_ID_used_by_PDO" ref="e67878e1fdaef816b1cbe7f4a5b98699" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave_obj1801_COB_ID_used_by_PDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e914ad81147eac30b7405ba019bb3c72"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Compatibility_Entry" ref="e914ad81147eac30b7405ba019bb3c72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave_obj1801_Compatibility_Entry</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d3a3ec529b1f220a47904857415ef3f2"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Event_Timer" ref="d3a3ec529b1f220a47904857415ef3f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave_obj1801_Event_Timer</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3e2021f8f84dfca22646885d0a66019c"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Inhibit_Time" ref="3e2021f8f84dfca22646885d0a66019c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave_obj1801_Inhibit_Time</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="526375b770c23edbbbd717de4d4e6d31"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1801_Transmission_Type" ref="526375b770c23edbbbd717de4d4e6d31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave_obj1801_Transmission_Type</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6ccccc271ff4e49ff3c70a4689cad15c"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1A00" ref="6ccccc271ff4e49ff3c70a4689cad15c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave_obj1A00</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x20000001, - 0x20010001, - 0x20020001, - 0x20030001, - 0x20040001, - 0x20050001, - 0x20060001, - 0x20070001, - 0x20080008, - 0x20090020 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="6f8e43da3352212512bbe741efa9a090"></a><!-- doxytag: member="TestSlave.c::TestSlave_obj1A01" ref="6f8e43da3352212512bbe741efa9a090" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave_obj1A01</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 0x200A0010 - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="5db1bf19a21c6c117b3847850e9a0e6c"></a><!-- doxytag: member="TestSlave.c::TestSlave_objdict" ref="5db1bf19a21c6c117b3847850e9a0e6c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> -{ - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave_Index1000</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1000[0]), 0x1000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave_Index1001</a>[0]), 0x1001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave_Index1005</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1005[0]), 0x1005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave_Index1006</a>[0]), 0x1006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave_Index1010</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1010[0]), 0x1010}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave_Index1011</a>[0]), 0x1011}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave_Index1017</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1017[0]), 0x1017}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave_Index1018</a>[0]), 0x1018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave_Index1200</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1200[0]), 0x1200}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave_Index1800</a>[0]), 0x1800}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave_Index1801</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1801[0]), 0x1801}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave_Index1A00</a>[0]), 0x1A00}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave_Index1A01</a>)/<span class="keyword">sizeof</span>(TestSlave_Index1A01[0]), 0x1A01}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave_Index2000</a>[0]), 0x2000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave_Index2001</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2001[0]), 0x2001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave_Index2002</a>[0]), 0x2002}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave_Index2003</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2003[0]), 0x2003}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave_Index2004</a>[0]), 0x2004}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave_Index2005</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2005[0]), 0x2005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave_Index2006</a>[0]), 0x2006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave_Index2007</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2007[0]), 0x2007}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave_Index2008</a>[0]), 0x2008}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave_Index2009</a>)/<span class="keyword">sizeof</span>(TestSlave_Index2009[0]), 0x2009}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>,<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>)/<span class="keyword">sizeof</span>(<a class="code" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave_Index200A</a>[0]), 0x200A}, -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="3f6591e8ff03215478d0c2e3c99227a6"></a><!-- doxytag: member="TestSlave.c::TestSlave_ObjdictSize" ref="3f6591e8ff03215478d0c2e3c99227a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave_ObjdictSize</a> = sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>)/sizeof(<a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave_objdict</a>[0]) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/TestSlave_8h.html --- a/doc/doxygen/html/TestSlave_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,338 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/TestMasterSlave/TestSlave.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/TestMasterSlave/TestSlave.h File Reference</h1><code>#include "<a class="el" href="data_8h.html">data.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#b99b115d2e4a750ec9b66a43ecffc563">TestSlave_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#f47ba769e96d7ffc765e37aa81b452ad">TestSlave_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">Store_parameters_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">Restore_Default_Parameters_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f47ba769e96d7ffc765e37aa81b452ad"></a><!-- doxytag: member="TestSlave.h::TestSlave_scanIndexOD" ref="f47ba769e96d7ffc765e37aa81b452ad" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* TestSlave_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b99b115d2e4a750ec9b66a43ecffc563"></a><!-- doxytag: member="TestSlave.h::TestSlave_valueRangeTest" ref="b99b115d2e4a750ec9b66a43ecffc563" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 TestSlave_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="4b4fb73162c3fd4a09548620860acd6d"></a><!-- doxytag: member="TestSlave.h::Restore_Default_Parameters_callbacks" ref="4b4fb73162c3fd4a09548620860acd6d" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">Restore_Default_Parameters_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3b4b401356ff09a256301a35ad988d1f"></a><!-- doxytag: member="TestSlave.h::SlaveMap1" ref="3b4b401356ff09a256301a35ad988d1f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">SlaveMap1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2f0da2319d7724f0af4b2418e4cc6ea2"></a><!-- doxytag: member="TestSlave.h::SlaveMap10" ref="2f0da2319d7724f0af4b2418e4cc6ea2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">SlaveMap10</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="af65587333b6c9ef0d7324b1d750147c"></a><!-- doxytag: member="TestSlave.h::SlaveMap11" ref="af65587333b6c9ef0d7324b1d750147c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">SlaveMap11</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8f5da11456b96dff20304cce26770bb1"></a><!-- doxytag: member="TestSlave.h::SlaveMap2" ref="8f5da11456b96dff20304cce26770bb1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">SlaveMap2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7640a4280db39a1f324ec5071ac71736"></a><!-- doxytag: member="TestSlave.h::SlaveMap3" ref="7640a4280db39a1f324ec5071ac71736" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">SlaveMap3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="aec5c423f3f2c799564230cb4011147c"></a><!-- doxytag: member="TestSlave.h::SlaveMap4" ref="aec5c423f3f2c799564230cb4011147c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">SlaveMap4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="65d746e43056626091ce38504b955ca3"></a><!-- doxytag: member="TestSlave.h::SlaveMap5" ref="65d746e43056626091ce38504b955ca3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">SlaveMap5</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e3a486d25c97cb5405fe66bad818bf83"></a><!-- doxytag: member="TestSlave.h::SlaveMap6" ref="e3a486d25c97cb5405fe66bad818bf83" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">SlaveMap6</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c9a3d85f7dcb4efd2410acf467db7a6f"></a><!-- doxytag: member="TestSlave.h::SlaveMap7" ref="c9a3d85f7dcb4efd2410acf467db7a6f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">SlaveMap7</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="181d041dce299619b3f1b1a631288740"></a><!-- doxytag: member="TestSlave.h::SlaveMap8" ref="181d041dce299619b3f1b1a631288740" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">SlaveMap8</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e6e3e679155d6d9ab04685aa626a6f31"></a><!-- doxytag: member="TestSlave.h::SlaveMap9" ref="e6e3e679155d6d9ab04685aa626a6f31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">SlaveMap9</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c228a00c8768e749b06a161861d21593"></a><!-- doxytag: member="TestSlave.h::Store_parameters_callbacks" ref="c228a00c8768e749b06a161861d21593" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">Store_parameters_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4d4865305ebccdc72343c4faa0a25f47"></a><!-- doxytag: member="TestSlave.h::TestSlave_Data" ref="4d4865305ebccdc72343c4faa0a25f47" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/____init_____8py-source.html --- a/doc/doxygen/html/____init_____8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py</h1><a href="____init_____8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacedoc__index_1_1____init____.html">00001</a> <span class="comment"># Package initialisation</span> -<a name="l00002"></a>00002 -<a name="l00003"></a>00003 <span class="keyword">from</span> DS301_index <span class="keyword">import</span> * -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/____init_____8py.html --- a/doc/doxygen/html/____init_____8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/doc_index/__init__.py File Reference</h1> -<p> -<a href="____init_____8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1____init____.html">doc_index::__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDS301__index_1_1_5.html">DS301_index::*</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/annotated.html --- a/doc/doxygen/html/annotated.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,75 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Structures</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>CanFestival Data Structures</h1>Here are the data structures with brief descriptions:<table> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">commondialogs::AddSlaveDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structBODY.html">BODY</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcanBusInit.html">canBusInit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcanBusTime.html">canBusTime</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcanfilt__t.html">canfilt_t</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structcanmsg__t.html">canmsg_t</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structCANPipe.html">CANPipe</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structCANPort.html">CANPort</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classccritical__section.html">ccritical_section</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classclass__timers.html">class_timers</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">commondialogs::CommunicationDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">commondialogs::CreateNodeDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structdriver__data.html">driver_data</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classdriver__procs.html">driver_procs</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classsubindextable_1_1EditingPanel.html">subindextable::EditingPanel</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">commondialogs::MapVariableDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structMessage.html">Message</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit::networkedit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnode_1_1Node.html">node::Node</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">commondialogs::NodeInfosDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnodelist_1_1NodeList.html">nodelist::NodeList</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnodemanager_1_1NodeManager.html">nodemanager::NodeManager</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit::objdictedit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structs__quick__index.html">s_quick_index</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structs__state__communication.html">s_state_communication</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classsubindextable_1_1SubindexTable.html">subindextable::SubindexTable</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structt__pointerStack.html">t_pointerStack</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structtd__indextable.html">td_indextable</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="structtd__subindex.html">td_subindex</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnodemanager_1_1UndoBuffer.html">nodemanager::UndoBuffer</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">commondialogs::UserTypeDialog</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">objdictedit::wxHtmlWindowUrlClick</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">networkedit::wxHtmlWindowUrlClick</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">networkedit::wxUrlClickHtmlWindow</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">objdictedit::wxUrlClickHtmlWindow</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a></td><td class="indexvalue"></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/appli_8c.html --- a/doc/doxygen/html/appli_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,356 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/gene_SYNC_HCS12/appli.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/gene_SYNC_HCS12/appli.c File Reference</h1><code>#include <stddef.h></code><br> -<code>#include <<a class="el" href="portsaccess_8h.html">asm-m68hc12/portsaccess.h</a>></code><br> -<code>#include <<a class="el" href="ports__def_8h.html">asm-m68hc12/ports_def.h</a>></code><br> -<code>#include <<a class="el" href="ports_8h.html">asm-m68hc12/ports.h</a>></code><br> -<code>#include <<a class="el" href="interrupt_8h.html">interrupt.h</a>></code><br> -<code>#include "../include/data.h"</code><br> -<code>#include <<a class="el" href="win32_2applicfg_8h.html">applicfg.h</a>></code><br> -<code>#include "../include/hcs12/candriver.h"</code><br> -<code>#include "../include/hcs12/canOpenDriver.h"</code><br> -<code>#include "../include/def.h"</code><br> -<code>#include "../include/can.h"</code><br> -<code>#include "../include/objdictdef.h"</code><br> -<code>#include "../include/objacces.h"</code><br> -<code>#include "../include/sdo.h"</code><br> -<code>#include "../include/pdo.h"</code><br> -<code>#include "../include/timer.h"</code><br> -<code>#include "../include/lifegrd.h"</code><br> -<code>#include "../include/sync.h"</code><br> -<code>#include "../include/nmtSlave.h"</code><br> -<code>#include "<a class="el" href="objdict_8h.html">objdict.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#4f52c00ab0d519e2965ebaa533975904">DEBUG_WAR_CONSOLE_ON</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#bb416887a32f7e4333e095356774f07f">DEBUG_ERR_CONSOLE_ON</a></td></tr> - -<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f">E_CanBaudrate</a> { <a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c">CAN_BAUDRATE_250K</a>, -<a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b">CAN_BAUDRATE_500K</a>, -<a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809">CAN_BAUDRATE_1M</a> - }</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#8d772d897083e5a5c5f41878cfea50b8">initCanopencapteur</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ff8c2bab7ede63d3529f62b4fa3aca8c">initSensor</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#c17a18fa3b7965bf6e850effaba7179a">initPortB</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#b7c33a91e5101b8d7371482fcfd6111d">initPortH</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#07f58b5c2d6a07142f3e6e695798646b">gene_SYNC_heartbeatError</a> (UNS8 heartbeatID)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#5249682c125c7e4ad9583bf63c20b5fa">gene_SYNC_initialisation</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ccd49c1b2614c38aeac93733ede6cd91">gene_SYNC_preOperational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#688e52d5ec8da35ad5c61b4337df495d">gene_SYNC_operational</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#00e6a6d0f2186f329263023a7f1de155">gene_SYNC_stopped</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#ef83014be811ae964a5ef7f0af7b46a2">main</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structcanBusTime.html">canBusTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">CAN_Baudrates</a> []</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="bb416887a32f7e4333e095356774f07f"></a><!-- doxytag: member="appli.c::DEBUG_ERR_CONSOLE_ON" ref="bb416887a32f7e4333e095356774f07f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DEBUG_ERR_CONSOLE_ON </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4f52c00ab0d519e2965ebaa533975904"></a><!-- doxytag: member="appli.c::DEBUG_WAR_CONSOLE_ON" ref="4f52c00ab0d519e2965ebaa533975904" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DEBUG_WAR_CONSOLE_ON </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="a5385c49943465978358d459b4fc430f"></a><!-- doxytag: member="appli.c::E_CanBaudrate" ref="a5385c49943465978358d459b4fc430f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum <a class="el" href="appli_8c.html#a5385c49943465978358d459b4fc430f">E_CanBaudrate</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<dl compact><dt><b>Enumerator: </b></dt><dd> -<table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c"></a><!-- doxytag: member="CAN_BAUDRATE_250K" ref="a5385c49943465978358d459b4fc430f8d90575842d76640697deb1398f7023c" args="" -->CAN_BAUDRATE_250K</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b"></a><!-- doxytag: member="CAN_BAUDRATE_500K" ref="a5385c49943465978358d459b4fc430f07239165beed5e840aed12e7f46af89b" args="" -->CAN_BAUDRATE_500K</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809"></a><!-- doxytag: member="CAN_BAUDRATE_1M" ref="a5385c49943465978358d459b4fc430ff84d248d0fb707925b35c9ec18624809" args="" -->CAN_BAUDRATE_1M</em> </td><td> -</td></tr> -</table> -</dl> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="07f58b5c2d6a07142f3e6e695798646b"></a><!-- doxytag: member="appli.c::gene_SYNC_heartbeatError" ref="07f58b5c2d6a07142f3e6e695798646b" args="(UNS8 heartbeatID)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>heartbeatID</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5249682c125c7e4ad9583bf63c20b5fa"></a><!-- doxytag: member="appli.c::gene_SYNC_initialisation" ref="5249682c125c7e4ad9583bf63c20b5fa" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="688e52d5ec8da35ad5c61b4337df495d"></a><!-- doxytag: member="appli.c::gene_SYNC_operational" ref="688e52d5ec8da35ad5c61b4337df495d" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ccd49c1b2614c38aeac93733ede6cd91"></a><!-- doxytag: member="appli.c::gene_SYNC_preOperational" ref="ccd49c1b2614c38aeac93733ede6cd91" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="00e6a6d0f2186f329263023a7f1de155"></a><!-- doxytag: member="appli.c::gene_SYNC_stopped" ref="00e6a6d0f2186f329263023a7f1de155" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8d772d897083e5a5c5f41878cfea50b8"></a><!-- doxytag: member="appli.c::initCanopencapteur" ref="8d772d897083e5a5c5f41878cfea50b8" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initCanopencapteur </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c17a18fa3b7965bf6e850effaba7179a"></a><!-- doxytag: member="appli.c::initPortB" ref="c17a18fa3b7965bf6e850effaba7179a" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initPortB </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b7c33a91e5101b8d7371482fcfd6111d"></a><!-- doxytag: member="appli.c::initPortH" ref="b7c33a91e5101b8d7371482fcfd6111d" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initPortH </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ff8c2bab7ede63d3529f62b4fa3aca8c"></a><!-- doxytag: member="appli.c::initSensor" ref="ff8c2bab7ede63d3529f62b4fa3aca8c" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initSensor </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ef83014be811ae964a5ef7f0af7b46a2"></a><!-- doxytag: member="appli.c::main" ref="ef83014be811ae964a5ef7f0af7b46a2" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 main </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="43fd1d8fc333eddd19554acb6cc2baf8"></a><!-- doxytag: member="appli.c::CAN_Baudrates" ref="43fd1d8fc333eddd19554acb6cc2baf8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structcanBusTime.html">canBusTime</a> <a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">CAN_Baudrates</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c-source.html --- a/doc/doxygen/html/canOpenDriver_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,736 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c</h1><a href="canOpenDriver_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a><a class="code" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">00023</a> <span class="preprocessor">#define DEBUG_WAR_CONSOLE_ON</span> -<a name="l00024"></a><a class="code" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define DEBUG_ERR_CONSOLE_ON</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <stddef.h></span> <span class="comment">/* for NULL */</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/portsaccess.h"</span> -<a name="l00029"></a>00029 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports_def.h"</span> -<a name="l00030"></a>00030 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports.h"</span> -<a name="l00031"></a>00031 <span class="preprocessor">#include "../include/data.h"</span> -<a name="l00032"></a>00032 <span class="preprocessor">#include "../include/hcs12/applicfg.h"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "../include/hcs12/candriver.h"</span> -<a name="l00034"></a>00034 <span class="preprocessor">#include "../include/hcs12/interrupt.h"</span> -<a name="l00035"></a>00035 <span class="preprocessor">#include "../include/hcs12/canOpenDriver.h"</span> -<a name="l00036"></a>00036 <span class="preprocessor">#include "../include/can.h"</span> -<a name="l00037"></a>00037 <span class="preprocessor">#include "../include/objdictdef.h"</span> -<a name="l00038"></a>00038 <span class="preprocessor">#include "../include/timer.h"</span> -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="structMessage.html">Message</a> stackMsgRcv[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>][<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a>]; -<a name="l00046"></a>00046 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="structt__pointerStack.html">t_pointerStack</a> ptrMsgRcv[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>]; -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="keyword">volatile</span> <span class="keyword">static</span> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> last_time_set = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>; -<a name="l00049"></a>00049 <span class="keyword">static</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> timer_is_set = 0; -<a name="l00050"></a>00050 -<a name="l00051"></a>00051 <span class="comment">/* Prototypes */</span> -<a name="l00052"></a>00052 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00053"></a>00053 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00054"></a><a class="code" href="interrupt_8h.html#efecbc6bd7cf74b7c63f446283749344">00054</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timer4Hdl (<span class="keywordtype">void</span>); -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="preprocessor">#define max(a,b) a>b?a:b</span> -<a name="l00057"></a>00057 <span class="preprocessor"></span> -<a name="l00058"></a>00058 <span class="comment">/******************************************************************************/</span> -<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value) -<a name="l00060"></a>00060 { -<a name="l00061"></a>00061 <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) += value; -<a name="l00062"></a>00062 timer_is_set = 1; -<a name="l00063"></a>00063 } -<a name="l00064"></a>00064 -<a name="l00065"></a>00065 <span class="comment">/******************************************************************************/</span> -<a name="l00066"></a><a class="code" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">00066</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>() -<a name="l00067"></a>00067 { -<a name="l00068"></a>00068 <span class="keywordflow">return</span> (<a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) > last_time_set ? <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>) - last_time_set : last_time_set - <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(TC4H)); -<a name="l00069"></a>00069 } -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 <span class="comment">/******************************************************************************/</span> -<a name="l00073"></a><a class="code" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">00073</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a>(<span class="keywordtype">void</span>) -<a name="l00074"></a>00074 { -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 } -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 <span class="comment">/******************************************************************************/</span> -<a name="l00079"></a><a class="code" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">00079</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>) -<a name="l00080"></a>00080 { -<a name="l00081"></a>00081 <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>(); <span class="comment">// Inhibition of interruptions</span> -<a name="l00082"></a>00082 -<a name="l00083"></a>00083 <span class="comment">// Configure the timer channel 4</span> -<a name="l00084"></a>00084 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">TIOS</a>) |= 0x10; <span class="comment">// Canal 4 in output</span> -<a name="l00085"></a>00085 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">TCTL1</a>) &= ~(0x01 + 0x02); <span class="comment">// Canal 4 unconnected to pin output</span> -<a name="l00086"></a>00086 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">TIE</a>) |= 0x10; <span class="comment">// allow interruption channel 4</span> -<a name="l00087"></a>00087 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">TSCR2</a>) |= 0X05; <span class="comment">// Pre-scaler = 32 </span> -<a name="l00088"></a>00088 <span class="comment">// If this value is changed, change must be done also</span> -<a name="l00089"></a>00089 <span class="comment">// in void __attribute__((interrupt)) timer4Hdl (void)</span> -<a name="l00090"></a>00090 -<a name="l00091"></a>00091 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">TSCR1</a>) |= 0x80; <span class="comment">// Start timer</span> -<a name="l00092"></a>00092 <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>(); <span class="comment">// Allow interruptions</span> -<a name="l00093"></a>00093 } -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 <span class="comment">/******************************************************************************/</span> -<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timer4Hdl (<span class="keywordtype">void</span>) -<a name="l00097"></a>00097 { -<a name="l00098"></a>00098 <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>(); -<a name="l00099"></a>00099 last_time_set = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a>); -<a name="l00100"></a>00100 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">TFLG1</a>) = 0x10; <span class="comment">// RAZ flag interruption timer channel 4</span> -<a name="l00101"></a>00101 <span class="comment">// Compute the next event : When the timer reach the value of TC4, an interrupt is</span> -<a name="l00102"></a>00102 <span class="comment">// started </span> -<a name="l00103"></a>00103 <span class="comment">//IO_PORTS_16(TC4H) += 250; // To have an interruption every 1 ms</span> -<a name="l00104"></a>00104 <span class="comment">//timerInterrupt(0);</span> -<a name="l00105"></a>00105 <span class="comment">//MSG_WAR(0xFFFF, "timer4 IT", 0);</span> -<a name="l00106"></a>00106 { -<a name="l00107"></a>00107 <span class="comment">//MSG_WAR(0xFFFF, "t4 ", IO_PORTS_16(TCNTH) - IO_PORTS_16(TC4H));</span> -<a name="l00108"></a>00108 } -<a name="l00109"></a>00109 <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(); -<a name="l00110"></a>00110 <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>(); -<a name="l00111"></a>00111 } -<a name="l00112"></a>00112 -<a name="l00113"></a>00113 -<a name="l00114"></a>00114 <span class="comment">/******************************************************************************/</span> -<a name="l00115"></a><a class="code" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">00115</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a>(<span class="keywordtype">void</span>) -<a name="l00116"></a>00116 { -<a name="l00117"></a>00117 <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a> + <a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a>) = -<a name="l00118"></a>00118 ((1000000 / <a class="code" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">SERIAL_SCI0_BAUD_RATE</a>) * <a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a>) >> 4 ; -<a name="l00119"></a>00119 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a> + <a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a>) = 0; <span class="comment">// format 8N1</span> -<a name="l00120"></a>00120 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a> + <a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a>) = 0x08; <span class="comment">// Transmit enable only</span> -<a name="l00121"></a>00121 } -<a name="l00122"></a>00122 -<a name="l00123"></a>00123 <span class="comment">/******************************************************************************/</span> -<a name="l00124"></a><a class="code" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">00124</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a>(<span class="keywordtype">void</span>) -<a name="l00125"></a>00125 { -<a name="l00126"></a>00126 <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a> + <a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a>) = -<a name="l00127"></a>00127 ((1000000 / <a class="code" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">SERIAL_SCI1_BAUD_RATE</a>) * <a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a>) >> 4 ; -<a name="l00128"></a>00128 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a> + <a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a>) = 0; <span class="comment">// format 8N1</span> -<a name="l00129"></a>00129 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a> + <a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a>) = 0x08; <span class="comment">// Transmit enable only</span> -<a name="l00130"></a>00130 } -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 -<a name="l00133"></a>00133 <span class="comment">/******************************************************************************/</span> -<a name="l00134"></a>00134 <span class="keywordtype">char</span> * -<a name="l00135"></a><a class="code" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">00135</a> <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keywordtype">char</span> lastCar) -<a name="l00136"></a>00136 { -<a name="l00137"></a>00137 <span class="comment">//Thanks to Stéphane Carrez for this function</span> -<a name="l00138"></a>00138 <span class="keywordtype">char</span> num[32]; -<a name="l00139"></a>00139 <span class="keywordtype">int</span> pos; -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 *buf++ = <span class="charliteral">'0'</span>; -<a name="l00142"></a>00142 *buf++ = <span class="charliteral">'x'</span>; -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 pos = 0; -<a name="l00145"></a>00145 <span class="keywordflow">while</span> (value != 0) { -<a name="l00146"></a>00146 <span class="keywordtype">char</span> c = value & 0x0F; -<a name="l00147"></a>00147 num[pos++] = <span class="stringliteral">"0123456789ABCDEF"</span>[(unsigned) c]; -<a name="l00148"></a>00148 value = (value >> 4) & (0x0fffffffL); -<a name="l00149"></a>00149 } -<a name="l00150"></a>00150 <span class="keywordflow">if</span> (pos == 0) -<a name="l00151"></a>00151 num[pos++] = <span class="charliteral">'0'</span>; -<a name="l00152"></a>00152 -<a name="l00153"></a>00153 <span class="keywordflow">while</span> (--pos >= 0) -<a name="l00154"></a>00154 *buf++ = num[pos]; -<a name="l00155"></a>00155 -<a name="l00156"></a>00156 *buf++ = lastCar; -<a name="l00157"></a>00157 *buf = 0; -<a name="l00158"></a>00158 <span class="keywordflow">return</span> buf; -<a name="l00159"></a>00159 } -<a name="l00160"></a>00160 -<a name="l00161"></a>00161 <span class="comment">/******************************************************************************/</span> -<a name="l00162"></a><a class="code" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">00162</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a>(<span class="keywordtype">char</span> sci, <span class="keyword">const</span> <span class="keywordtype">char</span> * str) -<a name="l00163"></a>00163 { -<a name="l00164"></a>00164 <span class="keywordtype">char</span> i = 0; -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 <span class="keywordflow">while</span> ((*(str + i) != 0) && (i < 0xFF)) { -<a name="l00167"></a>00167 <span class="keywordflow">if</span> (*(str + i) == <span class="charliteral">'\n'</span>) -<a name="l00168"></a>00168 { -<a name="l00169"></a>00169 <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a>) & 0X80) == 0); <span class="comment">// wait if buffer not empty </span> -<a name="l00170"></a>00170 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a>) = 13; <span class="comment">// return to start of line</span> -<a name="l00171"></a>00171 } -<a name="l00172"></a>00172 <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a>) & 0X80) == 0); <span class="comment">// wait if buffer not empty</span> -<a name="l00173"></a>00173 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(sci + <a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a>) = *(str + i++); -<a name="l00174"></a>00174 } -<a name="l00175"></a>00175 -<a name="l00176"></a>00176 } -<a name="l00177"></a>00177 -<a name="l00178"></a>00178 <span class="comment">/******************************************************************************/</span> -<a name="l00179"></a><a class="code" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">00179</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a>(<span class="keywordtype">char</span> sci, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nbr, <span class="keywordtype">char</span> lastCar) -<a name="l00180"></a>00180 { -<a name="l00181"></a>00181 <span class="keywordtype">char</span> strNbr[12]; -<a name="l00182"></a>00182 <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a>(strNbr, nbr, lastCar); -<a name="l00183"></a>00183 <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a>(sci, strNbr); -<a name="l00184"></a>00184 } -<a name="l00185"></a>00185 -<a name="l00186"></a>00186 <span class="comment">/******************************************************************************/</span> -<a name="l00187"></a>00187 <span class="comment">// PLL 24 MHZ if quartz on board is 16 MHZ</span> -<a name="l00188"></a><a class="code" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">00188</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a>(<span class="keywordtype">void</span>) -<a name="l00189"></a>00189 { -<a name="l00190"></a>00190 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a>) &= ~0x80; <span class="comment">// unselect the PLL</span> -<a name="l00191"></a>00191 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">PLLCTL</a>) |= 0X60; <span class="comment">// PLL ON and bandwidth auto</span> -<a name="l00192"></a>00192 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">SYNR</a>) = 0x02; -<a name="l00193"></a>00193 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">REFDV</a>) = 0x01; -<a name="l00194"></a>00194 <span class="keywordflow">while</span> ((<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">CRGFLG</a>) & 0x08) == 0); -<a name="l00195"></a>00195 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a>) |= 0x80; -<a name="l00196"></a>00196 } -<a name="l00197"></a>00197 -<a name="l00198"></a>00198 <span class="comment">/******************************************************************************/</span> -<a name="l00199"></a><a class="code" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">00199</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a>(<span class="keywordtype">void</span>) -<a name="l00200"></a>00200 { -<a name="l00201"></a>00201 -<a name="l00202"></a>00202 <span class="preprocessor"># ifdef USE_PLL</span> -<a name="l00203"></a>00203 <span class="preprocessor"></span> <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0x3620, <span class="stringliteral">"Use the PLL "</span>, 0); -<a name="l00204"></a>00204 <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a>(); -<a name="l00205"></a>00205 <span class="preprocessor"># endif</span> -<a name="l00206"></a>00206 <span class="preprocessor"></span> -<a name="l00207"></a>00207 } -<a name="l00208"></a>00208 -<a name="l00209"></a>00209 <span class="comment">/***************************************************************************/</span> -<a name="l00210"></a><a class="code" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">00210</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <span class="keywordtype">id</span>) -<a name="l00211"></a>00211 { -<a name="l00212"></a>00212 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> fiMsb; -<a name="l00213"></a>00213 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> fiLsb; -<a name="l00214"></a>00214 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> idMsb = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (<span class="keywordtype">id</span> >> 3); -<a name="l00215"></a>00215 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> idLsb = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (<span class="keywordtype">id</span> << 5); -<a name="l00216"></a>00216 -<a name="l00217"></a>00217 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00218"></a>00218 <span class="comment">/* Error because not init mode */</span> -<a name="l00219"></a>00219 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2600, <span class="stringliteral">"Not in init mode "</span>, 0); -<a name="l00220"></a>00220 <span class="keywordflow">return</span> 1; -<a name="l00221"></a>00221 } -<a name="l00222"></a>00222 <span class="keywordflow">switch</span> (nFilter) { -<a name="l00223"></a>00223 <span class="keywordflow">case</span> 0: -<a name="l00224"></a>00224 nFilter = <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>; <span class="comment">/* First bank */</span> -<a name="l00225"></a>00225 <span class="keywordflow">break</span>; -<a name="l00226"></a>00226 <span class="keywordflow">case</span> 1: -<a name="l00227"></a>00227 nFilter = <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>; <span class="comment">/* First bank */</span> -<a name="l00228"></a>00228 <span class="keywordflow">break</span>; -<a name="l00229"></a>00229 <span class="keywordflow">case</span> 2: -<a name="l00230"></a>00230 nFilter = <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>; <span class="comment">/* Second bank */</span> -<a name="l00231"></a>00231 <span class="keywordflow">break</span>; -<a name="l00232"></a>00232 <span class="keywordflow">case</span> 3: -<a name="l00233"></a>00233 nFilter = <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>; <span class="comment">/* Second bank */</span> -<a name="l00234"></a>00234 } -<a name="l00235"></a>00235 <span class="keywordflow">if</span> (! <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(adrCAN + nFilter)) { -<a name="l00236"></a>00236 <span class="comment">/* if CANIDARx = 0 */</span> -<a name="l00237"></a>00237 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter) = idMsb; -<a name="l00238"></a>00238 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) = idLsb; -<a name="l00239"></a>00239 } -<a name="l00240"></a>00240 fiMsb = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter) ^ idMsb; -<a name="l00241"></a>00241 fiLsb = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) ^ idLsb; -<a name="l00242"></a>00242 <span class="comment">/* address of CANIDMRx */</span> -<a name="l00243"></a>00243 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) | fiMsb; -<a name="l00244"></a>00244 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) | fiLsb; -<a name="l00245"></a>00245 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) |= 0x10; <span class="comment">/* Not filtering on rtr value */</span> -<a name="l00246"></a>00246 <span class="keywordflow">return</span> 0; -<a name="l00247"></a>00247 } -<a name="l00248"></a>00248 -<a name="l00249"></a>00249 <span class="comment">/***************************************************************************/</span> -<a name="l00250"></a><a class="code" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">00250</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi) -<a name="l00251"></a>00251 { -<a name="l00252"></a>00252 <span class="comment">/* If not in init mode, go to sleep before going in init mode*/</span> -<a name="l00253"></a>00253 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00254"></a>00254 <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(adrCAN); -<a name="l00255"></a>00255 <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(adrCAN); -<a name="l00256"></a>00256 } -<a name="l00257"></a>00257 <span class="comment">//update the filters configuration</span> -<a name="l00258"></a>00258 <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(adrCAN, fi); -<a name="l00259"></a>00259 <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN); -<a name="l00260"></a>00260 <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(adrCAN); -<a name="l00261"></a>00261 <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(adrCAN); -<a name="l00262"></a>00262 <span class="keywordflow">return</span> 0; -<a name="l00263"></a>00263 } -<a name="l00264"></a>00264 -<a name="l00265"></a>00265 <span class="comment">/***************************************************************************/</span> -<a name="l00266"></a><a class="code" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">00266</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00267"></a>00267 { -<a name="l00268"></a>00268 <span class="comment">/* Register CANCTL1</span> -<a name="l00269"></a>00269 <span class="comment"> bit 7 : 1 MSCAN enabled</span> -<a name="l00270"></a>00270 <span class="comment"> Other bits : default reset values</span> -<a name="l00271"></a>00271 <span class="comment"> */</span> -<a name="l00272"></a>00272 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) = 0X80; -<a name="l00273"></a>00273 <span class="keywordflow">return</span> 0; -<a name="l00274"></a>00274 } -<a name="l00275"></a>00275 -<a name="l00276"></a>00276 <span class="comment">/***************************************************************************/</span> -<a name="l00277"></a><a class="code" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">00277</a> <span class="keywordtype">char</span> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusInit.html">canBusInit</a> bi) -<a name="l00278"></a>00278 { -<a name="l00279"></a>00279 <span class="comment">/* If not in init mode, go to sleep before going in init mode*/</span> -<a name="l00280"></a>00280 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00281"></a>00281 <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(adrCAN); -<a name="l00282"></a>00282 <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(adrCAN); -<a name="l00283"></a>00283 } -<a name="l00284"></a>00284 -<a name="l00285"></a>00285 <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a>(adrCAN); <span class="comment">/* Does nothing if already enable */</span> -<a name="l00286"></a>00286 <span class="comment">/* The most secure way to go in init mode : put before MSCAN in sleep mode */</span> -<a name="l00287"></a>00287 <span class="comment">//canSleepMode(adrCAN);</span> -<a name="l00288"></a>00288 <span class="comment">/* Put MSCAN in Init mode */</span> -<a name="l00289"></a>00289 <span class="comment">//canInitMode(adrCAN);</span> -<a name="l00290"></a>00290 <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a>(adrCAN, bi.<a class="code" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">clk</a>); -<a name="l00291"></a>00291 <span class="comment">/* Init CANCTL1 register. Must be in init mode */</span> -<a name="l00292"></a>00292 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &=0xC4;<span class="comment">// 0xCB; /* Clr the bits that may be modified */</span> -<a name="l00293"></a>00293 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) = (bi.<a class="code" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">cane</a> << 7) | (bi.<a class="code" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">loopb</a> << 5 ) | -<a name="l00294"></a>00294 (bi.<a class="code" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">listen</a> << 4) | (bi.<a class="code" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">wupm</a> << 2); -<a name="l00295"></a>00295 <span class="comment">/* Initialize the filters for received msgs */</span> -<a name="l00296"></a>00296 <span class="comment">/* We should decide to accept all the msgs */</span> -<a name="l00297"></a>00297 <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(adrCAN, bi.<a class="code" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">fi</a>); -<a name="l00298"></a>00298 <span class="comment">/* Before to modify CANCTL0, we must leave the init mode */</span> -<a name="l00299"></a>00299 <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN); -<a name="l00300"></a>00300 <span class="comment">/* Init CANCTL0 register. MSCAN must not be in init mode */</span> -<a name="l00301"></a>00301 <span class="comment">/* Do not change the value of wupe (should be 0) and slprq (should be 1) */</span> -<a name="l00302"></a>00302 <span class="comment">/* Do not change the value of initrq (should be 0) */</span> -<a name="l00303"></a>00303 <span class="comment">/* rxfrm is cleared, mupe also (should be before)*/</span> -<a name="l00304"></a>00304 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &= 0x53; <span class="comment">/* Clr the bits that may be modified */</span> -<a name="l00305"></a>00305 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) = (bi.<a class="code" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">cswai</a> << 5) | (bi.<a class="code" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">time</a> << 3); -<a name="l00306"></a>00306 <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(adrCAN); -<a name="l00307"></a>00307 <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(adrCAN); <span class="comment">/* Leave the init mode */</span> -<a name="l00308"></a>00308 <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(adrCAN); <span class="comment">/* Leave the sleep mode */</span> -<a name="l00309"></a>00309 <span class="keywordflow">return</span> 0; -<a name="l00310"></a>00310 } -<a name="l00311"></a>00311 -<a name="l00312"></a>00312 <span class="comment">/***************************************************************************/</span> -<a name="l00313"></a><a class="code" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">00313</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusTime.html">canBusTime</a> clk) -<a name="l00314"></a>00314 { -<a name="l00315"></a>00315 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00316"></a>00316 <span class="comment">/* Not in Init mode */</span> -<a name="l00317"></a>00317 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2601, <span class="stringliteral">"not in init mode "</span>, 0); -<a name="l00318"></a>00318 <span class="keywordflow">return</span> 1; -<a name="l00319"></a>00319 } -<a name="l00320"></a>00320 <span class="comment">/* Set or reset CLKSRC (register CANCTL1). Does not change the other bits*/</span> -<a name="l00321"></a>00321 clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a> = clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a> << 6; -<a name="l00322"></a>00322 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) &= 0xBF; -<a name="l00323"></a>00323 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) |= clk.<a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a>; -<a name="l00324"></a>00324 <span class="comment">/* Build the CANBTR0 register */</span> -<a name="l00325"></a>00325 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a>) = 0x00; <span class="comment">/* Clear before changes */</span> -<a name="l00326"></a>00326 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a>) = (clk.<a class="code" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">sjw</a> << 6) | (clk.<a class="code" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">brp</a>); -<a name="l00327"></a>00327 <span class="comment">/* Build the CANBTR1 register */</span> -<a name="l00328"></a>00328 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a>) = 0x00; <span class="comment">/* Clear before changes */</span> -<a name="l00329"></a>00329 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a>) = (clk.<a class="code" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">samp</a> << 7) | (clk.<a class="code" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">tseg2</a> << 4) | -<a name="l00330"></a>00330 (clk.<a class="code" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">tseg1</a>); -<a name="l00331"></a>00331 <span class="keywordflow">return</span> 0; -<a name="l00332"></a>00332 } -<a name="l00333"></a>00333 -<a name="l00334"></a>00334 <span class="comment">/***************************************************************************/</span> -<a name="l00335"></a><a class="code" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">00335</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> ar, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> mr) -<a name="l00336"></a>00336 { -<a name="l00337"></a>00337 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00338"></a>00338 <span class="comment">/* Error because not init mode */</span> -<a name="l00339"></a>00339 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2602, <span class="stringliteral">"not in init mode "</span>, 0); -<a name="l00340"></a>00340 <span class="keywordflow">return</span> 1; -<a name="l00341"></a>00341 } -<a name="l00342"></a>00342 <span class="keywordflow">switch</span> (nFilter) { -<a name="l00343"></a>00343 <span class="keywordflow">case</span> 0: -<a name="l00344"></a>00344 nFilter = <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>; <span class="comment">/* First bank */</span> -<a name="l00345"></a>00345 <span class="keywordflow">break</span>; -<a name="l00346"></a>00346 <span class="keywordflow">case</span> 1: -<a name="l00347"></a>00347 nFilter = <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>; <span class="comment">/* First bank */</span> -<a name="l00348"></a>00348 <span class="keywordflow">break</span>; -<a name="l00349"></a>00349 <span class="keywordflow">case</span> 2: -<a name="l00350"></a>00350 nFilter = <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>; <span class="comment">/* Second bank */</span> -<a name="l00351"></a>00351 <span class="keywordflow">break</span>; -<a name="l00352"></a>00352 <span class="keywordflow">case</span> 3: -<a name="l00353"></a>00353 nFilter = <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>; <span class="comment">/* Second bank */</span> -<a name="l00354"></a>00354 } -<a name="l00355"></a>00355 <span class="comment">/* address of CANIDARx */</span> -<a name="l00356"></a>00356 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (ar >> 8); -<a name="l00357"></a>00357 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 1) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (ar); -<a name="l00358"></a>00358 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 4) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (mr >> 8); -<a name="l00359"></a>00359 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + nFilter + 5) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>) (mr); -<a name="l00360"></a>00360 <span class="keywordflow">return</span> 0; -<a name="l00361"></a>00361 } -<a name="l00362"></a>00362 -<a name="l00363"></a>00363 <span class="comment">/***************************************************************************/</span> -<a name="l00364"></a><a class="code" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">00364</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi) -<a name="l00365"></a>00365 { -<a name="l00366"></a>00366 <span class="keywordflow">if</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00367"></a>00367 <span class="comment">/* Error because not init mode */</span> -<a name="l00368"></a>00368 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2603, <span class="stringliteral">"not in init mode "</span>, 0); -<a name="l00369"></a>00369 <span class="keywordflow">return</span> 1; -<a name="l00370"></a>00370 } -<a name="l00371"></a>00371 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">CANIDAC</a>) = fi.<a class="code" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">idam</a> << 4; -<a name="l00372"></a>00372 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a>) = fi.<a class="code" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canidar0</a>; -<a name="l00373"></a>00373 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">CANIDMR0</a>) = fi.<a class="code" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canidmr0</a>; -<a name="l00374"></a>00374 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">CANIDAR1</a>) = fi.<a class="code" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canidar1</a>; -<a name="l00375"></a>00375 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">CANIDMR1</a>) = fi.<a class="code" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canidmr1</a>; -<a name="l00376"></a>00376 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a>) = fi.<a class="code" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canidar2</a>; -<a name="l00377"></a>00377 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">CANIDMR2</a>) = fi.<a class="code" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canidmr2</a>; -<a name="l00378"></a>00378 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">CANIDAR3</a>) = fi.<a class="code" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canidar3</a>; -<a name="l00379"></a>00379 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">CANIDMR3</a>) = fi.<a class="code" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canidmr3</a>; -<a name="l00380"></a>00380 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a>) = fi.<a class="code" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canidar4</a>; -<a name="l00381"></a>00381 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">CANIDMR4</a>) = fi.<a class="code" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canidmr4</a>; -<a name="l00382"></a>00382 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">CANIDAR5</a>) = fi.<a class="code" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canidar5</a>; -<a name="l00383"></a>00383 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">CANIDMR5</a>) = fi.<a class="code" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canidmr5</a>; -<a name="l00384"></a>00384 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a>) = fi.<a class="code" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canidar6</a>; -<a name="l00385"></a>00385 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">CANIDMR6</a>) = fi.<a class="code" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canidmr6</a>; -<a name="l00386"></a>00386 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#472536c4281754452f359e467617e04e">CANIDAR7</a>) = fi.<a class="code" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canidar7</a>; -<a name="l00387"></a>00387 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">CANIDMR7</a>) = fi.<a class="code" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canidmr7</a>; -<a name="l00388"></a>00388 <span class="keywordflow">return</span> 0; -<a name="l00389"></a>00389 } -<a name="l00390"></a>00390 -<a name="l00391"></a>00391 <span class="comment">/***************************************************************************/</span> -<a name="l00392"></a><a class="code" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">00392</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00393"></a>00393 { -<a name="l00394"></a>00394 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x01; <span class="comment">/* Set the bit INITRQ */</span> -<a name="l00395"></a>00395 <span class="keywordflow">while</span> (! <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00396"></a>00396 } -<a name="l00397"></a>00397 <span class="keywordflow">return</span> 0; -<a name="l00398"></a>00398 } -<a name="l00399"></a>00399 -<a name="l00400"></a>00400 <span class="comment">/***************************************************************************/</span> -<a name="l00401"></a><a class="code" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">00401</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00402"></a>00402 { -<a name="l00403"></a>00403 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &= 0xFE; <span class="comment">/* Clear the bit INITRQ */</span> -<a name="l00404"></a>00404 <span class="keywordflow">while</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00405"></a>00405 } -<a name="l00406"></a>00406 <span class="keywordflow">return</span> 0; -<a name="l00407"></a>00407 } -<a name="l00408"></a>00408 -<a name="l00409"></a>00409 <span class="comment">/***************************************************************************/</span> -<a name="l00410"></a><a class="code" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">00410</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structMessage.html">Message</a> msg) -<a name="l00411"></a>00411 { -<a name="l00412"></a>00412 <span class="comment">/* Remind : only CAN A msg implemented. ie id on 11 bits, not 29 */</span> -<a name="l00413"></a>00413 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cantflg; -<a name="l00414"></a>00414 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i; -<a name="l00415"></a>00415 <span class="comment">/* Looking for a free buffer */</span> -<a name="l00416"></a>00416 cantflg = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a>); -<a name="l00417"></a>00417 <span class="keywordflow">if</span> ( cantflg == 0) { <span class="comment">/* all the TXEx are set */</span> -<a name="l00418"></a>00418 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2604, <span class="stringliteral">"No buffer free. Msg to transmit is losted "</span>, 0); -<a name="l00419"></a>00419 <span class="keywordflow">return</span> 1; <span class="comment">/* No buffer free */</span> -<a name="l00420"></a>00420 } -<a name="l00421"></a>00421 <span class="keywordflow">else</span>{ -<a name="l00422"></a>00422 <span class="comment">/* Selecting a buffer */</span> -<a name="l00423"></a>00423 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>) = cantflg; -<a name="l00424"></a>00424 <span class="comment">/* We put ide = 0 because id is on 11 bits only */</span> -<a name="l00425"></a>00425 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a>) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)(msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> >> 3); -<a name="l00426"></a>00426 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a> + 1) = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)((msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> << 5)| -<a name="l00427"></a>00427 (msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> << 4)); -<a name="l00428"></a>00428 -<a name="l00429"></a>00429 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">CANTRSLEN</a>) = msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> & 0X0F; -<a name="l00430"></a>00430 <span class="comment">/* For the priority, we put the highter bits of the cob_id */</span> -<a name="l00431"></a>00431 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">CANTRSPRI</a>) = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a>); -<a name="l00432"></a>00432 <span class="keywordflow">for</span> (i = 0 ; i < msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) { -<a name="l00433"></a>00433 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">CANTRSDTA</a> + i) = msg.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i]; -<a name="l00434"></a>00434 } -<a name="l00435"></a>00435 <span class="comment">/* Transmitting the message */</span> -<a name="l00436"></a>00436 cantflg = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>);<span class="comment">/* to know which buf is selected */</span> -<a name="l00437"></a>00437 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a>) = 0x00; -<a name="l00438"></a>00438 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a>) = cantflg; <span class="comment">/* Ready to transmit ! */</span> -<a name="l00439"></a>00439 -<a name="l00440"></a>00440 } -<a name="l00441"></a>00441 <span class="keywordflow">return</span> 0; -<a name="l00442"></a>00442 } -<a name="l00443"></a>00443 -<a name="l00444"></a>00444 <span class="comment">/***************************************************************************/</span> -<a name="l00445"></a><a class="code" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">00445</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00446"></a>00446 { -<a name="l00447"></a>00447 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">CANRIER</a>) = 0X01; <span class="comment">/* Allow interruptions on receive */</span> -<a name="l00448"></a>00448 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">CANTIER</a>) = 0X00; <span class="comment">/* disallow interruptions on transmit */</span> -<a name="l00449"></a>00449 <span class="keywordflow">return</span> 0; -<a name="l00450"></a>00450 } -<a name="l00451"></a>00451 <span class="comment">/***************************************************************************/</span> -<a name="l00452"></a><a class="code" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">00452</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00453"></a>00453 { -<a name="l00454"></a>00454 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &= 0xFB; <span class="comment">/* clr the bit WUPE to avoid a wake-up*/</span> -<a name="l00455"></a>00455 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x02; <span class="comment">/* Set the bit SLPRQ. go to Sleep !*/</span> -<a name="l00456"></a>00456 -<a name="l00457"></a>00457 <span class="comment">// IO_PORTS_8(adrCAN + CANCTL1) |= 0x04;</span> -<a name="l00458"></a>00458 <span class="comment">// IO_PORTS_8(adrCAN + CANCTL0) |= 0x02; /* Set the bit SLPRQ */ </span> -<a name="l00459"></a>00459 <span class="keywordflow">while</span> ( ! <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) { -<a name="l00460"></a>00460 } -<a name="l00461"></a>00461 -<a name="l00462"></a>00462 <span class="keywordflow">return</span> 0; -<a name="l00463"></a>00463 } -<a name="l00464"></a>00464 -<a name="l00465"></a>00465 <span class="comment">/***************************************************************************/</span> -<a name="l00466"></a><a class="code" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">00466</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00467"></a>00467 { -<a name="l00468"></a>00468 <span class="keywordflow">if</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00469"></a>00469 <span class="comment">/* Error because in init mode */</span> -<a name="l00470"></a>00470 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2606, <span class="stringliteral">"not in init mode "</span>, 0); -<a name="l00471"></a>00471 <span class="keywordflow">return</span> 1; -<a name="l00472"></a>00472 } -<a name="l00473"></a>00473 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) &= 0xFD; <span class="comment">/* clr the bit SLPRQ */</span> -<a name="l00474"></a>00474 <span class="keywordflow">while</span> ( <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) { -<a name="l00475"></a>00475 } -<a name="l00476"></a>00476 <span class="keywordflow">return</span> 0; -<a name="l00477"></a>00477 } -<a name="l00478"></a>00478 -<a name="l00479"></a>00479 <span class="comment">/***************************************************************************/</span> -<a name="l00480"></a><a class="code" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">00480</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00481"></a>00481 { -<a name="l00482"></a>00482 <span class="keywordflow">if</span> (<a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(adrCAN)) { -<a name="l00483"></a>00483 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2607, <span class="stringliteral">"not in init mode "</span>, 0); -<a name="l00484"></a>00484 <span class="keywordflow">return</span> 1; -<a name="l00485"></a>00485 } -<a name="l00486"></a>00486 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x06; <span class="comment">/* Set the bits WUPE & SLPRQ */</span> -<a name="l00487"></a>00487 <span class="keywordflow">while</span> ( ! <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(adrCAN)) { -<a name="l00488"></a>00488 } -<a name="l00489"></a>00489 <span class="keywordflow">return</span> 0; -<a name="l00490"></a>00490 } -<a name="l00491"></a>00491 -<a name="l00492"></a>00492 <span class="comment">/***************************************************************************/</span> -<a name="l00493"></a><a class="code" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">00493</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00494"></a>00494 { -<a name="l00495"></a>00495 <span class="keywordflow">return</span> <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) & 0x01; <span class="comment">/* Test the bit INITAK */</span> -<a name="l00496"></a>00496 } -<a name="l00497"></a>00497 -<a name="l00498"></a>00498 <span class="comment">/***************************************************************************/</span> -<a name="l00499"></a><a class="code" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">00499</a> <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN) -<a name="l00500"></a>00500 { -<a name="l00501"></a>00501 <span class="keywordflow">return</span> <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adrCAN + <a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a>) & 0x02; <span class="comment">/* Test the bit SLPAK */</span> -<a name="l00502"></a>00502 } -<a name="l00503"></a>00503 -<a name="l00504"></a>00504 <span class="comment">/***************************************************************************/</span> -<a name="l00505"></a><a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">00505</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00506"></a>00506 { -<a name="l00507"></a>00507 <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a>(<a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a>, *m); -<a name="l00508"></a>00508 <span class="keywordflow">return</span> 0; -<a name="l00509"></a>00509 } -<a name="l00510"></a>00510 -<a name="l00511"></a>00511 -<a name="l00512"></a>00512 <span class="comment">/**************************************************************************/</span> -<a name="l00513"></a><a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">00513</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *msgRcv) -<a name="l00514"></a>00514 { -<a name="l00515"></a>00515 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i, j; -<a name="l00516"></a>00516 -<a name="l00517"></a>00517 <span class="keywordflow">switch</span> (<a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a>) { -<a name="l00518"></a>00518 <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> : j = 0; <span class="keywordflow">break</span>; -<a name="l00519"></a>00519 <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> : j = 1; <span class="keywordflow">break</span>; -<a name="l00520"></a>00520 <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">CAN2</a> : j = 2; <span class="keywordflow">break</span>; -<a name="l00521"></a>00521 <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">CAN3</a> : j = 3; <span class="keywordflow">break</span>; -<a name="l00522"></a>00522 <span class="keywordflow">case</span> <a class="code" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">CAN4</a> : j = 4; <span class="keywordflow">break</span>; -<a name="l00523"></a>00523 } -<a name="l00524"></a>00524 -<a name="l00525"></a>00525 <span class="comment">/* See if a message is pending in the stack */</span> -<a name="l00526"></a>00526 <span class="keywordflow">if</span> (ptrMsgRcv[j].r == ptrMsgRcv[j].w) -<a name="l00527"></a>00527 <span class="keywordflow">return</span> 0x0; <span class="comment">// No new message</span> -<a name="l00528"></a>00528 -<a name="l00529"></a>00529 <span class="comment">/* Increment the reading pointer of the stack */</span> -<a name="l00530"></a>00530 <span class="keywordflow">if</span> (ptrMsgRcv[j].r == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) -<a name="l00531"></a>00531 ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a> = 0; -<a name="l00532"></a>00532 <span class="keywordflow">else</span> -<a name="l00533"></a>00533 ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a> ++; -<a name="l00534"></a>00534 -<a name="l00535"></a>00535 <span class="comment">/* Store the message from the stack*/</span> -<a name="l00536"></a>00536 msgRcv-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>; -<a name="l00537"></a>00537 msgRcv-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00538"></a>00538 msgRcv-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>; -<a name="l00539"></a>00539 <span class="keywordflow">for</span> (i = 0 ; i < stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) -<a name="l00540"></a>00540 msgRcv-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i] = stackMsgRcv[j][ptrMsgRcv[j].<a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a>].<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i]; -<a name="l00541"></a>00541 <span class="keywordflow">return</span> 0xFF; -<a name="l00542"></a>00542 } -<a name="l00543"></a>00543 -<a name="l00544"></a>00544 -<a name="l00545"></a>00545 <span class="comment">/******************************************************************************</span> -<a name="l00546"></a>00546 <span class="comment"> ******************************* CAN INTERRUPT *******************************/</span> -<a name="l00547"></a>00547 -<a name="l00548"></a>00548 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlTra (<span class="keywordtype">void</span>) -<a name="l00549"></a>00549 { -<a name="l00550"></a>00550 -<a name="l00551"></a>00551 } -<a name="l00552"></a>00552 -<a name="l00553"></a>00553 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlRcv (<span class="keywordtype">void</span>) -<a name="l00554"></a>00554 { -<a name="l00555"></a>00555 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i; -<a name="l00556"></a>00556 <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>(); -<a name="l00557"></a>00557 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a>) &= ~ 0x40; <span class="comment">// led 6 port B : ON</span> -<a name="l00558"></a>00558 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NewPtrW; -<a name="l00559"></a>00559 <span class="comment">/* We are obliged to save the message while the interruption is pending */</span> -<a name="l00560"></a>00560 <span class="comment">/* Increment the writing stack pointer before writing the msg */</span> -<a name="l00561"></a>00561 <span class="keywordflow">if</span> (ptrMsgRcv[0].w == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) -<a name="l00562"></a>00562 NewPtrW = 0; -<a name="l00563"></a>00563 <span class="keywordflow">else</span> -<a name="l00564"></a>00564 NewPtrW = ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> + 1; -<a name="l00565"></a>00565 -<a name="l00566"></a>00566 <span class="keywordflow">if</span> (NewPtrW == ptrMsgRcv[0].r) { -<a name="l00567"></a>00567 <span class="comment">/* The stack is full. The last msg received before this one is lost */</span> -<a name="l00568"></a>00568 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X1620, <span class="stringliteral">"Stack for received msg is full"</span>, 0); -<a name="l00569"></a>00569 <span class="comment">//IO_PORTS_8(PORTB) &= ~0x40; // led 6 : ON (for debogue)</span> -<a name="l00570"></a>00570 } -<a name="l00571"></a>00571 <span class="keywordflow">else</span> -<a name="l00572"></a>00572 ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> = NewPtrW; -<a name="l00573"></a>00573 -<a name="l00574"></a>00574 <span class="comment">/* Store the message */</span> -<a name="l00575"></a>00575 stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a>) >> 5; -<a name="l00576"></a>00576 stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a>) & 0x0F; -<a name="l00577"></a>00577 stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = (<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a> + 1) >> 4) & 0x01; -<a name="l00578"></a>00578 <span class="keywordflow">for</span> (i = 0 ; i < stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) -<a name="l00579"></a>00579 stackMsgRcv[0][ptrMsgRcv[0].w].data[i] = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a> + i); -<a name="l00580"></a>00580 -<a name="l00581"></a>00581 <span class="comment">// The message is stored , so</span> -<a name="l00582"></a>00582 <span class="comment">// we can now release the receive foreground buffer</span> -<a name="l00583"></a>00583 <span class="comment">// and acknowledge the interruption</span> -<a name="l00584"></a>00584 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a>) |= 0x01; -<a name="l00585"></a>00585 <span class="comment">// Not very usefull</span> -<a name="l00586"></a>00586 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x80; -<a name="l00587"></a>00587 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a>) |= 0x40; <span class="comment">// led 6 port B : OFF</span> -<a name="l00588"></a>00588 <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>(); -<a name="l00589"></a>00589 } -<a name="l00590"></a>00590 -<a name="l00591"></a>00591 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlWup (<span class="keywordtype">void</span>) -<a name="l00592"></a>00592 { -<a name="l00593"></a>00593 -<a name="l00594"></a>00594 } -<a name="l00595"></a>00595 -<a name="l00596"></a>00596 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlErr (<span class="keywordtype">void</span>) -<a name="l00597"></a>00597 { -<a name="l00598"></a>00598 -<a name="l00599"></a>00599 } -<a name="l00600"></a>00600 -<a name="l00601"></a>00601 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlTra (<span class="keywordtype">void</span>) -<a name="l00602"></a>00602 { -<a name="l00603"></a>00603 -<a name="l00604"></a>00604 } -<a name="l00605"></a>00605 -<a name="l00606"></a>00606 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlRcv (<span class="keywordtype">void</span>) -<a name="l00607"></a>00607 { -<a name="l00608"></a>00608 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> i; -<a name="l00609"></a>00609 <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a>(); -<a name="l00610"></a>00610 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NewPtrW; -<a name="l00611"></a>00611 <span class="comment">/* We are obliged to save the message while the interruption is pending */</span> -<a name="l00612"></a>00612 <span class="comment">/* Increment the writing stack pointer before writing the msg */</span> -<a name="l00613"></a>00613 <span class="keywordflow">if</span> (ptrMsgRcv[1].w == (<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> - 1)) -<a name="l00614"></a>00614 NewPtrW = 0; -<a name="l00615"></a>00615 <span class="keywordflow">else</span> -<a name="l00616"></a>00616 NewPtrW = ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> + 1; -<a name="l00617"></a>00617 -<a name="l00618"></a>00618 <span class="keywordflow">if</span> (NewPtrW == ptrMsgRcv[1].r) { -<a name="l00619"></a>00619 <span class="comment">/* The stack is full. The last msg received before this one is lost */</span> -<a name="l00620"></a>00620 <a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(0X2620, <span class="stringliteral">"Stack for received msg is full"</span>, 0); -<a name="l00621"></a>00621 } -<a name="l00622"></a>00622 <span class="keywordflow">else</span> -<a name="l00623"></a>00623 ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a> = NewPtrW; -<a name="l00624"></a>00624 -<a name="l00625"></a>00625 <span class="comment">/* Store the message */</span> -<a name="l00626"></a>00626 stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = <a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a>) >> 5; -<a name="l00627"></a>00627 stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a>) & 0x0F; -<a name="l00628"></a>00628 stackMsgRcv[0][ptrMsgRcv[0].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = (<a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a> + 1) >> 4) & 0x01; -<a name="l00629"></a>00629 <span class="keywordflow">for</span> (i = 0 ; i < stackMsgRcv[1][ptrMsgRcv[1].<a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a>].<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) -<a name="l00630"></a>00630 stackMsgRcv[1][ptrMsgRcv[1].w].data[i] = <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a> + i); -<a name="l00631"></a>00631 -<a name="l00632"></a>00632 <span class="comment">// The message is stored , so</span> -<a name="l00633"></a>00633 <span class="comment">// we can now release the receive foreground buffer</span> -<a name="l00634"></a>00634 <span class="comment">// and acknowledge the interruption</span> -<a name="l00635"></a>00635 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a>) |= 0x01; -<a name="l00636"></a>00636 <span class="comment">// Not very usefull</span> -<a name="l00637"></a>00637 <a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(<a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> + <a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a>) |= 0x80; -<a name="l00638"></a>00638 <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a>(); -<a name="l00639"></a>00639 } -<a name="l00640"></a>00640 -<a name="l00641"></a>00641 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlWup (<span class="keywordtype">void</span>) -<a name="l00642"></a>00642 { -<a name="l00643"></a>00643 -<a name="l00644"></a>00644 } -<a name="l00645"></a>00645 -<a name="l00646"></a>00646 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlErr (<span class="keywordtype">void</span>) -<a name="l00647"></a>00647 { -<a name="l00648"></a>00648 -<a name="l00649"></a>00649 } -<a name="l00650"></a>00650 -<a name="l00651"></a>00651 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlTra (<span class="keywordtype">void</span>) -<a name="l00652"></a>00652 { -<a name="l00653"></a>00653 -<a name="l00654"></a>00654 } -<a name="l00655"></a>00655 -<a name="l00656"></a>00656 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlRcv (<span class="keywordtype">void</span>) -<a name="l00657"></a>00657 { -<a name="l00658"></a>00658 -<a name="l00659"></a>00659 } -<a name="l00660"></a>00660 -<a name="l00661"></a>00661 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlWup (<span class="keywordtype">void</span>) -<a name="l00662"></a>00662 { -<a name="l00663"></a>00663 -<a name="l00664"></a>00664 } -<a name="l00665"></a>00665 -<a name="l00666"></a>00666 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlErr (<span class="keywordtype">void</span>) -<a name="l00667"></a>00667 { -<a name="l00668"></a>00668 -<a name="l00669"></a>00669 } -<a name="l00670"></a>00670 -<a name="l00671"></a>00671 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlTra (<span class="keywordtype">void</span>) -<a name="l00672"></a>00672 { -<a name="l00673"></a>00673 -<a name="l00674"></a>00674 } -<a name="l00675"></a>00675 -<a name="l00676"></a>00676 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlRcv (<span class="keywordtype">void</span>) -<a name="l00677"></a>00677 { -<a name="l00678"></a>00678 -<a name="l00679"></a>00679 } -<a name="l00680"></a>00680 -<a name="l00681"></a>00681 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlWup (<span class="keywordtype">void</span>) -<a name="l00682"></a>00682 { -<a name="l00683"></a>00683 -<a name="l00684"></a>00684 } -<a name="l00685"></a>00685 -<a name="l00686"></a>00686 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlErr (<span class="keywordtype">void</span>) -<a name="l00687"></a>00687 { -<a name="l00688"></a>00688 -<a name="l00689"></a>00689 } -<a name="l00690"></a>00690 -<a name="l00691"></a>00691 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlTra (<span class="keywordtype">void</span>) -<a name="l00692"></a>00692 { -<a name="l00693"></a>00693 -<a name="l00694"></a>00694 } -<a name="l00695"></a>00695 -<a name="l00696"></a>00696 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlRcv (<span class="keywordtype">void</span>) -<a name="l00697"></a>00697 { -<a name="l00698"></a>00698 -<a name="l00699"></a>00699 } -<a name="l00700"></a>00700 -<a name="l00701"></a>00701 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlWup (<span class="keywordtype">void</span>) -<a name="l00702"></a>00702 { -<a name="l00703"></a>00703 -<a name="l00704"></a>00704 } -<a name="l00705"></a>00705 -<a name="l00706"></a>00706 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlErr (<span class="keywordtype">void</span>) -<a name="l00707"></a>00707 { -<a name="l00708"></a>00708 -<a name="l00709"></a>00709 } -<a name="l00710"></a>00710 -<a name="l00711"></a>00711 -<a name="l00712"></a>00712 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c.html --- a/doc/doxygen/html/canOpenDriver_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1003 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c File Reference</h1><code>#include <stddef.h></code><br> -<code>#include "../include/hcs12/asm-m68hc12/portsaccess.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/ports_def.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/ports.h"</code><br> -<code>#include "../include/data.h"</code><br> -<code>#include "../include/hcs12/applicfg.h"</code><br> -<code>#include "../include/hcs12/candriver.h"</code><br> -<code>#include "../include/hcs12/interrupt.h"</code><br> -<code>#include "../include/hcs12/canOpenDriver.h"</code><br> -<code>#include "../include/can.h"</code><br> -<code>#include "../include/objdictdef.h"</code><br> -<code>#include "../include/timer.h"</code><br> - -<p> -<a href="canOpenDriver_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">DEBUG_WAR_CONSOLE_ON</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">DEBUG_ERR_CONSOLE_ON</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">max</a>(a, b) a>b?a:b</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a> ((interrupt))</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation of the serial port 0. <a href="#f86db4b817c1a59a819cbdd51779bfaa"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation of the serial port 1. <a href="#b56fa1754706a57059103710178bdb68"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (char *buf, unsigned long value, char lastCar)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (char sci, const char *str)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (char sci, unsigned long nbr, char lastCar)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Put here all the code to init the HCS12. <a href="#c71399958d35a7f703416f025603ee26"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canInit</a> (UNS16 adrCAN, <a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> (UNS16 adrCAN, <a class="el" href="structcanBusTime.html">canBusTime</a> clk)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> (UNS16 adrCAN, <a class="el" href="structMessage.html">Message</a> msg)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> (UNS16 adrCAN)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="bb416887a32f7e4333e095356774f07f"></a><!-- doxytag: member="canOpenDriver.c::DEBUG_ERR_CONSOLE_ON" ref="bb416887a32f7e4333e095356774f07f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DEBUG_ERR_CONSOLE_ON </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00024">24</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="4f52c00ab0d519e2965ebaa533975904"></a><!-- doxytag: member="canOpenDriver.c::DEBUG_WAR_CONSOLE_ON" ref="4f52c00ab0d519e2965ebaa533975904" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DEBUG_WAR_CONSOLE_ON </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00023">23</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="ffe776513b24d84b39af8ab0930fef7f"></a><!-- doxytag: member="canOpenDriver.c::max" ref="ffe776513b24d84b39af8ab0930fef7f" args="(a, b)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define max </td> - <td>(</td> - <td class="paramtype">a, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">b </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> a>b?a:b</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="445500277ba0e363873b34cffc015745"></a><!-- doxytag: member="canOpenDriver.c::__attribute__" ref="445500277ba0e363873b34cffc015745" args="((interrupt))" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void __attribute__ </td> - <td>(</td> - <td class="paramtype">(interrupt) </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<a class="el" href="structMessage.html">Message</a> transmitted on MSCAN 0 -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00054">54</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>. -</div> -</div><p> -<a class="anchor" name="acfd181d5b055d1403930442e28ac643"></a><!-- doxytag: member="canOpenDriver.c::canAddIdToFilter" ref="acfd181d5b055d1403930442e28ac643" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canAddIdToFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nFilter</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00210">210</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="751a41c9747b96ab400b5599370cea83"></a><!-- doxytag: member="canOpenDriver.c::canChangeFilter" ref="751a41c9747b96ab400b5599370cea83" args="(UNS16 adrCAN, canBusFilterInit fi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canChangeFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> </td> - <td class="paramname"> <em>fi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00250">250</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>. -</div> -</div><p> -<a class="anchor" name="5a53a89d2e348d70331e6ebe269d155a"></a><!-- doxytag: member="canOpenDriver.c::canEnable" ref="5a53a89d2e348d70331e6ebe269d155a" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canEnable </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00266">266</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="3c4f7a31d94e5e7c7322535467b806de"></a><!-- doxytag: member="canOpenDriver.c::canInit" ref="3c4f7a31d94e5e7c7322535467b806de" args="(UNS16 adrCAN, canBusInit bi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInit </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusInit.html">canBusInit</a> </td> - <td class="paramname"> <em>bi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00277">277</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="candriver_8h-source.html#l00156">canBusInit::cane</a>, <a class="el" href="canOpenDriver_8c-source.html#l00266">canEnable()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00313">canInitClock()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00162">canBusInit::clk</a>, <a class="el" href="candriver_8h-source.html#l00154">canBusInit::cswai</a>, <a class="el" href="candriver_8h-source.html#l00164">canBusInit::fi</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="candriver_8h-source.html#l00159">canBusInit::listen</a>, <a class="el" href="candriver_8h-source.html#l00158">canBusInit::loopb</a>, <a class="el" href="candriver_8h-source.html#l00155">canBusInit::time</a>, and <a class="el" href="candriver_8h-source.html#l00160">canBusInit::wupm</a>. -</div> -</div><p> -<a class="anchor" name="5fb549697afb7918607aa113e01c543d"></a><!-- doxytag: member="canOpenDriver.c::canInit1Filter" ref="5fb549697afb7918607aa113e01c543d" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInit1Filter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nFilter</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>ar</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>mr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00335">335</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="6ec3ce6d79012dd8a08fa5aeb6a0489f"></a><!-- doxytag: member="canOpenDriver.c::canInitClock" ref="6ec3ce6d79012dd8a08fa5aeb6a0489f" args="(UNS16 adrCAN, canBusTime clk)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitClock </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusTime.html">canBusTime</a> </td> - <td class="paramname"> <em>clk</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00313">313</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="candriver_8h-source.html#l00101">canBusTime::brp</a>, <a class="el" href="ports__def_8h-source.html#l00706">CANBTR0</a>, <a class="el" href="ports__def_8h-source.html#l00707">CANBTR1</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00100">canBusTime::clksrc</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="candriver_8h-source.html#l00103">canBusTime::samp</a>, <a class="el" href="candriver_8h-source.html#l00102">canBusTime::sjw</a>, <a class="el" href="candriver_8h-source.html#l00105">canBusTime::tseg1</a>, and <a class="el" href="candriver_8h-source.html#l00104">canBusTime::tseg2</a>. -</div> -</div><p> -<a class="anchor" name="b4502eef7616b25c74b1ac5a2245b085"></a><!-- doxytag: member="canOpenDriver.c::canInitFilter" ref="b4502eef7616b25c74b1ac5a2245b085" args="(UNS16 adrCAN, canBusFilterInit fi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> </td> - <td class="paramname"> <em>fi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00364">364</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00713">CANIDAC</a>, <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="candriver_8h-source.html#l00113">canBusFilterInit::canidar0</a>, <a class="el" href="ports__def_8h-source.html#l00715">CANIDAR1</a>, <a class="el" href="candriver_8h-source.html#l00115">canBusFilterInit::canidar1</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="candriver_8h-source.html#l00117">canBusFilterInit::canidar2</a>, <a class="el" href="ports__def_8h-source.html#l00717">CANIDAR3</a>, <a class="el" href="candriver_8h-source.html#l00119">canBusFilterInit::canidar3</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="candriver_8h-source.html#l00121">canBusFilterInit::canidar4</a>, <a class="el" href="ports__def_8h-source.html#l00723">CANIDAR5</a>, <a class="el" href="candriver_8h-source.html#l00123">canBusFilterInit::canidar5</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="candriver_8h-source.html#l00125">canBusFilterInit::canidar6</a>, <a class="el" href="ports__def_8h-source.html#l00725">CANIDAR7</a>, <a class="el" href="candriver_8h-source.html#l00127">canBusFilterInit::canidar7</a>, <a class="el" href="ports__def_8h-source.html#l00718">CANIDMR0</a>, <a class="el" href="candriver_8h-source.html#l00114">canBusFilterInit::canidmr0</a>, <a class="el" href="ports__def_8h-source.html#l00719">CANIDMR1</a>, <a class="el" href="candriver_8h-source.html#l00116">canBusFilterInit::canidmr1</a>, <a class="el" href="ports__def_8h-source.html#l00720">CANIDMR2</a>, <a class="el" href="candriver_8h-source.html#l00118">canBusFilterInit::canidmr2</a>, <a class="el" href="ports__def_8h-source.html#l00721">CANIDMR3</a>, <a class="el" href="candriver_8h-source.html#l00120">canBusFilterInit::canidmr3</a>, <a class="el" href="ports__def_8h-source.html#l00726">CANIDMR4</a>, <a class="el" href="candriver_8h-source.html#l00122">canBusFilterInit::canidmr4</a>, <a class="el" href="ports__def_8h-source.html#l00727">CANIDMR5</a>, <a class="el" href="candriver_8h-source.html#l00124">canBusFilterInit::canidmr5</a>, <a class="el" href="ports__def_8h-source.html#l00728">CANIDMR6</a>, <a class="el" href="candriver_8h-source.html#l00126">canBusFilterInit::canidmr6</a>, <a class="el" href="ports__def_8h-source.html#l00729">CANIDMR7</a>, <a class="el" href="candriver_8h-source.html#l00128">canBusFilterInit::canidmr7</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00112">canBusFilterInit::idam</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="0b98e4800c82d99981833aa4207f1eb9"></a><!-- doxytag: member="canOpenDriver.c::canInitMode" ref="0b98e4800c82d99981833aa4207f1eb9" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00392">392</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="00ffb46abacfdfa56ebc70e15164113e"></a><!-- doxytag: member="canOpenDriver.c::canInitModeQ" ref="00ffb46abacfdfa56ebc70e15164113e" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitModeQ </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00401">401</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="2f2d1ed55cfd9d7f85883f8d70d318ba"></a><!-- doxytag: member="canOpenDriver.c::canMsgTransmit" ref="2f2d1ed55cfd9d7f85883f8d70d318ba" args="(UNS16 adrCAN, Message msg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canMsgTransmit </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> </td> - <td class="paramname"> <em>msg</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00410">410</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00712">CANTBSEL</a>, <a class="el" href="ports__def_8h-source.html#l00710">CANTFLG</a>, <a class="el" href="ports__def_8h-source.html#l00738">CANTRSDTA</a>, <a class="el" href="ports__def_8h-source.html#l00737">CANTRSID</a>, <a class="el" href="ports__def_8h-source.html#l00739">CANTRSLEN</a>, <a class="el" href="ports__def_8h-source.html#l00740">CANTRSPRI</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="b57b4b3c000e9f61135175495e874977"></a><!-- doxytag: member="canOpenDriver.c::canSend" ref="b57b4b3c000e9f61135175495e874977" args="(UNS8 notused, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>notused</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00505">505</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00410">canMsgTransmit()</a>, and <a class="el" href="candriver_8h-source.html#l00053">CANOPEN_LINE_NUMBER_USED</a>. -</div> -</div><p> -<a class="anchor" name="5ad8616a3276f7f40149b551f09aa6a1"></a><!-- doxytag: member="canOpenDriver.c::canSetInterrupt" ref="5ad8616a3276f7f40149b551f09aa6a1" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSetInterrupt </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00445">445</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00709">CANRIER</a>, <a class="el" href="ports__def_8h-source.html#l00711">CANTIER</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="c7773223579ec7e0fab5238df214da89"></a><!-- doxytag: member="canOpenDriver.c::canSleepMode" ref="c7773223579ec7e0fab5238df214da89" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00452">452</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="a89f28005eea54f5b216eb72a18d45f3"></a><!-- doxytag: member="canOpenDriver.c::canSleepModeQ" ref="a89f28005eea54f5b216eb72a18d45f3" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepModeQ </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00466">466</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="1ae1ad5d66ac87085baf5b9d0a4e62ca"></a><!-- doxytag: member="canOpenDriver.c::canSleepWupMode" ref="1ae1ad5d66ac87085baf5b9d0a4e62ca" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepWupMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00480">480</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="6beefe951b3c9de786c585257488fa82"></a><!-- doxytag: member="canOpenDriver.c::canTestInitMode" ref="6beefe951b3c9de786c585257488fa82" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canTestInitMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00493">493</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="fa79f2ac95a8143c2fb087260df39820"></a><!-- doxytag: member="canOpenDriver.c::canTestSleepMode" ref="fa79f2ac95a8143c2fb087260df39820" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canTestSleepMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00499">499</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="0bf58f014d47581c9ffd1b2db9a858d7"></a><!-- doxytag: member="canOpenDriver.c::f_can_receive" ref="0bf58f014d47581c9ffd1b2db9a858d7" args="(UNS8 notused, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 f_can_receive </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>notused</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00513">513</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00698">CAN0</a>, <a class="el" href="ports__def_8h-source.html#l00699">CAN1</a>, <a class="el" href="ports__def_8h-source.html#l00700">CAN2</a>, <a class="el" href="ports__def_8h-source.html#l00701">CAN3</a>, <a class="el" href="ports__def_8h-source.html#l00702">CAN4</a>, <a class="el" href="candriver_8h-source.html#l00053">CANOPEN_LINE_NUMBER_USED</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="candriver_8h-source.html#l00038">MAX_STACK_MSG_RCV</a>, <a class="el" href="candriver_8h-source.html#l00069">t_pointerStack::r</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="24dbe63e88d184388542037d16a8208d"></a><!-- doxytag: member="canOpenDriver.c::getElapsedTime" ref="24dbe63e88d184388542037d16a8208d" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL getElapsedTime </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00066">66</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="2a9aef0efc98c5b41ef97ef91ad403e5"></a><!-- doxytag: member="canOpenDriver.c::hex_convert" ref="2a9aef0efc98c5b41ef97ef91ad403e5" args="(char *buf, unsigned long value, char lastCar)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* hex_convert </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>buf</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">unsigned long </td> - <td class="paramname"> <em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char </td> - <td class="paramname"> <em>lastCar</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Convert an integer to a string in hexadecimal format If you do not wants to use a lastCar, put lastCar = '' (end of string) ex : value = 0XABCDEF and lastCar = '<br> -' buf[0] = '0' buf[1] = 'X' buf[2] = 'A' .... buf[7] = 'F' buf[8] = '<br> -' buf[9] = '' -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00135">135</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="c71399958d35a7f703416f025603ee26"></a><!-- doxytag: member="canOpenDriver.c::initHCS12" ref="c71399958d35a7f703416f025603ee26" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initHCS12 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Put here all the code to init the HCS12. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00199">199</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00188">initPLL()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="51e71c727eb7a49e2fde962a3d190a6b"></a><!-- doxytag: member="canOpenDriver.c::initPLL" ref="51e71c727eb7a49e2fde962a3d190a6b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initPLL </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00188">188</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00088">CLKSEL</a>, <a class="el" href="ports__def_8h-source.html#l00086">CRGFLG</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00089">PLLCTL</a>, <a class="el" href="ports__def_8h-source.html#l00084">REFDV</a>, and <a class="el" href="ports__def_8h-source.html#l00083">SYNR</a>. -</div> -</div><p> -<a class="anchor" name="f86db4b817c1a59a819cbdd51779bfaa"></a><!-- doxytag: member="canOpenDriver.c::initSCI_0" ref="f86db4b817c1a59a819cbdd51779bfaa" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initSCI_0 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Initialisation of the serial port 0. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00115">115</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00744">SCI0</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">SERIAL_SCI0_BAUD_RATE</a>. -</div> -</div><p> -<a class="anchor" name="b56fa1754706a57059103710178bdb68"></a><!-- doxytag: member="canOpenDriver.c::initSCI_1" ref="b56fa1754706a57059103710178bdb68" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initSCI_1 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Initialisation of the serial port 1. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00124">124</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00745">SCI1</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">SERIAL_SCI1_BAUD_RATE</a>. -</div> -</div><p> -<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="canOpenDriver.c::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initTimer </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00079">79</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="80f5dbbc046cba0e5e9cf2bcc4c1e78e"></a><!-- doxytag: member="canOpenDriver.c::printSCI_nbr" ref="80f5dbbc046cba0e5e9cf2bcc4c1e78e" args="(char sci, unsigned long nbr, char lastCar)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void printSCI_nbr </td> - <td>(</td> - <td class="paramtype">char </td> - <td class="paramname"> <em>sci</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">unsigned long </td> - <td class="paramname"> <em>nbr</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char </td> - <td class="paramname"> <em>lastCar</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00179">179</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00135">hex_convert()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00162">printSCI_str()</a>. -</div> -</div><p> -<a class="anchor" name="6e3075ae435e83aefc018e5218c197d0"></a><!-- doxytag: member="canOpenDriver.c::printSCI_str" ref="6e3075ae435e83aefc018e5218c197d0" args="(char sci, const char *str)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void printSCI_str </td> - <td>(</td> - <td class="paramtype">char </td> - <td class="paramname"> <em>sci</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>str</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Print the string to the serial port sci (sci takes the values SCI0 or SCI1) -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00162">162</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00754">SCIDRL</a>, and <a class="el" href="ports__def_8h-source.html#l00751">SCISR1</a>. -</div> -</div><p> -<a class="anchor" name="339b24f4eee897d3c45d88de9a4901e8"></a><!-- doxytag: member="canOpenDriver.c::resetTimer" ref="339b24f4eee897d3c45d88de9a4901e8" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void resetTimer </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00073">73</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4b78aa688f305e7d5b1a0204d46370d9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ce575cd9ea5d959bf1208cf1d449ea14 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ae72df7e912f53e5d96075252b375173 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"]; - Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"]; - Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"]; - Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6f38e9abfd2284616b22f2f04f87f248 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_5fb549697afb7918607aa113e01c543d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -012753a05393e159678f6ad2c62f956b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2ddee194a974e7b451b6c62e4eeaa270 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"]; - Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_751a41c9747b96ab400b5599370cea83_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d0bccbf65ecd5d37aa808c6d60f1621e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -682cad49c36f500fad96647743ac4115 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c__incl.dot --- a/doc/doxygen/html/canOpenDriver_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/canOpenDriver.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="../include/hcs12/canOpenDriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="../include/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="../include/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="../include/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c__incl.md5 --- a/doc/doxygen/html/canOpenDriver_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -11f481dbbe2503019a4758a56a59e25f \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -bff772af432c9bf129d5cdb92cdf96e2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_acfd181d5b055d1403930442e28ac643_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4663063898fb1310659a14a243232e70 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0db8c5aaac5a9c2958641772b67c71cd \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_b57b4b3c000e9f61135175495e874977_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6c5ed89abb4693f1153f06408fb0c85a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_c71399958d35a7f703416f025603ee26_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -64fd0ba0b09bf349a9da02e6354f9dff \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8c_c7773223579ec7e0fab5238df214da89_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -59815630f7ae4c180bd2ea3a46900c77 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8h-source.html --- a/doc/doxygen/html/canOpenDriver_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h</h1><a href="canOpenDriver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __CANOPENDRIVER__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __CANOPENDRIVER__</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="comment">// --------- to be called by user app ---------</span> -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>); -<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a>(<span class="keywordtype">void</span>); -<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">TimerLoop</a>(<span class="keywordtype">void</span>); -<a name="l00034"></a>00034 -<a name="l00041"></a>00041 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> notused, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8h.html --- a/doc/doxygen/html/canOpenDriver_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,134 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/canOpenDriver.h File Reference</h1> -<p> -<a href="canOpenDriver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">resetTimer</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">TimerLoop</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">f_can_receive</a> (UNS8 notused, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="0bf58f014d47581c9ffd1b2db9a858d7"></a><!-- doxytag: member="canOpenDriver.h::f_can_receive" ref="0bf58f014d47581c9ffd1b2db9a858d7" args="(UNS8 notused, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 f_can_receive </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>notused</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Returns 0 if no message received, 0xFF if the receiving stack is not empty. May be call in polling. You can also call canDispatch(...) in void __attribute__((interrupt)) can0HdlRcv (void) (see include/hcs12/canOpenDriver.c) -</div> -</div><p> -<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="canOpenDriver.h::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initTimer </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00079">79</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="interrupt_8c-source.html#l00049">lock()</a>, <a class="el" href="ports__def_8h-source.html#l00103">TCTL1</a>, <a class="el" href="ports__def_8h-source.html#l00107">TIE</a>, <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>, <a class="el" href="timers__unix_8c-source.html#l00030">timer_notify()</a>, <a class="el" href="ports__def_8h-source.html#l00095">TIOS</a>, <a class="el" href="ports__def_8h-source.html#l00101">TSCR1</a>, <a class="el" href="ports__def_8h-source.html#l00108">TSCR2</a>, and <a class="el" href="interrupt_8c-source.html#l00057">unlock()</a>. -</div> -</div><p> -<a class="anchor" name="339b24f4eee897d3c45d88de9a4901e8"></a><!-- doxytag: member="canOpenDriver.h::resetTimer" ref="339b24f4eee897d3c45d88de9a4901e8" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void resetTimer </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00073">73</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="a62e79c9fd21304aef6aed4a2732bfbe"></a><!-- doxytag: member="canOpenDriver.h::TimerLoop" ref="a62e79c9fd21304aef6aed4a2732bfbe" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TimerLoop </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot --- a/doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5 --- a/doc/doxygen/html/canOpenDriver_8h_02922529b60419a94afe8f369dda070b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -daaabcefc629fc00186d8d2701b262c3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h-source.html --- a/doc/doxygen/html/can_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can.h</h1><a href="can_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __can_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __can_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00028"></a>00028 <span class="comment">/*</span> -<a name="l00029"></a>00029 <span class="comment">union SHORT_CAN {</span> -<a name="l00030"></a>00030 <span class="comment"> struct { UNS8 b0,b1; } b;</span> -<a name="l00031"></a>00031 <span class="comment"> UNS32 w;</span> -<a name="l00032"></a>00032 <span class="comment">};</span> -<a name="l00033"></a>00033 <span class="comment">*/</span> -<a name="l00034"></a>00034 -<a name="l00035"></a><a class="code" href="structSHORT__CAN.html">00035</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00036"></a><a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">00036</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> w; <span class="comment">/* 32 bits */</span> -<a name="l00037"></a>00037 } <a class="code" href="structSHORT__CAN.html">SHORT_CAN</a>; -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 -<a name="l00041"></a><a class="code" href="structMessage.html">00041</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00042"></a><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">00042</a> <a class="code" href="structSHORT__CAN.html">SHORT_CAN</a> cob_id; <span class="comment">/* l'ID du mesg */</span> -<a name="l00043"></a><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> rtr; <span class="comment">/* remote transmission request. 0 if not rtr, </span> -<a name="l00044"></a>00044 <span class="comment"> 1 for a rtr message */</span> -<a name="l00045"></a><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">00045</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> len; <span class="comment">/* message length (0 to 8) */</span> -<a name="l00046"></a><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">00046</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data[8]; <span class="comment">/* data */</span> -<a name="l00047"></a>00047 } <a class="code" href="structMessage.html">Message</a>; -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 -<a name="l00050"></a><a class="code" href="can_8h.html#ab68cb1246530af4589c866438430d29">00050</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a>)(<a class="code" href="structMessage.html">Message</a> *); -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 <span class="preprocessor">#endif </span><span class="comment">/* __can_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h.html --- a/doc/doxygen/html/can_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can.h File Reference</h1><code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> - -<p> -<a href="can_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html">Message</a></td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="ab68cb1246530af4589c866438430d29"></a><!-- doxytag: member="can.h::canSend_t" ref="ab68cb1246530af4589c866438430d29" args="(Message *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef UNS8(*) <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">canSend_t</a>(<a class="el" href="structMessage.html">Message</a> *) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00050">50</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h__dep__incl.dot --- a/doc/doxygen/html/can_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"]; - Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"]; - Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"]; - Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"]; - Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"]; - Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"]; - Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node13 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node16 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node17 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node18 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node19 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node21 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node22 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node23 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node24 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"]; - Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h__dep__incl.md5 --- a/doc/doxygen/html/can_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -9699a73e9780baf155dc4ed0440e90cd \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h__incl.dot --- a/doc/doxygen/html/can_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can_8h__incl.md5 --- a/doc/doxygen/html/can_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -9b410c35dc357b0793b87811c09f43cf \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h-source.html --- a/doc/doxygen/html/can__driver_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h</h1><a href="can__driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __can_driver_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __can_driver_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a>; -<a name="l00027"></a>00027 -<a name="l00028"></a><a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">00028</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a> <a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a>; -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span> -<a name="l00032"></a>00032 -<a name="l00033"></a><a class="code" href="structstruct__s__BOARD.html">00033</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__BOARD.html">struct_s_BOARD</a> { -<a name="l00034"></a><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">00034</a> <span class="keywordtype">char</span> * <a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>; -<a name="l00035"></a><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">00035</a> <span class="keywordtype">char</span> * <a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>; -<a name="l00036"></a>00036 }; -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 <span class="preprocessor">#ifndef DLL_CALL</span> -<a name="l00039"></a><a class="code" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">00039</a> <span class="preprocessor"></span><span class="preprocessor">#define DLL_CALL(funcname) funcname##_driver</span> -<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00041"></a>00041 <span class="preprocessor"></span> -<a name="l00042"></a>00042 <span class="preprocessor">#ifndef FCT_PTR_INIT</span> -<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT</span> -<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00045"></a>00045 <span class="preprocessor"></span> -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="code" href="structMessage.html">Message</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>; -<a name="l00048"></a>00048 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="code" href="structMessage.html">Message</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>; -<a name="l00049"></a>00049 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>)(<a class="code" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a> *)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>; -<a name="l00050"></a>00050 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>)(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)<a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a>; -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h.html --- a/doc/doxygen/html/can__driver_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,195 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h File Reference</h1><code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> -<code>#include "<a class="el" href="can_8h-source.html">can.h</a>"</code><br> - -<p> -<a href="can__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname) funcname##_driver</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *) FCT_PTR_INIT</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">canClose</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) FCT_PTR_INIT</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="can_driver.h::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLL_CALL </td> - <td>(</td> - <td class="paramtype">funcname </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> funcname##_driver</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__driver_8h-source.html#l00039">39</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="8791342659a586c5fa66d00ca4e4d583"></a><!-- doxytag: member="can_driver.h::s_BOARD" ref="8791342659a586c5fa66d00ca4e4d583" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a> <a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__driver_8h-source.html#l00028">28</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="daaecb39bb3a67bb15580a112990b506"></a><!-- doxytag: member="can_driver.h::canClose" ref="daaecb39bb3a67bb15580a112990b506" args="(CAN_HANDLE) FCT_PTR_INIT" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int DLL_CALL() canClose </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="641404106e253941c94c97e67a8ce524"></a><!-- doxytag: member="can_driver.h::canOpen" ref="641404106e253941c94c97e67a8ce524" args="(s_BOARD *) FCT_PTR_INIT" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> DLL_CALL() canOpen </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="54d882f7937b7be0a5558f9d372cb0f7"></a><!-- doxytag: member="can_driver.h::canReceive" ref="54d882f7937b7be0a5558f9d372cb0f7" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 DLL_CALL() canReceive </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00124">124</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. -</div> -</div><p> -<a class="anchor" name="821c783be9b81479e3d8392cfb8952f4"></a><!-- doxytag: member="can_driver.h::canSend" ref="821c783be9b81479e3d8392cfb8952f4" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 DLL_CALL() canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h__dep__incl.dot --- a/doc/doxygen/html/can__driver_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"]; - Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__uvccm__win32_8cpp.html"]; - Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"]; - Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node12 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h__dep__incl.md5 --- a/doc/doxygen/html/can__driver_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f641bffb55ebf19c984454509ba497ba \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h__incl.dot --- a/doc/doxygen/html/can__driver_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__driver_8h__incl.md5 --- a/doc/doxygen/html/can__driver_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d7d6a3cd6a46cbd1d3c65c1c7d41b6d7 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__lincan_8c-source.html --- a/doc/doxygen/html/can__lincan_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,157 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c</h1><a href="can__lincan_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include <stdio.h></span> -<a name="l00024"></a>00024 <span class="preprocessor">#include <string.h></span> -<a name="l00025"></a>00025 <span class="preprocessor">#include <errno.h></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <fcntl.h></span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="canmsg_8h.html">canmsg.h</a>"</span> -<a name="l00029"></a>00029 <span class="preprocessor">#include "<a class="code" href="lincan_8h.html">lincan.h</a>"</span> -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 <span class="comment">/*********functions which permit to communicate with the board****************/</span> -<a name="l00034"></a><a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00034</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00035"></a>00035 { -<a name="l00036"></a>00036 <span class="keywordtype">int</span> res; -<a name="l00037"></a>00037 <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> canmsg; -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> = 0; <span class="comment">/* Ensure standard receive, not required for LinCAN>=0.3.1 */</span> -<a name="l00040"></a>00040 -<a name="l00041"></a>00041 <span class="keywordflow">do</span>{ -<a name="l00042"></a>00042 res = read(fd0,&canmsg,<span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>)); -<a name="l00043"></a>00043 <span class="keywordflow">if</span>((res<0)&&(errno == -EAGAIN)) res = 0; -<a name="l00044"></a>00044 }<span class="keywordflow">while</span>(res==0); -<a name="l00045"></a>00045 -<a name="l00046"></a>00046 <span class="keywordflow">if</span>(res != <span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>)) <span class="comment">// No new message</span> -<a name="l00047"></a>00047 <span class="keywordflow">return</span> 1; -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>&<a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a>){ -<a name="l00050"></a>00050 <span class="comment">/* There is no mark for extended messages in CanFestival */</span>; -<a name="l00051"></a>00051 } -<a name="l00052"></a>00052 -<a name="l00053"></a>00053 m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>; -<a name="l00054"></a>00054 m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = canmsg.<a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>; -<a name="l00055"></a>00055 <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>&<a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a>){ -<a name="l00056"></a>00056 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1; -<a name="l00057"></a>00057 }<span class="keywordflow">else</span>{ -<a name="l00058"></a>00058 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0; -<a name="l00059"></a>00059 memcpy(m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>,canmsg.<a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>,8); -<a name="l00060"></a>00060 } -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 <span class="keywordflow">return</span> 0; -<a name="l00063"></a>00063 } -<a name="l00064"></a>00064 -<a name="l00065"></a>00065 <span class="comment">/***************************************************************************/</span> -<a name="l00066"></a><a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">00066</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00067"></a>00067 { -<a name="l00068"></a>00068 <span class="keywordtype">int</span> res; -<a name="l00069"></a>00069 <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> canmsg; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> = 0; -<a name="l00073"></a>00073 canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a> = m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>; -<a name="l00074"></a>00074 canmsg.<a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a> = m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00075"></a>00075 <span class="keywordflow">if</span>(m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>){ -<a name="l00076"></a>00076 canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> |= <a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a>; -<a name="l00077"></a>00077 }<span class="keywordflow">else</span>{ -<a name="l00078"></a>00078 memcpy(canmsg.<a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>,m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>,8); -<a name="l00079"></a>00079 } -<a name="l00080"></a>00080 -<a name="l00081"></a>00081 <span class="keywordflow">if</span>(canmsg.<a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a> >= 0x800){ -<a name="l00082"></a>00082 canmsg.<a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a> |= <a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a>; -<a name="l00083"></a>00083 } -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 res = write(fd0,&canmsg,<span class="keyword">sizeof</span>(<a class="code" href="structcanmsg__t.html">canmsg_t</a>)); -<a name="l00086"></a>00086 <span class="keywordflow">if</span>(res!=<span class="keyword">sizeof</span>(canmsg_t)) -<a name="l00087"></a>00087 <span class="keywordflow">return</span> 1; -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 <span class="keywordflow">return</span> 0; -<a name="l00090"></a>00090 } -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="comment">/***************************************************************************/</span> -<a name="l00093"></a>00093 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> lnx_can_dev_prefix[] = <span class="stringliteral">"/dev/can"</span>; -<a name="l00094"></a>00094 -<a name="l00095"></a><a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">00095</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) -<a name="l00096"></a>00096 { -<a name="l00097"></a>00097 <span class="keywordtype">int</span> name_len = strlen(board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>); -<a name="l00098"></a>00098 <span class="keywordtype">int</span> prefix_len = strlen(lnx_can_dev_prefix); -<a name="l00099"></a>00099 <span class="keywordtype">char</span> dev_name[prefix_len+name_len+1]; -<a name="l00100"></a>00100 <span class="keywordtype">int</span> o_flags = 0; -<a name="l00101"></a>00101 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0; -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 fd0=malloc(<span class="keyword">sizeof</span>(*fd0)); -<a name="l00104"></a>00104 <span class="keywordflow">if</span>(fd0==NULL) -<a name="l00105"></a>00105 <span class="keywordflow">return</span> NULL; -<a name="l00106"></a>00106 -<a name="l00107"></a>00107 <span class="comment">/*o_flags = O_NONBLOCK;*/</span> -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 memcpy(dev_name,lnx_can_dev_prefix,prefix_len); -<a name="l00110"></a>00110 memcpy(dev_name+prefix_len,board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>,name_len); -<a name="l00111"></a>00111 dev_name[prefix_len+name_len] = 0; -<a name="l00112"></a>00112 -<a name="l00113"></a>00113 fd0 = open(dev_name, O_RDWR|o_flags); -<a name="l00114"></a>00114 <span class="keywordflow">if</span>(fd0 < 0){ -<a name="l00115"></a>00115 fprintf(stderr,<span class="stringliteral">"!!! Board %s is unknown. See can_lincan.c\n"</span>, board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>); -<a name="l00116"></a>00116 <span class="keywordflow">goto</span> error_ret; -<a name="l00117"></a>00117 } -<a name="l00118"></a>00118 -<a name="l00119"></a>00119 <span class="keywordflow">return</span> fd0; -<a name="l00120"></a>00120 -<a name="l00121"></a>00121 error_ret: -<a name="l00122"></a>00122 free(fd0); -<a name="l00123"></a>00123 <span class="keywordflow">return</span> NULL; -<a name="l00124"></a>00124 } -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 <span class="comment">/***************************************************************************/</span> -<a name="l00127"></a><a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">00127</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0) -<a name="l00128"></a>00128 { -<a name="l00129"></a>00129 <span class="keywordflow">if</span>(!fd0) -<a name="l00130"></a>00130 <span class="keywordflow">return</span> 0; -<a name="l00131"></a>00131 close(fd0); -<a name="l00132"></a>00132 <span class="keywordflow">return</span> 0; -<a name="l00133"></a>00133 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:05 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__lincan_8c.html --- a/doc/doxygen/html/can__lincan_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,158 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <errno.h></code><br> -<code>#include <fcntl.h></code><br> -<code>#include "<a class="el" href="canmsg_8h-source.html">canmsg.h</a>"</code><br> -<code>#include "<a class="el" href="lincan_8h-source.html">lincan.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="can__lincan_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_lincan.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__lincan_8c-source.html#l00127">127</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_lincan.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__lincan_8c-source.html#l00095">95</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_lincan.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__lincan_8c-source.html#l00034">34</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="canmsg_8h-source.html#l00065">canmsg_t::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="canmsg_8h-source.html#l00060">canmsg_t::flags</a>, <a class="el" href="canmsg_8h-source.html#l00062">canmsg_t::id</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="canmsg_8h-source.html#l00064">canmsg_t::length</a>, <a class="el" href="canmsg_8h-source.html#l00118">MSG_EXT</a>, <a class="el" href="canmsg_8h-source.html#l00116">MSG_RTR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_lincan.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__lincan_8c-source.html#l00066">66</a> of file <a class="el" href="can__lincan_8c-source.html">can_lincan.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="canmsg_8h-source.html#l00065">canmsg_t::data</a>, <a class="el" href="canmsg_8h-source.html#l00060">canmsg_t::flags</a>, <a class="el" href="canmsg_8h-source.html#l00062">canmsg_t::id</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="canmsg_8h-source.html#l00064">canmsg_t::length</a>, <a class="el" href="canmsg_8h-source.html#l00118">MSG_EXT</a>, <a class="el" href="canmsg_8h-source.html#l00116">MSG_RTR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__lincan_8c__incl.dot --- a/doc/doxygen/html/can__lincan_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"]; - Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node13 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__lincan_8c__incl.md5 --- a/doc/doxygen/html/can__lincan_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -8fdbcd456066597e19c0caa29acaa0ae \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c-source.html --- a/doc/doxygen/html/can__peak__linux_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,157 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c</h1><a href="can__peak__linux_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include <stdio.h></span> -<a name="l00024"></a>00024 <span class="preprocessor">#include <string.h></span> -<a name="l00025"></a>00025 <span class="preprocessor">#include <errno.h></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <fcntl.h></span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="comment">/* driver pcan pci for Peak board */</span> -<a name="l00029"></a>00029 <span class="comment">//#include "libpcan.h"</span> -<a name="l00030"></a>00030 <span class="comment">//#include "pcan.h"</span> -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="preprocessor">#include "libpcan.h"</span> <span class="comment">// for CAN_HANDLE</span> -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 <span class="comment">// Define for rtr CAN message</span> -<a name="l00037"></a><a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">00037</a> <span class="preprocessor">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR </span> -<a name="l00038"></a>00038 <span class="preprocessor"></span> -<a name="l00039"></a>00039 <span class="comment">/*********functions which permit to communicate with the board****************/</span> -<a name="l00040"></a><a class="code" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00040</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00041"></a>00041 { -<a name="l00042"></a>00042 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data; -<a name="l00043"></a>00043 TPCANMsg peakMsg; -<a name="l00044"></a>00044 <span class="keywordflow">if</span> ((errno = CAN_Read(fd0, & peakMsg))) { <span class="comment">// Blocks until no new message or error.</span> -<a name="l00045"></a>00045 <span class="keywordflow">if</span>(errno != -EIDRM && errno != -EPERM) <span class="comment">// error is not "Can Port closed while reading" </span> -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 perror(<span class="stringliteral">"canReceive_driver (Peak_Linux) : error of reading.\n"</span>); -<a name="l00048"></a>00048 } -<a name="l00049"></a>00049 <span class="keywordflow">return</span> 1; -<a name="l00050"></a>00050 } -<a name="l00051"></a>00051 m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = peakMsg.ID; -<a name="l00052"></a>00052 <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_INIT_TYPE_ST) <span class="comment">/* bits of MSGTYPE_*/</span> -<a name="l00053"></a>00053 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0; -<a name="l00054"></a>00054 <span class="keywordflow">else</span> -<a name="l00055"></a>00055 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1; -<a name="l00056"></a>00056 m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = peakMsg.LEN; <span class="comment">/* count of data bytes (0..8) */</span> -<a name="l00057"></a>00057 <span class="keywordflow">for</span>(data = 0 ; data < peakMsg.LEN ; data++) -<a name="l00058"></a>00058 m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data] = peakMsg.DATA[data]; <span class="comment">/* data bytes, up to 8 */</span> -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="keywordflow">return</span> 0; -<a name="l00061"></a>00061 } -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="comment">/***************************************************************************/</span> -<a name="l00064"></a><a class="code" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">00064</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00065"></a>00065 { -<a name="l00066"></a>00066 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data; -<a name="l00067"></a>00067 TPCANMsg peakMsg; -<a name="l00068"></a>00068 peakMsg.ID=m -> cob_id.w; <span class="comment">/* 11/29 bit code */</span> -<a name="l00069"></a>00069 <span class="keywordflow">if</span>(m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 0) -<a name="l00070"></a>00070 peakMsg.MSGTYPE = CAN_INIT_TYPE_ST; <span class="comment">/* bits of MSGTYPE_*/</span> -<a name="l00071"></a>00071 <span class="keywordflow">else</span> { -<a name="l00072"></a>00072 peakMsg.MSGTYPE = <a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>; <span class="comment">/* bits of MSGTYPE_*/</span> -<a name="l00073"></a>00073 } -<a name="l00074"></a>00074 peakMsg.LEN = m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00075"></a>00075 <span class="comment">/* count of data bytes (0..8) */</span> -<a name="l00076"></a>00076 <span class="keywordflow">for</span>(data = 0 ; data < m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; data ++) -<a name="l00077"></a>00077 peakMsg.DATA[data] = m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data]; <span class="comment">/* data bytes, up to 8 */</span> -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="keywordflow">if</span>((errno = CAN_Write(fd0, & peakMsg))) { -<a name="l00080"></a>00080 perror(<span class="stringliteral">"canSend_driver (Peak_Linux) : error of writing.\n"</span>); -<a name="l00081"></a>00081 <span class="keywordflow">return</span> 1; -<a name="l00082"></a>00082 } -<a name="l00083"></a>00083 <span class="keywordflow">return</span> 0; -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 } -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="comment">/***************************************************************************/</span> -<a name="l00089"></a><a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">00089</a> <span class="keywordtype">int</span> <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(<span class="keywordtype">char</span>* optarg){ -<a name="l00090"></a>00090 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"1M"</span>)) <span class="keywordflow">return</span> CAN_BAUD_1M; -<a name="l00091"></a>00091 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"500K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_500K; -<a name="l00092"></a>00092 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"250K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_250K; -<a name="l00093"></a>00093 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"125K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_125K; -<a name="l00094"></a>00094 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"100K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_100K; -<a name="l00095"></a>00095 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"50K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_50K; -<a name="l00096"></a>00096 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"20K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_20K; -<a name="l00097"></a>00097 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"10K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_10K; -<a name="l00098"></a>00098 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"5K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_5K; -<a name="l00099"></a>00099 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"none"</span>)) <span class="keywordflow">return</span> 0; -<a name="l00100"></a>00100 <span class="keywordflow">return</span> 0x0000; -<a name="l00101"></a>00101 } -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 <span class="comment">/***************************************************************************/</span> -<a name="l00104"></a><a class="code" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">00104</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) -<a name="l00105"></a>00105 { -<a name="l00106"></a>00106 HANDLE fd0 = NULL; -<a name="l00107"></a>00107 <span class="keywordtype">char</span> busname[64]; -<a name="l00108"></a>00108 <span class="keywordtype">char</span>* pEnd; -<a name="l00109"></a>00109 <span class="keywordtype">int</span> i; -<a name="l00110"></a>00110 <span class="keywordtype">int</span> baudrate; -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="keywordflow">if</span>(strtol(board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, &pEnd,0) >= 0) -<a name="l00113"></a>00113 { -<a name="l00114"></a>00114 sprintf(busname,<span class="stringliteral">"/dev/pcan%s"</span>,board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>); -<a name="l00115"></a>00115 fd0 = LINUX_CAN_Open(busname, O_RDWR); -<a name="l00116"></a>00116 } -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 <span class="keywordflow">if</span>(fd0 && (baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>))) -<a name="l00119"></a>00119 { -<a name="l00120"></a>00120 CAN_Init(fd0, baudrate, CAN_INIT_TYPE_ST); -<a name="l00121"></a>00121 }<span class="keywordflow">else</span>{ -<a name="l00122"></a>00122 fprintf(stderr, <span class="stringliteral">"canOpen_driver (Peak_Linux) : error opening %s\n"</span>, busname); -<a name="l00123"></a>00123 } -<a name="l00124"></a>00124 -<a name="l00125"></a>00125 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)fd0; -<a name="l00126"></a>00126 } -<a name="l00127"></a>00127 -<a name="l00128"></a>00128 <span class="comment">/***************************************************************************/</span> -<a name="l00129"></a><a class="code" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">00129</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0) -<a name="l00130"></a>00130 { -<a name="l00131"></a>00131 CAN_Close(fd0); -<a name="l00132"></a>00132 <span class="keywordflow">return</span> 0; -<a name="l00133"></a>00133 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c.html --- a/doc/doxygen/html/can__peak__linux_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,202 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <errno.h></code><br> -<code>#include <fcntl.h></code><br> -<code>#include "libpcan.h"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="can__peak__linux_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a> MSGTYPE_STANDARD | MSGTYPE_RTR</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a> (char *optarg)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="44ef8a15c3be0d9b410c0c21709a12c2"></a><!-- doxytag: member="can_peak_linux.c::CAN_INIT_TYPE_ST_RTR" ref="44ef8a15c3be0d9b410c0c21709a12c2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00037">37</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_peak_linux.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00129">129</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_peak_linux.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00104">104</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, and <a class="el" href="can__peak__linux_8c-source.html#l00089">TranslateBaudeRate()</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_peak_linux.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00040">40</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_peak_linux.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00064">64</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -<p> -References <a class="el" href="can__peak__linux_8c-source.html#l00037">CAN_INIT_TYPE_ST_RTR</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="6820d7fa32e6e79d432c6003e4c15c32"></a><!-- doxytag: member="can_peak_linux.c::TranslateBaudeRate" ref="6820d7fa32e6e79d432c6003e4c15c32" args="(char *optarg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int TranslateBaudeRate </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>optarg</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__linux_8c-source.html#l00089">89</a> of file <a class="el" href="can__peak__linux_8c-source.html">can_peak_linux.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot --- a/doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5 --- a/doc/doxygen/html/can__peak__linux_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a3faf4e1734f930914dfe14dbfed45ff \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c__incl.dot --- a/doc/doxygen/html/can__peak__linux_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_linux/can_peak_linux.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="libpcan.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__linux_8c__incl.md5 --- a/doc/doxygen/html/can__peak__linux_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -fc085ce4396589bc3c6f1b4801bc79bf \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c-source.html --- a/doc/doxygen/html/can__peak__win32_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,277 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c</h1><a href="can__peak__win32_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#if defined(WIN32) && !defined(__CYGWIN__)</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define usleep(micro) Sleep(micro%1000 ? (micro/1000) + 1 : (micro/1000))</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#include <stdio.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <string.h></span> -<a name="l00028"></a>00028 <span class="preprocessor">#include <errno.h></span> -<a name="l00029"></a>00029 <span class="preprocessor">#include <fcntl.h></span> -<a name="l00030"></a>00030 <span class="preprocessor">#endif</span> -<a name="l00031"></a>00031 <span class="preprocessor"></span> -<a name="l00032"></a>00032 <span class="preprocessor">#include "cancfg.h"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="preprocessor">#ifndef extra_PCAN_init_params</span> -<a name="l00036"></a><a class="code" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">00036</a> <span class="preprocessor"></span><span class="preprocessor"> #define extra_PCAN_init_params </span> -<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor"> #define extra_PCAN_init_params\</span> -<a name="l00039"></a>00039 <span class="preprocessor"> ,getenv("PCANHwType") ? strtol(getenv("PCANHwType"),NULL,0):0\</span> -<a name="l00040"></a>00040 <span class="preprocessor"> ,getenv("PCANIO_Port") ? strtol(getenv("PCANIO_Port"),NULL,0):0\</span> -<a name="l00041"></a>00041 <span class="preprocessor"> ,getenv("PCANInterupt") ? strtol(getenv("PCANInterupt"),NULL,0):0</span> -<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00043"></a>00043 <span class="preprocessor"></span> -<a name="l00044"></a>00044 <span class="keyword">static</span> <a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *first_board = NULL; -<a name="l00045"></a>00045 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="keyword">static</span> <a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *second_board = NULL; -<a name="l00047"></a>00047 <span class="preprocessor">#endif</span> -<a name="l00048"></a>00048 <span class="preprocessor"></span> -<a name="l00049"></a>00049 <span class="comment">//pthread_mutex_t PeakCan_mutex = PTHREAD_MUTEX_INITIALIZER;</span> -<a name="l00050"></a>00050 -<a name="l00051"></a>00051 <span class="comment">// Define for rtr CAN message</span> -<a name="l00052"></a><a class="code" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">00052</a> <span class="preprocessor">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR</span> -<a name="l00053"></a>00053 <span class="preprocessor"></span> -<a name="l00054"></a>00054 <span class="comment">/***************************************************************************/</span> -<a name="l00055"></a><a class="code" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">00055</a> <span class="keywordtype">int</span> <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(<span class="keywordtype">char</span>* optarg){ -<a name="l00056"></a>00056 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"1M"</span>)) <span class="keywordflow">return</span> CAN_BAUD_1M; -<a name="l00057"></a>00057 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"500K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_500K; -<a name="l00058"></a>00058 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"250K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_250K; -<a name="l00059"></a>00059 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"125K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_125K; -<a name="l00060"></a>00060 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"100K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_100K; -<a name="l00061"></a>00061 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"50K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_50K; -<a name="l00062"></a>00062 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"20K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_20K; -<a name="l00063"></a>00063 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"10K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_10K; -<a name="l00064"></a>00064 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"5K"</span>)) <span class="keywordflow">return</span> CAN_BAUD_5K; -<a name="l00065"></a>00065 <span class="keywordflow">if</span>(!strcmp( optarg, <span class="stringliteral">"none"</span>)) <span class="keywordflow">return</span> 0; -<a name="l00066"></a>00066 <span class="keywordflow">return</span> 0x0000; -<a name="l00067"></a>00067 } -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 <span class="keywordtype">void</span> -<a name="l00070"></a><a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">00070</a> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) -<a name="l00071"></a>00071 { -<a name="l00072"></a>00072 <span class="keywordtype">int</span> baudrate; -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00075"></a>00075 <span class="preprocessor"></span> <span class="comment">// if not the first handler</span> -<a name="l00076"></a>00076 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)board) -<a name="l00077"></a>00077 <span class="keywordflow">if</span>(baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>)) -<a name="l00078"></a>00078 CAN2_Init (baudrate, -<a name="l00079"></a>00079 CAN_INIT_TYPE_ST <a class="code" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">extra_PCAN_init_params</a>); -<a name="l00080"></a>00080 <span class="preprocessor">#endif</span> -<a name="l00081"></a>00081 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)board) -<a name="l00082"></a>00082 <span class="keywordflow">if</span>(baudrate = <a class="code" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a>(board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>)) -<a name="l00083"></a>00083 CAN_Init (baudrate, -<a name="l00084"></a>00084 CAN_INIT_TYPE_ST extra_PCAN_init_params); -<a name="l00085"></a>00085 } -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="comment">/*********functions which permit to communicate with the board****************/</span> -<a name="l00088"></a>00088 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> -<a name="l00089"></a><a class="code" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00089</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m) -<a name="l00090"></a>00090 { -<a name="l00091"></a>00091 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data; -<a name="l00092"></a>00092 TPCANMsg peakMsg; -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 DWORD Res; -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 <span class="keywordflow">do</span>{ -<a name="l00097"></a>00097 <span class="comment">// We read the queue looking for messages.</span> -<a name="l00098"></a>00098 <span class="comment">// </span> -<a name="l00099"></a>00099 <span class="comment">//pthread_mutex_lock (&PeakCan_mutex);</span> -<a name="l00100"></a>00100 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00101"></a>00101 <span class="preprocessor"></span> <span class="comment">// if not the first handler</span> -<a name="l00102"></a>00102 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00103"></a>00103 Res = CAN2_Read (&peakMsg); -<a name="l00104"></a>00104 <span class="keywordflow">else</span> -<a name="l00105"></a>00105 <span class="preprocessor">#endif</span> -<a name="l00106"></a>00106 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00107"></a>00107 Res = CAN_Read (&peakMsg); -<a name="l00108"></a>00108 <span class="keywordflow">else</span> -<a name="l00109"></a>00109 Res = CAN_ERR_BUSOFF; -<a name="l00110"></a>00110 -<a name="l00111"></a>00111 <span class="comment">// A message was received</span> -<a name="l00112"></a>00112 <span class="comment">// We process the message(s)</span> -<a name="l00113"></a>00113 <span class="comment">// </span> -<a name="l00114"></a>00114 <span class="keywordflow">if</span> (Res == CAN_ERR_OK) -<a name="l00115"></a>00115 { -<a name="l00116"></a>00116 <span class="comment">// if something different that 11bit or rtr... problem</span> -<a name="l00117"></a>00117 <span class="keywordflow">if</span> (peakMsg.MSGTYPE & ~(MSGTYPE_STANDARD | MSGTYPE_RTR)) -<a name="l00118"></a>00118 { -<a name="l00119"></a>00119 <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_ERR_BUSOFF) -<a name="l00120"></a>00120 { -<a name="l00121"></a>00121 printf (<span class="stringliteral">"!!! Peak board read : re-init\n"</span>); -<a name="l00122"></a>00122 <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>((<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a>*) fd0); -<a name="l00123"></a>00123 usleep (10000); -<a name="l00124"></a>00124 } -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 <span class="comment">// If status, return status if 29bit, return overrun</span> -<a name="l00127"></a>00127 <span class="comment">//pthread_mutex_unlock (&PeakCan_mutex);</span> -<a name="l00128"></a>00128 <span class="keywordflow">return</span> peakMsg.MSGTYPE == -<a name="l00129"></a>00129 MSGTYPE_STATUS ? peakMsg.DATA[2] : CAN_ERR_OVERRUN; -<a name="l00130"></a>00130 } -<a name="l00131"></a>00131 m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = peakMsg.ID; -<a name="l00132"></a>00132 <span class="keywordflow">if</span> (peakMsg.MSGTYPE == CAN_INIT_TYPE_ST) <span class="comment">/* bits of MSGTYPE_ */</span> -<a name="l00133"></a>00133 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0; -<a name="l00134"></a>00134 <span class="keywordflow">else</span> -<a name="l00135"></a>00135 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1; -<a name="l00136"></a>00136 m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = peakMsg.LEN; <span class="comment">/* count of data bytes (0..8) */</span> -<a name="l00137"></a>00137 <span class="keywordflow">for</span> (data = 0; data < peakMsg.LEN; data++) -<a name="l00138"></a>00138 m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data] = peakMsg.DATA[data]; <span class="comment">/* data bytes, up to 8 */</span> -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 }<span class="keywordflow">else</span>{ -<a name="l00141"></a>00141 <span class="comment">//pthread_mutex_unlock (&PeakCan_mutex);</span> -<a name="l00142"></a>00142 <span class="comment">//if (Res != CAN_ERR_OK)</span> -<a name="l00143"></a>00143 <span class="comment">//{</span> -<a name="l00144"></a>00144 <span class="keywordflow">if</span> (! -<a name="l00145"></a>00145 (Res & CAN_ERR_QRCVEMPTY || Res & CAN_ERR_BUSLIGHT -<a name="l00146"></a>00146 || Res & CAN_ERR_BUSHEAVY)) -<a name="l00147"></a>00147 { -<a name="l00148"></a>00148 printf (<span class="stringliteral">"canReceive returned error (%d)\n"</span>, Res); -<a name="l00149"></a>00149 <span class="keywordflow">return</span> 1; -<a name="l00150"></a>00150 } -<a name="l00151"></a>00151 usleep (1000); -<a name="l00152"></a>00152 } -<a name="l00153"></a>00153 }<span class="keywordflow">while</span>(Res != CAN_ERR_OK); -<a name="l00154"></a>00154 <span class="keywordflow">return</span> 0; -<a name="l00155"></a>00155 } -<a name="l00156"></a>00156 -<a name="l00157"></a>00157 <span class="comment">/***************************************************************************/</span> -<a name="l00158"></a>00158 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> -<a name="l00159"></a><a class="code" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">00159</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m) -<a name="l00160"></a>00160 { -<a name="l00161"></a>00161 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> data; -<a name="l00162"></a>00162 TPCANMsg peakMsg; -<a name="l00163"></a>00163 peakMsg.ID = m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>; <span class="comment">/* 11/29 bit code */</span> -<a name="l00164"></a>00164 <span class="keywordflow">if</span> (m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 0) -<a name="l00165"></a>00165 peakMsg.MSGTYPE = CAN_INIT_TYPE_ST; <span class="comment">/* bits of MSGTYPE_ */</span> -<a name="l00166"></a>00166 <span class="keywordflow">else</span> -<a name="l00167"></a>00167 { -<a name="l00168"></a>00168 peakMsg.MSGTYPE = <a class="code" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a>; <span class="comment">/* bits of MSGTYPE_ */</span> -<a name="l00169"></a>00169 } -<a name="l00170"></a>00170 peakMsg.LEN = m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00171"></a>00171 <span class="comment">/* count of data bytes (0..8) */</span> -<a name="l00172"></a>00172 <span class="keywordflow">for</span> (data = 0; data < m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; data++) -<a name="l00173"></a>00173 peakMsg.DATA[data] = m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[data]; <span class="comment">/* data bytes, up to 8 */</span> -<a name="l00174"></a>00174 <span class="keywordflow">do</span> -<a name="l00175"></a>00175 { -<a name="l00176"></a>00176 #ifdef PCAN2_HEADER_ -<a name="l00177"></a>00177 <span class="comment">// if not the first handler</span> -<a name="l00178"></a>00178 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00179"></a>00179 errno = CAN2_Write (&peakMsg); -<a name="l00180"></a>00180 <span class="keywordflow">else</span> -<a name="l00181"></a>00181 <span class="preprocessor">#endif</span> -<a name="l00182"></a>00182 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00183"></a>00183 errno = CAN_Write (&peakMsg); -<a name="l00184"></a>00184 <span class="keywordflow">else</span> -<a name="l00185"></a>00185 <span class="keywordflow">goto</span> fail; -<a name="l00186"></a>00186 <span class="keywordflow">if</span> (errno) -<a name="l00187"></a>00187 { -<a name="l00188"></a>00188 <span class="keywordflow">if</span> (errno == CAN_ERR_BUSOFF) -<a name="l00189"></a>00189 { -<a name="l00190"></a>00190 printf (<span class="stringliteral">"!!! Peak board write : re-init\n"</span>); -<a name="l00191"></a>00191 <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>((<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a>*)fd0); -<a name="l00192"></a>00192 usleep (10000); -<a name="l00193"></a>00193 } -<a name="l00194"></a>00194 usleep (1000); -<a name="l00195"></a>00195 } -<a name="l00196"></a>00196 } -<a name="l00197"></a>00197 <span class="keywordflow">while</span> (errno != CAN_ERR_OK); -<a name="l00198"></a>00198 <span class="keywordflow">return</span> 0; -<a name="l00199"></a>00199 fail: -<a name="l00200"></a>00200 <span class="keywordflow">return</span> 1; -<a name="l00201"></a>00201 } -<a name="l00202"></a>00202 -<a name="l00203"></a>00203 <span class="comment">/***************************************************************************/</span> -<a name="l00204"></a>00204 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> -<a name="l00205"></a><a class="code" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">00205</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> * board) -<a name="l00206"></a>00206 { -<a name="l00207"></a>00207 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00208"></a>00208 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board != NULL && second_board != NULL) -<a name="l00209"></a>00209 <span class="preprocessor">#else</span> -<a name="l00210"></a>00210 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board != NULL) -<a name="l00211"></a>00211 <span class="preprocessor">#endif</span> -<a name="l00212"></a>00212 <span class="preprocessor"></span> { -<a name="l00213"></a>00213 fprintf (stderr, <span class="stringliteral">"Open failed.\n"</span>); -<a name="l00214"></a>00214 fprintf (stderr, -<a name="l00215"></a>00215 <span class="stringliteral">"can_peak_win32.c: no more can port available with this pcan library\n"</span>); -<a name="l00216"></a>00216 fprintf (stderr, -<a name="l00217"></a>00217 <span class="stringliteral">"can_peak_win32.c: please link another executable with another pcan lib\n"</span>); -<a name="l00218"></a>00218 <span class="keywordflow">return</span> NULL; -<a name="l00219"></a>00219 } -<a name="l00220"></a>00220 -<a name="l00221"></a>00221 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00222"></a>00222 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board == NULL) -<a name="l00223"></a>00223 first_board = board; -<a name="l00224"></a>00224 <span class="keywordflow">else</span> -<a name="l00225"></a>00225 second_board = board; -<a name="l00226"></a>00226 <span class="preprocessor">#else</span> -<a name="l00227"></a>00227 <span class="preprocessor"></span> first_board = board; -<a name="l00228"></a>00228 <span class="preprocessor">#endif</span> -<a name="l00229"></a>00229 <span class="preprocessor"></span> -<a name="l00230"></a>00230 <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a>(board); -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)board; -<a name="l00233"></a>00233 } -<a name="l00234"></a>00234 -<a name="l00235"></a>00235 <span class="comment">/***************************************************************************/</span> -<a name="l00236"></a>00236 <span class="keywordtype">int</span> -<a name="l00237"></a><a class="code" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">00237</a> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0) -<a name="l00238"></a>00238 { -<a name="l00239"></a>00239 <span class="preprocessor">#ifdef PCAN2_HEADER_</span> -<a name="l00240"></a>00240 <span class="preprocessor"></span> <span class="comment">// if not the first handler</span> -<a name="l00241"></a>00241 <span class="keywordflow">if</span>(second_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00242"></a>00242 { -<a name="l00243"></a>00243 CAN2_Close (); -<a name="l00244"></a>00244 second_board = (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)NULL; -<a name="l00245"></a>00245 }<span class="keywordflow">else</span> -<a name="l00246"></a>00246 <span class="preprocessor">#endif</span> -<a name="l00247"></a>00247 <span class="preprocessor"></span> <span class="keywordflow">if</span>(first_board == (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)fd0) -<a name="l00248"></a>00248 { -<a name="l00249"></a>00249 CAN_Close (); -<a name="l00250"></a>00250 first_board = (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *)NULL; -<a name="l00251"></a>00251 } -<a name="l00252"></a>00252 <span class="keywordflow">return</span> 0; -<a name="l00253"></a>00253 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c.html --- a/doc/doxygen/html/can__peak__win32_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,247 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <errno.h></code><br> -<code>#include <fcntl.h></code><br> -<code>#include "cancfg.h"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="can__peak__win32_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">extra_PCAN_init_params</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">CAN_INIT_TYPE_ST_RTR</a> MSGTYPE_STANDARD | MSGTYPE_RTR</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">TranslateBaudeRate</a> (char *optarg)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="44ef8a15c3be0d9b410c0c21709a12c2"></a><!-- doxytag: member="can_peak_win32.c::CAN_INIT_TYPE_ST_RTR" ref="44ef8a15c3be0d9b410c0c21709a12c2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_INIT_TYPE_ST_RTR MSGTYPE_STANDARD | MSGTYPE_RTR </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00052">52</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -</div> -</div><p> -<a class="anchor" name="6c15c0d426ae2e61f69f3119d3fe486b"></a><!-- doxytag: member="can_peak_win32.c::extra_PCAN_init_params" ref="6c15c0d426ae2e61f69f3119d3fe486b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define extra_PCAN_init_params </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00036">36</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_peak_win32.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00237">237</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -</div> -</div><p> -<a class="anchor" name="9f623ce2d3a68e90dfdb1ff0d54a9b57"></a><!-- doxytag: member="can_peak_win32.c::canInit" ref="9f623ce2d3a68e90dfdb1ff0d54a9b57" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void canInit </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00070">70</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__peak__win32_8c-source.html#l00036">extra_PCAN_init_params</a>, and <a class="el" href="can__peak__linux_8c-source.html#l00089">TranslateBaudeRate()</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_peak_win32.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00205">205</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -<p> -References <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_peak_win32.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00089">89</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -<p> -References <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_peak_win32.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00159">159</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -<p> -References <a class="el" href="can__peak__linux_8c-source.html#l00037">CAN_INIT_TYPE_ST_RTR</a>, <a class="el" href="can__peak__win32_8c-source.html#l00070">canInit()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="6820d7fa32e6e79d432c6003e4c15c32"></a><!-- doxytag: member="can_peak_win32.c::TranslateBaudeRate" ref="6820d7fa32e6e79d432c6003e4c15c32" args="(char *optarg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int TranslateBaudeRate </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>optarg</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__peak__win32_8c-source.html#l00055">55</a> of file <a class="el" href="can__peak__win32_8c-source.html">can_peak_win32.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot --- a/doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canReceive_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5 --- a/doc/doxygen/html/can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ca80a1374b73cfc741ecf03b37e4f2eb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot --- a/doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canOpen_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5 --- a/doc/doxygen/html/can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4b63b476d429876f83e9ce0196c3a946 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot --- a/doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="TranslateBaudeRate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5 --- a/doc/doxygen/html/can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2c4e08f6155156195a6fa931741ca2cc \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c__incl.dot --- a/doc/doxygen/html/can__peak__win32_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="fcntl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="cancfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c__incl.md5 --- a/doc/doxygen/html/can__peak__win32_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a0399633ef548ab825ac24c7f30cca12 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot --- a/doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5 --- a/doc/doxygen/html/can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -75f7ac679807b1d7d4d8d155b8f938fa \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__socket_8c-source.html --- a/doc/doxygen/html/can__socket_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,260 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c</h1><a href="can__socket_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include <stdio.h></span> -<a name="l00024"></a>00024 <span class="preprocessor">#include <string.h></span> -<a name="l00025"></a>00025 <span class="preprocessor">#include <stdlib.h></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <stddef.h></span> <span class="comment">/* for NULL */</span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <errno.h></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="preprocessor">#include "<a class="code" href="win32_2config_8h.html">config.h</a>"</span> -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="preprocessor">#ifdef RTCAN_SOCKET</span> -<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#include "rtdm/rtcan.h"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#define CAN_IFNAME "rtcan%s"</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define CAN_SOCKET rt_dev_socket</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define CAN_CLOSE rt_dev_close</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define CAN_RECV rt_dev_recv</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define CAN_SEND rt_dev_send</span> -<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define CAN_BIND rt_dev_bind</span> -<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define CAN_IOCTL rt_dev_ioctl</span> -<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define CAN_ERRNO(err) (-err)</span> -<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#include <sys/socket.h></span> -<a name="l00043"></a>00043 <span class="preprocessor">#include <sys/ioctl.h></span> -<a name="l00044"></a>00044 <span class="preprocessor">#include "linux/can.h"</span> -<a name="l00045"></a>00045 <span class="preprocessor">#include "linux/can/raw.h"</span> -<a name="l00046"></a>00046 <span class="preprocessor">#include "net/if.h"</span> -<a name="l00047"></a><a class="code" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">00047</a> <span class="preprocessor">#define PF_CAN 29</span> -<a name="l00048"></a><a class="code" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define AF_CAN PF_CAN</span> -<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="comment">//#include "af_can.h"</span> -<a name="l00050"></a><a class="code" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">00050</a> <span class="preprocessor">#define CAN_IFNAME "can%s"</span> -<a name="l00051"></a><a class="code" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_SOCKET socket</span> -<a name="l00052"></a><a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_CLOSE close</span> -<a name="l00053"></a><a class="code" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_RECV recv</span> -<a name="l00054"></a><a class="code" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_SEND send</span> -<a name="l00055"></a><a class="code" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_BIND bind</span> -<a name="l00056"></a><a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_IOCTL ioctl</span> -<a name="l00057"></a><a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_ERRNO(err) errno</span> -<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00059"></a>00059 <span class="preprocessor"></span> -<a name="l00060"></a>00060 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 <span class="comment">/*********functions which permit to communicate with the board****************/</span> -<a name="l00063"></a>00063 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> -<a name="l00064"></a><a class="code" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00064</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m) -<a name="l00065"></a>00065 { -<a name="l00066"></a>00066 <span class="keywordtype">int</span> res; -<a name="l00067"></a>00067 <span class="keyword">struct </span>can_frame frame; -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 res = <a class="code" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">CAN_RECV</a> (*(<span class="keywordtype">int</span> *) fd0, &frame, <span class="keyword">sizeof</span> (frame), 0); -<a name="l00070"></a>00070 <span class="keywordflow">if</span> (res < 0) -<a name="l00071"></a>00071 { -<a name="l00072"></a>00072 fprintf (stderr, <span class="stringliteral">"Recv failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (res))); -<a name="l00073"></a>00073 <span class="keywordflow">return</span> 1; -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> = frame.can_id & CAN_EFF_MASK; -<a name="l00077"></a>00077 m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = frame.can_dlc; -<a name="l00078"></a>00078 <span class="keywordflow">if</span> (frame.can_id & CAN_RTR_FLAG) -<a name="l00079"></a>00079 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1; -<a name="l00080"></a>00080 <span class="keywordflow">else</span> -<a name="l00081"></a>00081 m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0; -<a name="l00082"></a>00082 memcpy (m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>, frame.data, 8); -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 <span class="keywordflow">return</span> 0; -<a name="l00085"></a>00085 } -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="comment">/***************************************************************************/</span> -<a name="l00089"></a>00089 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> -<a name="l00090"></a><a class="code" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">00090</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> * m) -<a name="l00091"></a>00091 { -<a name="l00092"></a>00092 <span class="keywordtype">int</span> res; -<a name="l00093"></a>00093 <span class="keyword">struct </span>can_frame frame; -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 frame.can_id = m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>; -<a name="l00096"></a>00096 <span class="keywordflow">if</span> (frame.can_id >= 0x800) -<a name="l00097"></a>00097 frame.can_id |= CAN_EFF_FLAG; -<a name="l00098"></a>00098 frame.can_dlc = m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00099"></a>00099 <span class="keywordflow">if</span> (m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>) -<a name="l00100"></a>00100 frame.can_id |= CAN_RTR_FLAG; -<a name="l00101"></a>00101 <span class="keywordflow">else</span> -<a name="l00102"></a>00102 memcpy (frame.data, m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>, 8); -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 res = <a class="code" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">CAN_SEND</a> (*(<span class="keywordtype">int</span> *) fd0, &frame, <span class="keyword">sizeof</span> (frame), 0); -<a name="l00105"></a>00105 <span class="keywordflow">if</span> (res < 0) -<a name="l00106"></a>00106 { -<a name="l00107"></a>00107 fprintf (stderr, <span class="stringliteral">"Send failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (res))); -<a name="l00108"></a>00108 <span class="keywordflow">return</span> 1; -<a name="l00109"></a>00109 } -<a name="l00110"></a>00110 -<a name="l00111"></a>00111 <span class="keywordflow">return</span> 0; -<a name="l00112"></a>00112 } -<a name="l00113"></a>00113 -<a name="l00114"></a>00114 <span class="comment">/***************************************************************************/</span> -<a name="l00115"></a>00115 <span class="preprocessor">#ifdef RTCAN_SOCKET</span> -<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="keywordtype">int</span> -<a name="l00117"></a>00117 TranslateBaudRate (<span class="keyword">const</span> <span class="keywordtype">char</span> *optarg) -<a name="l00118"></a>00118 { -<a name="l00119"></a>00119 <span class="keywordtype">int</span> baudrate; -<a name="l00120"></a>00120 <span class="keywordtype">int</span> val, len; -<a name="l00121"></a>00121 <span class="keywordtype">char</span> *pos = NULL; -<a name="l00122"></a>00122 -<a name="l00123"></a>00123 len = strlen (optarg); -<a name="l00124"></a>00124 <span class="keywordflow">if</span> (!len) -<a name="l00125"></a>00125 <span class="keywordflow">return</span> 0; -<a name="l00126"></a>00126 -<a name="l00127"></a>00127 <span class="keywordflow">switch</span> ((<span class="keywordtype">int</span>) optarg[len - 1]) -<a name="l00128"></a>00128 { -<a name="l00129"></a>00129 <span class="keywordflow">case</span> <span class="charliteral">'M'</span>: -<a name="l00130"></a>00130 baudrate = 1000000; -<a name="l00131"></a>00131 <span class="keywordflow">break</span>; -<a name="l00132"></a>00132 <span class="keywordflow">case</span> <span class="charliteral">'K'</span>: -<a name="l00133"></a>00133 baudrate = 1000; -<a name="l00134"></a>00134 <span class="keywordflow">break</span>; -<a name="l00135"></a>00135 <span class="keywordflow">default</span>: -<a name="l00136"></a>00136 baudrate = 1; -<a name="l00137"></a>00137 <span class="keywordflow">break</span>; -<a name="l00138"></a>00138 } -<a name="l00139"></a>00139 <span class="keywordflow">if</span> ((sscanf (optarg, <span class="stringliteral">"%i"</span>, &val)) == 1) -<a name="l00140"></a>00140 baudrate *= val; -<a name="l00141"></a>00141 <span class="keywordflow">else</span> -<a name="l00142"></a>00142 baudrate = 0;; -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 <span class="keywordflow">return</span> baudrate; -<a name="l00145"></a>00145 } -<a name="l00146"></a>00146 <span class="preprocessor">#endif</span> -<a name="l00147"></a>00147 <span class="preprocessor"></span> -<a name="l00148"></a>00148 <span class="comment">/***************************************************************************/</span> -<a name="l00149"></a>00149 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> -<a name="l00150"></a><a class="code" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">00150</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> * board) -<a name="l00151"></a>00151 { -<a name="l00152"></a>00152 <span class="keyword">struct </span>ifreq ifr; -<a name="l00153"></a>00153 <span class="keyword">struct </span>sockaddr_can addr; -<a name="l00154"></a>00154 <span class="keywordtype">int</span> err; -<a name="l00155"></a>00155 <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0 = malloc (<span class="keyword">sizeof</span> (<span class="keywordtype">int</span>)); -<a name="l00156"></a>00156 <span class="preprocessor">#ifdef RTCAN_SOCKET</span> -<a name="l00157"></a>00157 <span class="preprocessor"></span> can_baudrate_t *baudrate; -<a name="l00158"></a>00158 can_mode_t *mode; -<a name="l00159"></a>00159 <span class="preprocessor">#endif</span> -<a name="l00160"></a>00160 <span class="preprocessor"></span> -<a name="l00161"></a>00161 *(<span class="keywordtype">int</span> *) fd0 = <a class="code" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">CAN_SOCKET</a> (<a class="code" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">PF_CAN</a>, SOCK_RAW, CAN_RAW); -<a name="l00162"></a>00162 <span class="keywordflow">if</span> (*(<span class="keywordtype">int</span> *) fd0 < 0) -<a name="l00163"></a>00163 { -<a name="l00164"></a>00164 fprintf (stderr, <span class="stringliteral">"Socket creation failed: %s\n"</span>, -<a name="l00165"></a>00165 strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (*(<span class="keywordtype">int</span> *) fd0))); -<a name="l00166"></a>00166 <span class="keywordflow">goto</span> error_ret; -<a name="l00167"></a>00167 } -<a name="l00168"></a>00168 -<a name="l00169"></a>00169 <span class="keywordflow">if</span> (*board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a> >= <span class="charliteral">'0'</span> && *board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a> <= <span class="charliteral">'9'</span>) -<a name="l00170"></a>00170 snprintf (ifr.ifr_name, IFNAMSIZ, <a class="code" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">CAN_IFNAME</a>, board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>); -<a name="l00171"></a>00171 <span class="keywordflow">else</span> -<a name="l00172"></a>00172 strncpy (ifr.ifr_name, board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, IFNAMSIZ); -<a name="l00173"></a>00173 err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCGIFINDEX, &ifr); -<a name="l00174"></a>00174 <span class="keywordflow">if</span> (err) -<a name="l00175"></a>00175 { -<a name="l00176"></a>00176 fprintf (stderr, <span class="stringliteral">"Getting IF index for %s failed: %s\n"</span>, -<a name="l00177"></a>00177 ifr.ifr_name, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err))); -<a name="l00178"></a>00178 <span class="keywordflow">goto</span> error_close; -<a name="l00179"></a>00179 } -<a name="l00180"></a>00180 -<a name="l00181"></a>00181 addr.can_family = <a class="code" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">AF_CAN</a>; -<a name="l00182"></a>00182 addr.can_ifindex = ifr.ifr_ifindex; -<a name="l00183"></a>00183 err = <a class="code" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">CAN_BIND</a> (*(<span class="keywordtype">int</span> *) fd0, (<span class="keyword">struct</span> sockaddr *) &addr, <span class="keyword">sizeof</span> (addr)); -<a name="l00184"></a>00184 <span class="keywordflow">if</span> (err) -<a name="l00185"></a>00185 { -<a name="l00186"></a>00186 fprintf (stderr, <span class="stringliteral">"Binding failed: %s\n"</span>, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err))); -<a name="l00187"></a>00187 <span class="keywordflow">goto</span> error_close; -<a name="l00188"></a>00188 } -<a name="l00189"></a>00189 -<a name="l00190"></a>00190 <span class="preprocessor">#ifdef RTCAN_SOCKET</span> -<a name="l00191"></a>00191 <span class="preprocessor"></span> baudrate = (can_baudrate_t *) & ifr.ifr_ifru; -<a name="l00192"></a>00192 *baudrate = TranslateBaudRate (board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>); -<a name="l00193"></a>00193 <span class="keywordflow">if</span> (!*baudrate) -<a name="l00194"></a>00194 <span class="keywordflow">goto</span> error_close; -<a name="l00195"></a>00195 -<a name="l00196"></a>00196 err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCSCANBAUDRATE, &ifr); -<a name="l00197"></a>00197 <span class="keywordflow">if</span> (err) -<a name="l00198"></a>00198 { -<a name="l00199"></a>00199 fprintf (stderr, -<a name="l00200"></a>00200 <span class="stringliteral">"Setting baudrate %d failed: %s\n"</span>, -<a name="l00201"></a>00201 *baudrate, strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err))); -<a name="l00202"></a>00202 <span class="keywordflow">goto</span> error_close; -<a name="l00203"></a>00203 } -<a name="l00204"></a>00204 -<a name="l00205"></a>00205 mode = (can_mode_t *) & ifr.ifr_ifru; -<a name="l00206"></a>00206 *mode = CAN_MODE_START; -<a name="l00207"></a>00207 err = <a class="code" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> (*(<span class="keywordtype">int</span> *) fd0, SIOCSCANMODE, &ifr); -<a name="l00208"></a>00208 <span class="keywordflow">if</span> (err) -<a name="l00209"></a>00209 { -<a name="l00210"></a>00210 fprintf (stderr, <span class="stringliteral">"Starting CAN device failed: %s\n"</span>, -<a name="l00211"></a>00211 strerror (<a class="code" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a> (err))); -<a name="l00212"></a>00212 <span class="keywordflow">goto</span> error_close; -<a name="l00213"></a>00213 } -<a name="l00214"></a>00214 <span class="preprocessor">#endif</span> -<a name="l00215"></a>00215 <span class="preprocessor"></span> -<a name="l00216"></a>00216 <span class="keywordflow">return</span> fd0; -<a name="l00217"></a>00217 -<a name="l00218"></a>00218 error_close: -<a name="l00219"></a>00219 <a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a> (*(<span class="keywordtype">int</span> *) fd0); -<a name="l00220"></a>00220 -<a name="l00221"></a>00221 error_ret: -<a name="l00222"></a>00222 free (fd0); -<a name="l00223"></a>00223 <span class="keywordflow">return</span> NULL; -<a name="l00224"></a>00224 } -<a name="l00225"></a>00225 -<a name="l00226"></a>00226 <span class="comment">/***************************************************************************/</span> -<a name="l00227"></a>00227 <span class="keywordtype">int</span> -<a name="l00228"></a><a class="code" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">00228</a> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0) -<a name="l00229"></a>00229 { -<a name="l00230"></a>00230 <span class="keywordflow">if</span> (fd0) -<a name="l00231"></a>00231 { -<a name="l00232"></a>00232 <a class="code" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a> (*(<span class="keywordtype">int</span> *) fd0); -<a name="l00233"></a>00233 free (fd0); -<a name="l00234"></a>00234 } -<a name="l00235"></a>00235 <span class="keywordflow">return</span> 0; -<a name="l00236"></a>00236 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__socket_8c.html --- a/doc/doxygen/html/can__socket_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,362 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <string.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include <stddef.h></code><br> -<code>#include <errno.h></code><br> -<code>#include "<a class="el" href="win32_2config_8h-source.html">config.h</a>"</code><br> -<code>#include <sys/socket.h></code><br> -<code>#include <sys/ioctl.h></code><br> -<code>#include "linux/can.h"</code><br> -<code>#include "linux/can/raw.h"</code><br> -<code>#include "net/if.h"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="can__socket_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">PF_CAN</a> 29</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">AF_CAN</a> PF_CAN</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">CAN_IFNAME</a> "can%s"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">CAN_SOCKET</a> socket</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">CAN_CLOSE</a> close</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">CAN_RECV</a> recv</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">CAN_SEND</a> send</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">CAN_BIND</a> bind</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">CAN_IOCTL</a> ioctl</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">CAN_ERRNO</a>(err) errno</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="546620c7e758f003b24b7fdae4f97bd4"></a><!-- doxytag: member="can_socket.c::AF_CAN" ref="546620c7e758f003b24b7fdae4f97bd4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define AF_CAN PF_CAN </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00048">48</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="f51a5befd644cec65f24d3502b31d630"></a><!-- doxytag: member="can_socket.c::CAN_BIND" ref="f51a5befd644cec65f24d3502b31d630" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_BIND bind </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00055">55</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="4a4bdc94205926096ef572a540e4d025"></a><!-- doxytag: member="can_socket.c::CAN_CLOSE" ref="4a4bdc94205926096ef572a540e4d025" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_CLOSE close </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00052">52</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="e9e218c73b4cb73965e4412c4d50eb2e"></a><!-- doxytag: member="can_socket.c::CAN_ERRNO" ref="e9e218c73b4cb73965e4412c4d50eb2e" args="(err)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_ERRNO </td> - <td>(</td> - <td class="paramtype">err </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> errno</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00057">57</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="b0e2c857f77f55e9d76239af529340ef"></a><!-- doxytag: member="can_socket.c::CAN_IFNAME" ref="b0e2c857f77f55e9d76239af529340ef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_IFNAME "can%s" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00050">50</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="56776428046c869321581cd587514964"></a><!-- doxytag: member="can_socket.c::CAN_IOCTL" ref="56776428046c869321581cd587514964" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_IOCTL ioctl </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00056">56</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="b78c6a888be103b97e95bfc85f5da083"></a><!-- doxytag: member="can_socket.c::CAN_RECV" ref="b78c6a888be103b97e95bfc85f5da083" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_RECV recv </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00053">53</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="70c9889a227060d2e902e298858c1f36"></a><!-- doxytag: member="can_socket.c::CAN_SEND" ref="70c9889a227060d2e902e298858c1f36" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_SEND send </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00054">54</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="3947ec96c2f7841c6a25f0d2b9989597"></a><!-- doxytag: member="can_socket.c::CAN_SOCKET" ref="3947ec96c2f7841c6a25f0d2b9989597" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_SOCKET socket </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00051">51</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<a class="anchor" name="eac0c3db7a1e021f17987bcc76893849"></a><!-- doxytag: member="can_socket.c::PF_CAN" ref="eac0c3db7a1e021f17987bcc76893849" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PF_CAN 29 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00047">47</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_socket.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00228">228</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -<p> -References <a class="el" href="can__socket_8c-source.html#l00052">CAN_CLOSE</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_socket.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00150">150</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -<p> -References <a class="el" href="can__socket_8c-source.html#l00048">AF_CAN</a>, <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="can__socket_8c-source.html#l00055">CAN_BIND</a>, <a class="el" href="can__socket_8c-source.html#l00052">CAN_CLOSE</a>, <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00050">CAN_IFNAME</a>, <a class="el" href="can__socket_8c-source.html#l00056">CAN_IOCTL</a>, <a class="el" href="can__socket_8c-source.html#l00051">CAN_SOCKET</a>, and <a class="el" href="can__socket_8c-source.html#l00047">PF_CAN</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_socket.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00064">64</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -<p> -References <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00053">CAN_RECV</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_socket.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__socket_8c-source.html#l00090">90</a> of file <a class="el" href="can__socket_8c-source.html">can_socket.c</a>. -<p> -References <a class="el" href="can__socket_8c-source.html#l00057">CAN_ERRNO</a>, <a class="el" href="can__socket_8c-source.html#l00054">CAN_SEND</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__socket_8c__incl.dot --- a/doc/doxygen/html/can__socket_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="errno.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2config_8h.html"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="sys/socket.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="linux/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="linux/can/raw.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="net/if.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node15 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__socket_8c__incl.md5 --- a/doc/doxygen/html/can__socket_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e4a5b1be8b8ebd1abbe59205466fe19a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__uvccm__win32_8cpp-source.html --- a/doc/doxygen/html/can__uvccm__win32_8cpp-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,355 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp</h1><a href="can__uvccm__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// can_uvccm_win32 adapter (http://www.gridconnect.com)</span> -<a name="l00002"></a>00002 <span class="comment">// driver for CanFestival-3 Win32 port</span> -<a name="l00003"></a>00003 <span class="comment">// Copyright (C) 2007 Leonid Tochinski, ChattenAssociates, Inc.</span> -<a name="l00004"></a>00004 -<a name="l00005"></a>00005 -<a name="l00006"></a>00006 <span class="preprocessor">#include <sstream></span> -<a name="l00007"></a>00007 <span class="preprocessor">#include <iomanip></span> -<a name="l00008"></a>00008 <span class="preprocessor">#if 0 // change to 1 if you use boost</span> -<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#include <boost/algorithm/string/case_conv.hpp></span> -<a name="l00010"></a>00010 <span class="preprocessor">#else</span> -<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include <algorithm></span> -<a name="l00012"></a>00012 <span class="preprocessor">#endif</span> -<a name="l00013"></a>00013 <span class="preprocessor"></span> -<a name="l00014"></a>00014 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00016"></a>00016 } -<a name="l00017"></a><a class="code" href="classcan__uvccm__win32.html">00017</a> <span class="keyword">class </span><a class="code" href="classcan__uvccm__win32.html">can_uvccm_win32</a> -<a name="l00018"></a>00018 { -<a name="l00019"></a>00019 <span class="keyword">public</span>: -<a name="l00020"></a><a class="code" href="classcan__uvccm__win32_1_1error.html">00020</a> <span class="keyword">class </span><a class="code" href="classcan__uvccm__win32_1_1error.html">error</a> -<a name="l00021"></a>00021 { -<a name="l00022"></a>00022 }; -<a name="l00023"></a>00023 <a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board); -<a name="l00024"></a>00024 <a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">~can_uvccm_win32</a>(); -<a name="l00025"></a>00025 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">send</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00026"></a>00026 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">receive</a>(<a class="code" href="structMessage.html">Message</a> *m); -<a name="l00027"></a>00027 <span class="keyword">private</span>: -<a name="l00028"></a>00028 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a>(<span class="keywordtype">int</span> port = 1, <span class="keywordtype">int</span> baud_rate = 57600); -<a name="l00029"></a>00029 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a>(); -<a name="l00030"></a>00030 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* can_cmd_buf, <span class="keywordtype">long</span>& bufsize, <a class="code" href="structMessage.html">Message</a>* m); -<a name="l00031"></a>00031 <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a>& m, std::string& can_cmd); -<a name="l00032"></a>00032 <span class="keyword">private</span>: -<a name="l00033"></a><a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">00033</a> HANDLE <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>; -<a name="l00034"></a><a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">00034</a> HANDLE <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>; -<a name="l00035"></a><a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">00035</a> HANDLE <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>; -<a name="l00036"></a><a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">00036</a> std::string <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>; -<a name="l00037"></a>00037 }; -<a name="l00038"></a>00038 -<a name="l00039"></a><a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">00039</a> <a class="code" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32::can_uvccm_win32</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) : m_port(INVALID_HANDLE_VALUE), -<a name="l00040"></a>00040 m_read_event(0), -<a name="l00041"></a>00041 m_write_event(0) -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 <span class="keywordflow">if</span> (strcmp( board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>, <span class="stringliteral">"125K"</span>) || !<a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a>(1)) -<a name="l00044"></a>00044 <span class="keywordflow">throw</span> <a class="code" href="classcan__uvccm__win32_1_1error.html">error</a>(); -<a name="l00045"></a>00045 } -<a name="l00046"></a>00046 -<a name="l00047"></a><a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">00047</a> <a class="code" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32::~can_uvccm_win32</a>() -<a name="l00048"></a>00048 { -<a name="l00049"></a>00049 <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a>(); -<a name="l00050"></a>00050 } -<a name="l00051"></a>00051 -<a name="l00052"></a><a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32::send</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00053"></a>00053 { -<a name="l00054"></a>00054 <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE) -<a name="l00055"></a>00055 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00056"></a>00056 -<a name="l00057"></a>00057 <span class="comment">// build can_uvccm_win32 command string</span> -<a name="l00058"></a>00058 std::string can_cmd; -<a name="l00059"></a>00059 <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a>(*m, can_cmd); -<a name="l00060"></a>00060 -<a name="l00061"></a>00061 OVERLAPPED overlapped; -<a name="l00062"></a>00062 ::memset(&overlapped, 0, <span class="keyword">sizeof</span> overlapped); -<a name="l00063"></a>00063 overlapped.hEvent = <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>; -<a name="l00064"></a>00064 ::ResetEvent(overlapped.hEvent); -<a name="l00065"></a>00065 -<a name="l00066"></a>00066 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_written = 0;<a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"></a> -<a name="l00067"></a>00067 <a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"> ::WriteFile</a>(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, can_cmd.c_str(), (<span class="keywordtype">unsigned</span> long)can_cmd.size(), &bytes_written, &overlapped); -<a name="l00068"></a>00068 <span class="comment">// wait for write operation completion</span> -<a name="l00069"></a>00069 <span class="keyword">enum</span> { WRITE_TIMEOUT = 1000 }; -<a name="l00070"></a>00070 ::WaitForSingleObject(overlapped.hEvent, WRITE_TIMEOUT); -<a name="l00071"></a>00071 <span class="comment">// get number of bytes written</span> -<a name="l00072"></a>00072 ::GetOverlappedResult(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &overlapped, &bytes_written, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>); -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 <span class="keywordtype">bool</span> result = (bytes_written == can_cmd.size()); -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="keywordflow">return</span> result; -<a name="l00077"></a>00077 } -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 -<a name="l00080"></a><a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32::receive</a>(<a class="code" href="structMessage.html">Message</a> *m) -<a name="l00081"></a>00081 { -<a name="l00082"></a>00082 <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE) -<a name="l00083"></a>00083 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 <span class="keywordtype">long</span> res_buffer_size = (long)<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.size(); -<a name="l00086"></a>00086 <span class="keywordtype">bool</span> result = <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.c_str(), res_buffer_size, m); -<a name="l00087"></a>00087 <span class="keywordflow">if</span> (result) -<a name="l00088"></a>00088 { -<a name="l00089"></a>00089 <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.erase(0, res_buffer_size); -<a name="l00090"></a>00090 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00091"></a>00091 } -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 <span class="keyword">enum</span> { READ_TIMEOUT = 500 }; -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 OVERLAPPED overlapped; -<a name="l00096"></a>00096 ::memset(&overlapped, 0, <span class="keyword">sizeof</span> overlapped); -<a name="l00097"></a>00097 overlapped.hEvent = <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>; -<a name="l00098"></a>00098 ::ResetEvent(overlapped.hEvent); -<a name="l00099"></a>00099 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> event_mask = 0; -<a name="l00100"></a>00100 -<a name="l00101"></a>00101 <span class="keywordflow">if</span> (<a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a> == ::WaitCommEvent(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &event_mask, &overlapped) && ERROR_IO_PENDING == ::GetLastError()) -<a name="l00102"></a>00102 { -<a name="l00103"></a>00103 <span class="keywordflow">if</span> (WAIT_TIMEOUT == ::WaitForSingleObject(overlapped.hEvent, READ_TIMEOUT)) -<a name="l00104"></a>00104 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00105"></a>00105 } -<a name="l00106"></a>00106 -<a name="l00107"></a>00107 <span class="comment">// get number of bytes in the input que</span> -<a name="l00108"></a>00108 COMSTAT stat; -<a name="l00109"></a>00109 ::memset(&stat, 0, <span class="keyword">sizeof</span> stat); -<a name="l00110"></a>00110 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> errors = 0; -<a name="l00111"></a>00111 ::ClearCommError(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &errors, &stat); -<a name="l00112"></a>00112 <span class="keywordflow">if</span> (stat.cbInQue == 0) -<a name="l00113"></a>00113 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00114"></a>00114 <span class="keywordtype">char</span> buffer[3000]; -<a name="l00115"></a>00115 -<a name="l00116"></a>00116 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_to_read = min(stat.cbInQue, sizeof (buffer)); -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_read = 0; -<a name="l00119"></a>00119 ::ReadFile(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, buffer, bytes_to_read, &bytes_read, &overlapped); -<a name="l00120"></a>00120 <span class="comment">// wait for read operation completion</span> -<a name="l00121"></a>00121 ::WaitForSingleObject(overlapped.hEvent, READ_TIMEOUT); -<a name="l00122"></a>00122 <span class="comment">// get number of bytes read</span> -<a name="l00123"></a>00123 ::GetOverlappedResult(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &overlapped, &bytes_read, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>); -<a name="l00124"></a>00124 result = <span class="keyword">false</span>; -<a name="l00125"></a>00125 <span class="keywordflow">if</span> (bytes_read > 0) -<a name="l00126"></a>00126 { -<a name="l00127"></a>00127 <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.append(buffer, bytes_read); -<a name="l00128"></a>00128 res_buffer_size = (long)<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.size(); -<a name="l00129"></a>00129 result = <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a>(<a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.c_str(), res_buffer_size, m); -<a name="l00130"></a>00130 <span class="keywordflow">if</span> (result) -<a name="l00131"></a>00131 <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.erase(0, res_buffer_size); -<a name="l00132"></a>00132 } -<a name="l00133"></a>00133 <span class="keywordflow">return</span> result; -<a name="l00134"></a>00134 } -<a name="l00135"></a>00135 -<a name="l00136"></a><a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">00136</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32::open_rs232</a>(<span class="keywordtype">int</span> port, <span class="keywordtype">int</span> baud_rate) -<a name="l00137"></a>00137 { -<a name="l00138"></a>00138 <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> != INVALID_HANDLE_VALUE) -<a name="l00139"></a>00139 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 std::ostringstream device_name; -<a name="l00142"></a>00142 device_name << <span class="stringliteral">"COM"</span> << port; -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> = ::CreateFile(device_name.str().c_str(), -<a name="l00145"></a>00145 GENERIC_READ | GENERIC_WRITE, -<a name="l00146"></a>00146 0, <span class="comment">// exclusive access</span> -<a name="l00147"></a>00147 NULL, <span class="comment">// no security</span> -<a name="l00148"></a>00148 OPEN_EXISTING, -<a name="l00149"></a>00149 FILE_FLAG_OVERLAPPED, <span class="comment">// overlapped I/O</span> -<a name="l00150"></a>00150 NULL); <span class="comment">// null template</span> -<a name="l00151"></a>00151 -<a name="l00152"></a>00152 <span class="comment">// Check the returned handle for INVALID_HANDLE_VALUE and then set the buffer sizes.</span> -<a name="l00153"></a>00153 <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> == INVALID_HANDLE_VALUE) -<a name="l00154"></a>00154 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00155"></a>00155 -<a name="l00156"></a>00156 <span class="comment">// SetCommMask(m_hCom,EV_RXCHAR|EV_TXEMPTY|EV_CTS|EV_DSR|EV_RLSD|EV_BREAK|EV_ERR|EV_RING); //</span> -<a name="l00157"></a>00157 ::SetCommMask(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, EV_RXFLAG); -<a name="l00158"></a>00158 -<a name="l00159"></a>00159 COMMTIMEOUTS timeouts; -<a name="l00160"></a>00160 ::memset(&timeouts, 0, <span class="keyword">sizeof</span> (timeouts)); -<a name="l00161"></a>00161 timeouts.ReadIntervalTimeout = -1; -<a name="l00162"></a>00162 timeouts.ReadTotalTimeoutConstant = 0; -<a name="l00163"></a>00163 timeouts.ReadTotalTimeoutMultiplier = 0; -<a name="l00164"></a>00164 timeouts.WriteTotalTimeoutConstant = 5000; -<a name="l00165"></a>00165 timeouts.WriteTotalTimeoutMultiplier = 0; -<a name="l00166"></a>00166 SetCommTimeouts(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &timeouts); <span class="comment">//</span> -<a name="l00167"></a>00167 -<a name="l00168"></a>00168 ::SetupComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, 1024, 512); <span class="comment">// set buffer sizes</span> -<a name="l00169"></a>00169 -<a name="l00170"></a>00170 <span class="comment">// Port settings are specified in a Data Communication Block (DCB). The easiest way to initialize a DCB is to call GetCommState to fill in its default values, override the values that you want to change and then call SetCommState to set the values.</span> -<a name="l00171"></a>00171 DCB dcb; -<a name="l00172"></a>00172 ::memset(&dcb, 0, <span class="keyword">sizeof</span> (dcb)); -<a name="l00173"></a>00173 ::GetCommState(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &dcb); -<a name="l00174"></a>00174 dcb.BaudRate = baud_rate; -<a name="l00175"></a>00175 dcb.ByteSize = 8; -<a name="l00176"></a>00176 dcb.Parity = NOPARITY; -<a name="l00177"></a>00177 dcb.StopBits = ONESTOPBIT; -<a name="l00178"></a>00178 dcb.fAbortOnError = <a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>; -<a name="l00179"></a>00179 dcb.EvtChar = 0x0A; <span class="comment">// '\n' character</span> -<a name="l00180"></a>00180 ::SetCommState(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, &dcb); -<a name="l00181"></a>00181 -<a name="l00182"></a>00182 ::PurgeComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, PURGE_RXABORT | PURGE_RXCLEAR | PURGE_TXABORT | PURGE_TXCLEAR); -<a name="l00183"></a>00183 -<a name="l00184"></a>00184 <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a> = ::CreateEvent(NULL, <a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, <a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a>, NULL); -<a name="l00185"></a>00185 <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a> = ::CreateEvent(NULL, TRUE, FALSE, NULL); -<a name="l00186"></a>00186 -<a name="l00187"></a>00187 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00188"></a>00188 } -<a name="l00189"></a>00189 -<a name="l00190"></a><a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">00190</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32::close_rs232</a>() -<a name="l00191"></a>00191 { -<a name="l00192"></a>00192 <span class="keywordflow">if</span> (<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> != INVALID_HANDLE_VALUE) -<a name="l00193"></a>00193 { -<a name="l00194"></a>00194 ::PurgeComm(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>, PURGE_RXABORT | PURGE_RXCLEAR | PURGE_TXABORT | PURGE_TXCLEAR); -<a name="l00195"></a>00195 ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a>); -<a name="l00196"></a>00196 <a class="code" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a> = INVALID_HANDLE_VALUE; -<a name="l00197"></a>00197 ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a>); -<a name="l00198"></a>00198 <a class="code" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a> = 0; -<a name="l00199"></a>00199 ::CloseHandle(<a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a>); -<a name="l00200"></a>00200 <a class="code" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a> = 0; -<a name="l00201"></a>00201 <a class="code" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a>.clear(); -<a name="l00202"></a>00202 } -<a name="l00203"></a>00203 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00204"></a>00204 } -<a name="l00205"></a>00205 -<a name="l00206"></a><a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">00206</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32::get_can_data</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* can_cmd_buf, <span class="keywordtype">long</span>& bufsize, <a class="code" href="structMessage.html">Message</a>* m) -<a name="l00207"></a>00207 { -<a name="l00208"></a>00208 <span class="keywordflow">if</span> (bufsize < 5) -<a name="l00209"></a>00209 { -<a name="l00210"></a>00210 bufsize = 0; -<a name="l00211"></a>00211 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00212"></a>00212 } -<a name="l00213"></a>00213 -<a name="l00214"></a>00214 <a class="code" href="structMessage.html">Message</a> msg; -<a name="l00215"></a>00215 ::memset(&msg, 0 , <span class="keyword">sizeof</span> (msg)); -<a name="l00216"></a>00216 <span class="keywordtype">char</span> colon = 0, type = 0, request = 0; -<a name="l00217"></a>00217 std::istringstream buf(std::string(can_cmd_buf, bufsize)); -<a name="l00218"></a>00218 buf >> colon >> type >> std::hex >> msg.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> >> request; -<a name="l00219"></a>00219 <span class="keywordflow">if</span> (colon != <span class="charliteral">':'</span> || (type != <span class="charliteral">'S'</span> && type != <span class="charliteral">'X'</span>)) -<a name="l00220"></a>00220 { -<a name="l00221"></a>00221 bufsize = 0; -<a name="l00222"></a>00222 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00223"></a>00223 } -<a name="l00224"></a>00224 <span class="keywordflow">if</span> (request == <span class="charliteral">'N'</span>) -<a name="l00225"></a>00225 { -<a name="l00226"></a>00226 msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 0; -<a name="l00227"></a>00227 <span class="keywordflow">for</span> (msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> = 0; msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> < 8; ++msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>) -<a name="l00228"></a>00228 { -<a name="l00229"></a>00229 std::string data_byte_str; -<a name="l00230"></a>00230 buf >> std::setw(2) >> data_byte_str; -<a name="l00231"></a>00231 <span class="keywordflow">if</span> (data_byte_str[0] == <span class="charliteral">';'</span>) -<a name="l00232"></a>00232 <span class="keywordflow">break</span>; -<a name="l00233"></a>00233 <span class="keywordtype">long</span> byte_val = -1; -<a name="l00234"></a>00234 std::istringstream(data_byte_str) >> std::hex >> byte_val; -<a name="l00235"></a>00235 <span class="keywordflow">if</span> (byte_val == -1) -<a name="l00236"></a>00236 { -<a name="l00237"></a>00237 bufsize = 0; -<a name="l00238"></a>00238 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00239"></a>00239 } -<a name="l00240"></a>00240 msg.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>] = (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)byte_val; -<a name="l00241"></a>00241 } -<a name="l00242"></a>00242 <span class="keywordflow">if</span> (msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> == 8) -<a name="l00243"></a>00243 { -<a name="l00244"></a>00244 <span class="keywordtype">char</span> semicolon = 0; -<a name="l00245"></a>00245 buf >> semicolon; -<a name="l00246"></a>00246 <span class="keywordflow">if</span> (semicolon != <span class="charliteral">';'</span>) -<a name="l00247"></a>00247 { -<a name="l00248"></a>00248 bufsize = 0; -<a name="l00249"></a>00249 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00250"></a>00250 } -<a name="l00251"></a>00251 } -<a name="l00252"></a>00252 -<a name="l00253"></a>00253 } -<a name="l00254"></a>00254 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (request == <span class="charliteral">'R'</span>) -<a name="l00255"></a>00255 { -<a name="l00256"></a>00256 msg.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> = 1; -<a name="l00257"></a>00257 buf >> msg.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00258"></a>00258 } -<a name="l00259"></a>00259 <span class="keywordflow">else</span> -<a name="l00260"></a>00260 { -<a name="l00261"></a>00261 bufsize = 0; -<a name="l00262"></a>00262 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00263"></a>00263 } -<a name="l00264"></a>00264 -<a name="l00265"></a>00265 bufsize = buf.tellg(); -<a name="l00266"></a>00266 -<a name="l00267"></a>00267 *m = msg; -<a name="l00268"></a>00268 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00269"></a>00269 } -<a name="l00270"></a>00270 -<a name="l00271"></a><a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">00271</a> <span class="keywordtype">bool</span> <a class="code" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32::set_can_data</a>(<span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a>& m, std::string& can_cmd) -<a name="l00272"></a>00272 { -<a name="l00273"></a>00273 <span class="comment">// build can_uvccm_win32 command string</span> -<a name="l00274"></a>00274 std::ostringstream can_cmd_str; -<a name="l00275"></a>00275 can_cmd_str << <span class="stringliteral">":S"</span> << std::hex << m.<a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a>; -<a name="l00276"></a>00276 <span class="keywordflow">if</span> (m.<a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a> == 1) -<a name="l00277"></a>00277 { -<a name="l00278"></a>00278 can_cmd_str << <span class="charliteral">'R'</span> << (long)m.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; -<a name="l00279"></a>00279 } -<a name="l00280"></a>00280 <span class="keywordflow">else</span> -<a name="l00281"></a>00281 { -<a name="l00282"></a>00282 can_cmd_str << <span class="charliteral">'N'</span>; -<a name="l00283"></a>00283 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < m.<a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>; ++i) -<a name="l00284"></a>00284 can_cmd_str << std::hex << std::setfill(<span class="charliteral">'0'</span>) << std::setw(2) << (<span class="keywordtype">long</span>)m.<a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i]; -<a name="l00285"></a>00285 } -<a name="l00286"></a>00286 can_cmd_str << <span class="charliteral">';'</span>; -<a name="l00287"></a>00287 can_cmd = can_cmd_str.str(); -<a name="l00288"></a>00288 <span class="preprocessor">#ifdef BOOST_VERSION</span> -<a name="l00289"></a>00289 <span class="preprocessor"></span> boost::to_upper(can_cmd); -<a name="l00290"></a>00290 <span class="preprocessor">#else</span> -<a name="l00291"></a>00291 <span class="preprocessor"></span> std::transform(can_cmd.begin(),can_cmd.end(),can_cmd.begin(),::toupper); -<a name="l00292"></a>00292 <span class="preprocessor">#endif</span> -<a name="l00293"></a>00293 <span class="preprocessor"></span> <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00294"></a>00294 } -<a name="l00295"></a>00295 -<a name="l00296"></a>00296 -<a name="l00297"></a>00297 <span class="comment">//------------------------------------------------------------------------</span> -<a name="l00298"></a>00298 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00299"></a><a class="code" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">00299</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00300"></a>00300 { -<a name="l00301"></a>00301 <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)(!(reinterpret_cast<can_uvccm_win32*>(fd0)->receive(m))); -<a name="l00302"></a>00302 } -<a name="l00303"></a>00303 -<a name="l00304"></a>00304 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00305"></a><a class="code" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">00305</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00306"></a>00306 { -<a name="l00307"></a>00307 <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>)reinterpret_cast<can_uvccm_win32*>(fd0)->send(m); -<a name="l00308"></a>00308 } -<a name="l00309"></a>00309 -<a name="l00310"></a>00310 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00311"></a><a class="code" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">00311</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) -<a name="l00312"></a>00312 { -<a name="l00313"></a>00313 <span class="keywordflow">try</span> -<a name="l00314"></a>00314 { -<a name="l00315"></a>00315 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) <span class="keyword">new</span> <a class="code" href="classcan__uvccm__win32.html">can_uvccm_win32</a>(board); -<a name="l00316"></a>00316 } -<a name="l00317"></a>00317 <span class="keywordflow">catch</span> (<a class="code" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a>&) -<a name="l00318"></a>00318 { -<a name="l00319"></a>00319 <span class="keywordflow">return</span> NULL; -<a name="l00320"></a>00320 } -<a name="l00321"></a>00321 } -<a name="l00322"></a>00322 -<a name="l00323"></a>00323 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00324"></a><a class="code" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">00324</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> inst) -<a name="l00325"></a>00325 { -<a name="l00326"></a>00326 <span class="keyword">delete</span> reinterpret_cast<can_uvccm_win32*>(inst); -<a name="l00327"></a>00327 <span class="keywordflow">return</span> 1; -<a name="l00328"></a>00328 } -<a name="l00329"></a>00329 -<a name="l00330"></a>00330 -<a name="l00331"></a>00331 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__uvccm__win32_8cpp.html --- a/doc/doxygen/html/can__uvccm__win32_8cpp.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,158 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp File Reference</h1><code>#include <sstream></code><br> -<code>#include <iomanip></code><br> -<code>#include <algorithm></code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="can__uvccm__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32_1_1error.html">can_uvccm_win32::error</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> inst)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f0856b6c70c571ef7aa4509abf18db6d"></a><!-- doxytag: member="can_uvccm_win32.cpp::canClose_driver" ref="f0856b6c70c571ef7aa4509abf18db6d" args="(CAN_HANDLE inst)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>inst</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00324">324</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_uvccm_win32.cpp::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00311">311</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_uvccm_win32.cpp::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00299">299</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_uvccm_win32.cpp::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00305">305</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__uvccm__win32_8cpp__incl.dot --- a/doc/doxygen/html/can__uvccm__win32_8cpp__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/can_uvccm_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sstream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="iomanip",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="algorithm",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__uvccm__win32_8cpp__incl.md5 --- a/doc/doxygen/html/can__uvccm__win32_8cpp__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -39453b5411b4426017b5f8a8b2643300 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c-source.html --- a/doc/doxygen/html/can__virtual_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,174 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c</h1><a href="can__virtual_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/*</span> -<a name="l00024"></a>00024 <span class="comment"> Virtual CAN driver.</span> -<a name="l00025"></a>00025 <span class="comment">*/</span> -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="preprocessor">#include <stdio.h></span> -<a name="l00028"></a>00028 <span class="preprocessor">#include <unistd.h></span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="def_8h.html">def.h</a>"</span> -<a name="l00032"></a>00032 -<a name="l00033"></a><a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">00033</a> <span class="preprocessor">#define MAX_NB_CAN_PIPES 16</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span> -<a name="l00035"></a><a class="code" href="structCANPipe.html">00035</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00036"></a><a class="code" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">00036</a> <span class="keywordtype">char</span> used; -<a name="l00037"></a><a class="code" href="structCANPipe.html#e9844050beddb410380d91715c53debc">00037</a> <span class="keywordtype">int</span> pipe[2]; -<a name="l00038"></a>00038 } <a class="code" href="structCANPipe.html">CANPipe</a>; -<a name="l00039"></a>00039 -<a name="l00040"></a><a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">00040</a> <a class="code" href="structCANPipe.html">CANPipe</a> <a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[<a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},}; -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="comment">/*********functions which permit to communicate with the board****************/</span> -<a name="l00043"></a><a class="code" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00044"></a>00044 { -<a name="l00045"></a>00045 <span class="keywordflow">if</span>(read(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)->pipe[0], m, <span class="keyword">sizeof</span>(<a class="code" href="structMessage.html">Message</a>)) != (ssize_t)<span class="keyword">sizeof</span>(Message)) -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 <span class="keywordflow">return</span> 1; -<a name="l00048"></a>00048 } -<a name="l00049"></a>00049 <span class="keywordflow">return</span> 0; -<a name="l00050"></a>00050 } -<a name="l00051"></a>00051 -<a name="l00052"></a><a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">00052</a> <span class="preprocessor">#define MyCase(fc) case fc: printf(#fc);break;</span> -<a name="l00053"></a><a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">00053</a> <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a>(<a class="code" href="structMessage.html">Message</a> *m) -<a name="l00054"></a>00054 { -<a name="l00055"></a>00055 <span class="keywordtype">int</span> i; -<a name="l00056"></a>00056 <span class="keywordflow">switch</span>(m-><a class="code" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a>.<a class="code" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a> >> 7) -<a name="l00057"></a>00057 { -<a name="l00058"></a>00058 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">SYNC</a>) -<a name="l00059"></a>00059 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">TIME_STAMP</a>) -<a name="l00060"></a>00060 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">PDO1tx</a>) -<a name="l00061"></a>00061 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">PDO1rx</a>) -<a name="l00062"></a>00062 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">PDO2tx</a>) -<a name="l00063"></a>00063 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#b23848999420738438097816fee3f25d">PDO2rx</a>) -<a name="l00064"></a>00064 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">PDO3tx</a>) -<a name="l00065"></a>00065 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#239d135abea5ec798461cad43f9286b5">PDO3rx</a>) -<a name="l00066"></a>00066 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">PDO4tx</a>) -<a name="l00067"></a>00067 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">PDO4rx</a>) -<a name="l00068"></a>00068 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">SDOtx</a>) -<a name="l00069"></a>00069 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">SDOrx</a>) -<a name="l00070"></a>00070 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">NODE_GUARD</a>) -<a name="l00071"></a>00071 <a class="code" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(<a class="code" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">NMT</a>) -<a name="l00072"></a>00072 } -<a name="l00073"></a>00073 printf(<span class="stringliteral">" rtr:%d"</span>, m-><a class="code" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a>); -<a name="l00074"></a>00074 printf(<span class="stringliteral">" len:%d"</span>, m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a>); -<a name="l00075"></a>00075 <span class="keywordflow">for</span> (i = 0 ; i < m-><a class="code" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a> ; i++) -<a name="l00076"></a>00076 printf(<span class="stringliteral">" %02x"</span>, m-><a class="code" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a>[i]); -<a name="l00077"></a>00077 printf(<span class="stringliteral">"\n"</span>); -<a name="l00078"></a>00078 } -<a name="l00079"></a>00079 -<a name="l00080"></a>00080 <span class="comment">/***************************************************************************/</span> -<a name="l00081"></a><a class="code" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">00081</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00082"></a>00082 { -<a name="l00083"></a>00083 <span class="keywordtype">int</span> i; -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 printf(<span class="stringliteral">"%x->[ "</span>, (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0 - &<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[0]); -<a name="l00086"></a>00086 <span class="keywordflow">for</span>(i=0; i < <a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>; i++) -<a name="l00087"></a>00087 { -<a name="l00088"></a>00088 <span class="keywordflow">if</span>(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used && &<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i] != (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0) -<a name="l00089"></a>00089 { -<a name="l00090"></a>00090 printf(<span class="stringliteral">"%x "</span>,i); -<a name="l00091"></a>00091 } -<a name="l00092"></a>00092 } -<a name="l00093"></a>00093 printf(<span class="stringliteral">" ]"</span>); -<a name="l00094"></a>00094 <a class="code" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a>(m); -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 <span class="comment">// Send to all readers, except myself</span> -<a name="l00097"></a>00097 <span class="keywordflow">for</span>(i=0; i < MAX_NB_CAN_PIPES; i++) -<a name="l00098"></a>00098 { -<a name="l00099"></a>00099 <span class="keywordflow">if</span>(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used && &<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i] != (<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0) -<a name="l00100"></a>00100 { -<a name="l00101"></a>00101 write(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].pipe[1], m, <span class="keyword">sizeof</span>(<a class="code" href="structMessage.html">Message</a>)); -<a name="l00102"></a>00102 } -<a name="l00103"></a>00103 } -<a name="l00104"></a>00104 <span class="keywordflow">return</span> 0; -<a name="l00105"></a>00105 } -<a name="l00106"></a>00106 <span class="comment">/*</span> -<a name="l00107"></a>00107 <span class="comment">int TranslateBaudeRate(char* optarg){</span> -<a name="l00108"></a>00108 <span class="comment"> if(!strcmp( optarg, "1M")) return 1000;</span> -<a name="l00109"></a>00109 <span class="comment"> if(!strcmp( optarg, "500K")) return 500;</span> -<a name="l00110"></a>00110 <span class="comment"> if(!strcmp( optarg, "250K")) return 250;</span> -<a name="l00111"></a>00111 <span class="comment"> if(!strcmp( optarg, "125K")) return 125;</span> -<a name="l00112"></a>00112 <span class="comment"> if(!strcmp( optarg, "100K")) return 100;</span> -<a name="l00113"></a>00113 <span class="comment"> if(!strcmp( optarg, "50K")) return 50;</span> -<a name="l00114"></a>00114 <span class="comment"> if(!strcmp( optarg, "20K")) return 20;</span> -<a name="l00115"></a>00115 <span class="comment"> if(!strcmp( optarg, "10K")) return 10;</span> -<a name="l00116"></a>00116 <span class="comment"> if(!strcmp( optarg, "5K")) return 5;</span> -<a name="l00117"></a>00117 <span class="comment"> if(!strcmp( optarg, "none")) return 0;</span> -<a name="l00118"></a>00118 <span class="comment"> return 0;</span> -<a name="l00119"></a>00119 <span class="comment">}*/</span> -<a name="l00120"></a>00120 <span class="comment">/***************************************************************************/</span> -<a name="l00121"></a><a class="code" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">00121</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board) -<a name="l00122"></a>00122 { -<a name="l00123"></a>00123 <span class="keywordtype">int</span> i; -<a name="l00124"></a>00124 <span class="keywordflow">for</span>(i=0; i < <a class="code" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a>; i++) -<a name="l00125"></a>00125 { -<a name="l00126"></a>00126 <span class="keywordflow">if</span>(!<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].used) -<a name="l00127"></a>00127 <span class="keywordflow">break</span>; -<a name="l00128"></a>00128 } -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 <span class="comment">/* Create the pipe. */</span> -<a name="l00131"></a>00131 <span class="keywordflow">if</span> (i==MAX_NB_CAN_PIPES || pipe(<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].pipe)) -<a name="l00132"></a>00132 { -<a name="l00133"></a>00133 fprintf (stderr, <span class="stringliteral">"Open failed.\n"</span>); -<a name="l00134"></a>00134 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>)NULL; -<a name="l00135"></a>00135 } -<a name="l00136"></a>00136 -<a name="l00137"></a>00137 <a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i].<a class="code" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">used</a> = 1; -<a name="l00138"></a>00138 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) &<a class="code" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[i]; -<a name="l00139"></a>00139 } -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 <span class="comment">/***************************************************************************/</span> -<a name="l00142"></a><a class="code" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">00142</a> <span class="keywordtype">int</span> <a class="code" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0) -<a name="l00143"></a>00143 { -<a name="l00144"></a>00144 close(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)->pipe[0]); -<a name="l00145"></a>00145 close(((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)->pipe[1]); -<a name="l00146"></a>00146 ((<a class="code" href="structCANPipe.html">CANPipe</a>*)fd0)->used = 0; -<a name="l00147"></a>00147 <span class="keywordflow">return</span> 0; -<a name="l00148"></a>00148 } -<a name="l00149"></a>00149 -<a name="l00150"></a>00150 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c.html --- a/doc/doxygen/html/can__virtual_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,248 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <unistd.h></code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> -<code>#include "<a class="el" href="def_8h-source.html">def.h</a>"</code><br> - -<p> -<a href="can__virtual_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html">CANPipe</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">MAX_NB_CAN_PIPES</a> 16</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">MyCase</a>(fc) case fc: printf(#fc);break;</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">canReceive_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">print_message</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">canSend_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">canOpen_driver</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">canClose_driver</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCANPipe.html">CANPipe</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a> [MAX_NB_CAN_PIPES] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},}</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="b2f51095e950bbeab1ea15fac21e6146"></a><!-- doxytag: member="can_virtual.c::MAX_NB_CAN_PIPES" ref="b2f51095e950bbeab1ea15fac21e6146" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_NB_CAN_PIPES 16 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00033">33</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<a class="anchor" name="124cab530f97a752eb2e110c1b398c11"></a><!-- doxytag: member="can_virtual.c::MyCase" ref="124cab530f97a752eb2e110c1b398c11" args="(fc)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MyCase </td> - <td>(</td> - <td class="paramtype">fc </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> case fc: printf(#fc);break;</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00052">52</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="76e6a915d0e40a23b863198b2aaa5545"></a><!-- doxytag: member="can_virtual.c::canClose_driver" ref="76e6a915d0e40a23b863198b2aaa5545" args="(CAN_HANDLE fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00142">142</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<a class="anchor" name="945403aba7f36acbd2e7160ade361bab"></a><!-- doxytag: member="can_virtual.c::canOpen_driver" ref="945403aba7f36acbd2e7160ade361bab" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00121">121</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -<p> -References <a class="el" href="can__virtual_8c-source.html#l00040">canpipes</a>, <a class="el" href="can__virtual_8c-source.html#l00033">MAX_NB_CAN_PIPES</a>, and <a class="el" href="can__virtual_8c-source.html#l00036">CANPipe::used</a>. -</div> -</div><p> -<a class="anchor" name="6b3248e95acf2b08d1fd8b42610cc5a6"></a><!-- doxytag: member="can_virtual.c::canReceive_driver" ref="6b3248e95acf2b08d1fd8b42610cc5a6" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00043">43</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<a class="anchor" name="def95aee49efa13dd047d0b3b5507ad3"></a><!-- doxytag: member="can_virtual.c::canSend_driver" ref="def95aee49efa13dd047d0b3b5507ad3" args="(CAN_HANDLE fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend_driver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00081">81</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -<p> -References <a class="el" href="can__virtual_8c-source.html#l00040">canpipes</a>, <a class="el" href="can__virtual_8c-source.html#l00033">MAX_NB_CAN_PIPES</a>, and <a class="el" href="can__virtual_8c-source.html#l00053">print_message()</a>. -</div> -</div><p> -<a class="anchor" name="6baa544d467cbabaf4bacadc74cc6523"></a><!-- doxytag: member="can_virtual.c::print_message" ref="6baa544d467cbabaf4bacadc74cc6523" args="(Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void print_message </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00053">53</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can__virtual_8c-source.html#l00052">MyCase</a>, <a class="el" href="def_8h-source.html#l00086">NMT</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00090">PDO1rx</a>, <a class="el" href="def_8h-source.html#l00089">PDO1tx</a>, <a class="el" href="def_8h-source.html#l00092">PDO2rx</a>, <a class="el" href="def_8h-source.html#l00091">PDO2tx</a>, <a class="el" href="def_8h-source.html#l00094">PDO3rx</a>, <a class="el" href="def_8h-source.html#l00093">PDO3tx</a>, <a class="el" href="def_8h-source.html#l00096">PDO4rx</a>, <a class="el" href="def_8h-source.html#l00095">PDO4tx</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="def_8h-source.html#l00098">SDOrx</a>, <a class="el" href="def_8h-source.html#l00097">SDOtx</a>, <a class="el" href="def_8h-source.html#l00087">SYNC</a>, <a class="el" href="def_8h-source.html#l00088">TIME_STAMP</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="53fd0e34e8d4d31bf381700a9d8ae72b"></a><!-- doxytag: member="can_virtual.c::canpipes" ref="53fd0e34e8d4d31bf381700a9d8ae72b" args="[MAX_NB_CAN_PIPES]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structCANPipe.html">CANPipe</a> <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">canpipes</a>[MAX_NB_CAN_PIPES] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00040">40</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c__incl.dot --- a/doc/doxygen/html/can__virtual_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c__incl.md5 --- a/doc/doxygen/html/can__virtual_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c2e7f2f7e3574f30b05f0fa333ce9352 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot --- a/doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSend_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="print_message",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5 --- a/doc/doxygen/html/can__virtual_8c_def95aee49efa13dd047d0b3b5507ad3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -40fde74061bf384cbf1bd237aa2aee9b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h-source.html --- a/doc/doxygen/html/candriver_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,386 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h</h1><a href="candriver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __CANDRIVER__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __CANDRIVER__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="comment">//#include DEBUG_CAN</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="preprocessor">#include <<a class="code" href="can_8h.html">can.h</a>></span> -<a name="l00029"></a>00029 <span class="preprocessor">#include <<a class="code" href="objdictdef_8h.html">objdictdef.h</a>></span> -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment">/*</span> -<a name="l00033"></a>00033 <span class="comment">The CAN message received are stored in a fifo stack</span> -<a name="l00034"></a>00034 <span class="comment">We consider one stack for all the 5 can devices. It is a choice !</span> -<a name="l00035"></a>00035 <span class="comment">*/</span> -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="comment">/* Be free to change this value */</span> -<a name="l00038"></a><a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">00038</a> <span class="preprocessor">#define MAX_STACK_MSG_RCV 5</span> -<a name="l00039"></a>00039 <span class="preprocessor"></span> -<a name="l00040"></a>00040 <span class="comment">/* Number of incomings and outcomings CAN Line. The layer CanOpen must be</span> -<a name="l00041"></a>00041 <span class="comment">used only for ONE line CAN. But you may used one or more CAN drivers, without</span> -<a name="l00042"></a>00042 <span class="comment">a CanOpen layer.</span> -<a name="l00043"></a>00043 <span class="comment">Only 2 lines are implemented. If more lines are needed, copy void __attribute__((interrupt)) can0HdlRcv (void) to void __attribute__((interrupt)) canXHdlRcv (void) and make </span> -<a name="l00044"></a>00044 <span class="comment">changes : [0] to [x], CAN0 to CANX, etc</span> -<a name="l00045"></a>00045 <span class="comment">*/</span> -<a name="l00046"></a><a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">00046</a> <span class="preprocessor">#define NB_LINE_CAN 1</span> -<a name="l00047"></a>00047 <span class="preprocessor"></span> -<a name="l00048"></a>00048 <span class="comment">/* Whose hardware HCS12 CAN block is used for CanOpen ? Chose between CAN0, ..., CAN4</span> -<a name="l00049"></a>00049 <span class="comment">If you use CANOPEN_LINE_NUMBER_USED = CANI, the value of NB_LINE_CAN must be</span> -<a name="l00050"></a>00050 <span class="comment">more or equal to I + 1</span> -<a name="l00051"></a>00051 <span class="comment">Value other than CAN0 not tested, but should work fine.</span> -<a name="l00052"></a>00052 <span class="comment"> */</span> -<a name="l00053"></a><a class="code" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">00053</a> <span class="preprocessor">#define CANOPEN_LINE_NUMBER_USED CAN0</span> -<a name="l00054"></a>00054 <span class="preprocessor"></span> -<a name="l00055"></a>00055 <span class="comment">/* Stack of received messages </span> -<a name="l00056"></a>00056 <span class="comment">MSG received on CAN0 module is stored in stackMsgRcv[0], etc</span> -<a name="l00057"></a>00057 <span class="comment">*/</span> -<a name="l00058"></a>00058 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a>[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>][<a class="code" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a>]; -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 -<a name="l00061"></a>00061 <span class="comment">/* Copy from the stack of the message to treat */</span> -<a name="l00062"></a>00062 <span class="keyword">extern</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a>; -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 -<a name="l00065"></a>00065 <span class="comment">/* To move on the stack of messages </span> -<a name="l00066"></a>00066 <span class="comment"> */</span> -<a name="l00067"></a><a class="code" href="structt__pointerStack.html">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00068"></a><a class="code" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">00068</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> w ; <span class="comment">/* received */</span> -<a name="l00069"></a><a class="code" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">00069</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> r ; <span class="comment">/* To transmit */</span> -<a name="l00070"></a>00070 } <a class="code" href="structt__pointerStack.html">t_pointerStack</a>; -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 <span class="comment">/* Pointer for write or read a message in/from the reception stack */</span> -<a name="l00074"></a>00074 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structt__pointerStack.html">t_pointerStack</a> <a class="code" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a>[<a class="code" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a>]; -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="comment">/* </span> -<a name="l00077"></a>00077 <span class="comment">Parameters to define the clock system for the CAN bus</span> -<a name="l00078"></a>00078 <span class="comment">example : </span> -<a name="l00079"></a>00079 <span class="comment">CAN_BUS_TIME clk = {</span> -<a name="l00080"></a>00080 <span class="comment"> 1, // clksrc: Use the bus clock : 16 MHz, the freq. of the quartz's board </span> -<a name="l00081"></a>00081 <span class="comment"> 0, // brp : chose btw 0 and 63 (6 bits). freq time quantum = 16MHz / (brp + 1) </span> -<a name="l00082"></a>00082 <span class="comment"> 1, // sjw : chose btw 0 and 3 (2 bits). Sync on (sjw + 1 ) time quantum </span> -<a name="l00083"></a>00083 <span class="comment"> 1, // samp : chose btw 0 and 3 (2 bits) (samp + 1 ) samples per bit </span> -<a name="l00084"></a>00084 <span class="comment"> 4, // tseg2 : chose btw 0 and 7 (3 bits) Segment 2 width = (tseg2 + 1) tq </span> -<a name="l00085"></a>00085 <span class="comment"> 9, // tseg1 : chose btw 0 and 15 (4 bits) Segment 1 width = (tseg1 + 1) tq </span> -<a name="l00086"></a>00086 <span class="comment"></span> -<a name="l00087"></a>00087 <span class="comment"> </span> -<a name="l00088"></a>00088 <span class="comment"> With these values, </span> -<a name="l00089"></a>00089 <span class="comment"> - The width of the bit time is 16 time quantum :</span> -<a name="l00090"></a>00090 <span class="comment"> - 1 tq for the SYNC segment (could not be modified)</span> -<a name="l00091"></a>00091 <span class="comment"> - 10 tq for the TIME 1 segment (tseg1 = 9)</span> -<a name="l00092"></a>00092 <span class="comment"> - 5 tq for the TIME 2 segment (tseg2 = 4)</span> -<a name="l00093"></a>00093 <span class="comment"> - Because the bus clock of the MSCAN is 16 MHZ, and the </span> -<a name="l00094"></a>00094 <span class="comment"> freq of the time quantum is 16 MHZ (brp = 0), and there are 16 tq in the bit time,</span> -<a name="l00095"></a>00095 <span class="comment"> so the freq of the bit time is 1 MHz.</span> -<a name="l00096"></a>00096 <span class="comment"> </span> -<a name="l00097"></a>00097 <span class="comment"> };</span> -<a name="l00098"></a>00098 <span class="comment">*/</span> -<a name="l00099"></a><a class="code" href="structcanBusTime.html">00099</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00100"></a><a class="code" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">00100</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> clksrc; <span class="comment">/* use of internal clock or clock bus */</span> -<a name="l00101"></a><a class="code" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">00101</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> brp; <span class="comment">/* define the bus speed */</span> -<a name="l00102"></a><a class="code" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">00102</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> sjw; <span class="comment">/* Number of time quantum for synchro - 1 */</span> -<a name="l00103"></a><a class="code" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">00103</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> samp; <span class="comment">/* Number of sample per bit (1 or 3) */</span> -<a name="l00104"></a><a class="code" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">00104</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> tseg2; <span class="comment">/* Width of the time segment 2 (in tq) - 1 */</span> -<a name="l00105"></a><a class="code" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">00105</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> tseg1; <span class="comment">/* Width of the time segment 1 (in tq) - 1 */</span> -<a name="l00106"></a>00106 } <a class="code" href="structcanBusTime.html">canBusTime</a>; -<a name="l00107"></a>00107 -<a name="l00108"></a>00108 <span class="comment">/* </span> -<a name="l00109"></a>00109 <span class="comment">Parameters to init the filters for received messages</span> -<a name="l00110"></a>00110 <span class="comment">*/</span> -<a name="l00111"></a><a class="code" href="structcanBusFilterInit.html">00111</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00112"></a><a class="code" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">00112</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> idam; <span class="comment">/* Put 0x01 for 16 bits acceptance filter */</span> -<a name="l00113"></a><a class="code" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">00113</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar0; -<a name="l00114"></a><a class="code" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">00114</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr0; -<a name="l00115"></a><a class="code" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">00115</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar1; -<a name="l00116"></a><a class="code" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">00116</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr1; -<a name="l00117"></a><a class="code" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">00117</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar2; -<a name="l00118"></a><a class="code" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">00118</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr2; -<a name="l00119"></a><a class="code" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">00119</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar3; -<a name="l00120"></a><a class="code" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">00120</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr3; -<a name="l00121"></a><a class="code" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">00121</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar4; -<a name="l00122"></a><a class="code" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">00122</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr4; -<a name="l00123"></a><a class="code" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">00123</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar5; -<a name="l00124"></a><a class="code" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">00124</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr5; -<a name="l00125"></a><a class="code" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">00125</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar6; -<a name="l00126"></a><a class="code" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">00126</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr6; -<a name="l00127"></a><a class="code" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">00127</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidar7; -<a name="l00128"></a><a class="code" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">00128</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> canidmr7; -<a name="l00129"></a>00129 } <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a>; -<a name="l00130"></a>00130 -<a name="l00131"></a>00131 <span class="comment">/*</span> -<a name="l00132"></a>00132 <span class="comment">Parameters to init MSCAN</span> -<a name="l00133"></a>00133 <span class="comment">Example</span> -<a name="l00134"></a>00134 <span class="comment">CAN_BUS_INIT bi = {</span> -<a name="l00135"></a>00135 <span class="comment"> 0, no low power </span> -<a name="l00136"></a>00136 <span class="comment"> 0, no time stamp </span> -<a name="l00137"></a>00137 <span class="comment"> 1, enable MSCAN </span> -<a name="l00138"></a>00138 <span class="comment"> 0, clock source : oscillator </span> -<a name="l00139"></a>00139 <span class="comment"> 0, no loop back </span> -<a name="l00140"></a>00140 <span class="comment"> 0, no listen only </span> -<a name="l00141"></a>00141 <span class="comment"> 0, no low pass filter for wk up </span> -<a name="l00142"></a>00142 <span class="comment"> {</span> -<a name="l00143"></a>00143 <span class="comment"> 1, Use the oscillator clock </span> -<a name="l00144"></a>00144 <span class="comment"> 0, Quartz oscillator : freq time quantum = freq oscillator clock / (0 + 1)</span> -<a name="l00145"></a>00145 <span class="comment"> 1, Sync on (1 + 1) time quantum </span> -<a name="l00146"></a>00146 <span class="comment"> 1, 1 sample per bit </span> -<a name="l00147"></a>00147 <span class="comment"> 4, time segment 2 width : (4 + 1) tq </span> -<a name="l00148"></a>00148 <span class="comment"> 9, time segment 1 width : (9 + 1) tq </span> -<a name="l00149"></a>00149 <span class="comment"> }</span> -<a name="l00150"></a>00150 <span class="comment"> }; </span> -<a name="l00151"></a>00151 <span class="comment">*/</span> -<a name="l00152"></a>00152 -<a name="l00153"></a><a class="code" href="structcanBusInit.html">00153</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00154"></a><a class="code" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">00154</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cswai; <span class="comment">/* Low power/normal in wait mode (1/0) */</span> -<a name="l00155"></a><a class="code" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">00155</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> time; <span class="comment">/* Timer for time-stamp enable/disable (1/0) */</span> -<a name="l00156"></a><a class="code" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">00156</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cane; <span class="comment">/* Enable MSCAN (yes=1) Do it ! */</span> -<a name="l00157"></a><a class="code" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">00157</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> clksrc; <span class="comment">/* clock source bus/oscillator (1/0) */</span> -<a name="l00158"></a><a class="code" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">00158</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> loopb; <span class="comment">/* loop back mode for test (yes=1/no=0) */</span> -<a name="l00159"></a><a class="code" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">00159</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> listen; <span class="comment">/* MSCAN is listen only (yes=1/no=0 ie normal)*/</span> -<a name="l00160"></a><a class="code" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">00160</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> wupm; <span class="comment">/* low pas filter for wake up (yes=1/no=0) */</span> -<a name="l00161"></a>00161 <a class="code" href="structcanBusTime.html">canBusTime</a> -<a name="l00162"></a><a class="code" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">00162</a> clk; <span class="comment">/* Values for clock system init */</span> -<a name="l00163"></a>00163 <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> -<a name="l00164"></a><a class="code" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">00164</a> fi; <span class="comment">/* Values for filter acceptance msg init */</span> -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 } <a class="code" href="structcanBusInit.html">canBusInit</a>; -<a name="l00167"></a>00167 -<a name="l00168"></a>00168 <span class="keyword">extern</span> <a class="code" href="structcanBusInit.html">canBusInit</a> <a class="code" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>; -<a name="l00169"></a>00169 -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 <span class="comment">/*</span> -<a name="l00173"></a>00173 <span class="comment">For the received messsage, add a Identificator to</span> -<a name="l00174"></a>00174 <span class="comment">the list of ID to accept.</span> -<a name="l00175"></a>00175 <span class="comment">You can use several times this function to accept several messages.</span> -<a name="l00176"></a>00176 <span class="comment">It configures registers on 16 bits.</span> -<a name="l00177"></a>00177 <span class="comment">Automatically, it configure the filter to</span> -<a name="l00178"></a>00178 <span class="comment">- not accepting the msg on 29 bits (ide=1 refused)</span> -<a name="l00179"></a>00179 <span class="comment">- not filtering on rtr state (rtr = 1 and rtr = 0 are accepted)</span> -<a name="l00180"></a>00180 <span class="comment">Algo :</span> -<a name="l00181"></a>00181 <span class="comment">if CANIDARx = 0 then CANIDARx = id . else do nothing</span> -<a name="l00182"></a>00182 <span class="comment">CANIDMRx = CANIDMRx OR (CANIDARx XOR id )</span> -<a name="l00183"></a>00183 <span class="comment">nFilter : 0 to 3</span> -<a name="l00184"></a>00184 <span class="comment">Must be in init mode before.</span> -<a name="l00185"></a>00185 <span class="comment">*/</span> -<a name="l00186"></a>00186 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> ( -<a name="l00187"></a>00187 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, -<a name="l00188"></a>00188 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, -<a name="l00189"></a>00189 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <span class="keywordtype">id</span> <span class="comment">/* 11 bits, the 5 msb not used */</span> -<a name="l00190"></a>00190 ); -<a name="l00191"></a>00191 -<a name="l00192"></a>00192 <span class="comment">/*</span> -<a name="l00193"></a>00193 <span class="comment"> Use this function to change the CAN message acceptance filters and masks.</span> -<a name="l00194"></a>00194 <span class="comment"> */</span> -<a name="l00195"></a>00195 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi); -<a name="l00196"></a>00196 -<a name="l00197"></a>00197 -<a name="l00198"></a>00198 <span class="comment">/*</span> -<a name="l00199"></a>00199 <span class="comment">Enable one of the 5 MSCAN.</span> -<a name="l00200"></a>00200 <span class="comment">Must be done only one time after a reset of the CPU.</span> -<a name="l00201"></a>00201 <span class="comment">To do before any CAN initialisation</span> -<a name="l00202"></a>00202 <span class="comment">*/</span> -<a name="l00203"></a>00203 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> ( -<a name="l00204"></a>00204 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00205"></a>00205 ); -<a name="l00206"></a>00206 -<a name="l00207"></a>00207 -<a name="l00208"></a>00208 <span class="comment">/* </span> -<a name="l00209"></a>00209 <span class="comment">Initialize one of the 5 mscan</span> -<a name="l00210"></a>00210 <span class="comment">can be done multiple times in your code</span> -<a name="l00211"></a>00211 <span class="comment">Return 0 : OK</span> -<a name="l00212"></a>00212 <span class="comment">When it return from the function,</span> -<a name="l00213"></a>00213 <span class="comment">mscan is on sleep mode with wake up disabled.</span> -<a name="l00214"></a>00214 <span class="comment"> is not on init mode</span> -<a name="l00215"></a>00215 <span class="comment">*/</span> -<a name="l00216"></a>00216 <span class="keywordtype">char</span> <a class="code" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">canInit</a> ( -<a name="l00217"></a>00217 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00218"></a>00218 <a class="code" href="structcanBusInit.html">canBusInit</a> -<a name="l00219"></a>00219 bi <span class="comment">/* All the parameters to init the bus */</span> -<a name="l00220"></a>00220 ); -<a name="l00221"></a>00221 <span class="comment">/*</span> -<a name="l00222"></a>00222 <span class="comment">Initialize the parameters of the system clock for the MSCAN</span> -<a name="l00223"></a>00223 <span class="comment">You must put the MSCAN in sleep mode before with canSleepMode()</span> -<a name="l00224"></a>00224 <span class="comment">Return 0 : OK</span> -<a name="l00225"></a>00225 <span class="comment"> 1 : Not in sleep mode. Unable to init MSCAN </span> -<a name="l00226"></a>00226 <span class="comment">*/</span> -<a name="l00227"></a>00227 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> ( -<a name="l00228"></a>00228 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00229"></a>00229 <a class="code" href="structcanBusTime.html">canBusTime</a> clk); -<a name="l00230"></a>00230 -<a name="l00231"></a>00231 <span class="comment">/* </span> -<a name="l00232"></a>00232 <span class="comment">Initialize one filter for acceptance of received msg.</span> -<a name="l00233"></a>00233 <span class="comment">Filters MUST be configured on 16 bits </span> -<a name="l00234"></a>00234 <span class="comment">(See doc Motorola mscan bloc guide fig 4.3)</span> -<a name="l00235"></a>00235 <span class="comment">Must be in init mode before.</span> -<a name="l00236"></a>00236 <span class="comment">adrCAN : adress of the first register of the mscan module</span> -<a name="l00237"></a>00237 <span class="comment">nFilter : the filter : 0 to 3.</span> -<a name="l00238"></a>00238 <span class="comment">ar : Value to write in acceptance register</span> -<a name="l00239"></a>00239 <span class="comment"> Beware ! hight byte and low byte inverted.</span> -<a name="l00240"></a>00240 <span class="comment"> for example if nFilter = 0, hight byte of ar -> CANIDAR0</span> -<a name="l00241"></a>00241 <span class="comment"> low byte of ar -> CANIDAR1</span> -<a name="l00242"></a>00242 <span class="comment">mr : Value to write in mask register</span> -<a name="l00243"></a>00243 <span class="comment"> Beware ! hight byte and low byte inverted.</span> -<a name="l00244"></a>00244 <span class="comment"> for example if nFilter = 2, hight byte of ar -> CANIDMR4</span> -<a name="l00245"></a>00245 <span class="comment"> low byte of ar -> CANIDMR5</span> -<a name="l00246"></a>00246 <span class="comment">*/</span> -<a name="l00247"></a>00247 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> ( -<a name="l00248"></a>00248 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, -<a name="l00249"></a>00249 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nFilter, -<a name="l00250"></a>00250 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> ar, -<a name="l00251"></a>00251 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> mr -<a name="l00252"></a>00252 ); -<a name="l00253"></a>00253 -<a name="l00254"></a>00254 <span class="comment">/*</span> -<a name="l00255"></a>00255 <span class="comment">Initialise the parameters for filtering the messages received.</span> -<a name="l00256"></a>00256 <span class="comment">You must put the MSCAN in init mode before with canInitMode()</span> -<a name="l00257"></a>00257 <span class="comment">Return 0 : OK</span> -<a name="l00258"></a>00258 <span class="comment"> 1 : Not in init mode. Unable to init MSCAN </span> -<a name="l00259"></a>00259 <span class="comment">*/</span> -<a name="l00260"></a>00260 -<a name="l00261"></a>00261 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> ( -<a name="l00262"></a>00262 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00263"></a>00263 <a class="code" href="structcanBusFilterInit.html">canBusFilterInit</a> fi); -<a name="l00264"></a>00264 <span class="comment">/*</span> -<a name="l00265"></a>00265 <span class="comment">Put one of the 5 mscan in Init mode</span> -<a name="l00266"></a>00266 <span class="comment">Loop until init mode is reached.</span> -<a name="l00267"></a>00267 <span class="comment">*/</span> -<a name="l00268"></a>00268 -<a name="l00269"></a>00269 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> ( -<a name="l00270"></a>00270 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00271"></a>00271 ); -<a name="l00272"></a>00272 -<a name="l00273"></a>00273 <span class="comment">/*</span> -<a name="l00274"></a>00274 <span class="comment">Leave the Init mode</span> -<a name="l00275"></a>00275 <span class="comment">loop until init mode leaved.</span> -<a name="l00276"></a>00276 <span class="comment">*/</span> -<a name="l00277"></a>00277 -<a name="l00278"></a>00278 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> ( -<a name="l00279"></a>00279 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00280"></a>00280 ); -<a name="l00281"></a>00281 -<a name="l00282"></a>00282 -<a name="l00283"></a>00283 -<a name="l00284"></a>00284 <span class="comment">/*</span> -<a name="l00285"></a>00285 <span class="comment">Transmit a msg on CAN "adrCan"</span> -<a name="l00286"></a>00286 <span class="comment">Return : 0 No error</span> -<a name="l00287"></a>00287 <span class="comment"> other error : no buffer available to make the transmission</span> -<a name="l00288"></a>00288 <span class="comment">*/</span> -<a name="l00289"></a>00289 -<a name="l00290"></a>00290 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> ( -<a name="l00291"></a>00291 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN, <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00292"></a>00292 <a class="code" href="structMessage.html">Message</a> msg <span class="comment">/* Message to transmit */</span> -<a name="l00293"></a>00293 ); -<a name="l00294"></a>00294 -<a name="l00295"></a>00295 <span class="comment">/*</span> -<a name="l00296"></a>00296 <span class="comment"> Set the interruptions. Must be call just after having left the init mode.</span> -<a name="l00297"></a>00297 <span class="comment"> */</span> -<a name="l00298"></a>00298 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN); -<a name="l00299"></a>00299 -<a name="l00300"></a>00300 <span class="comment">/*</span> -<a name="l00301"></a>00301 <span class="comment">Put one of the 5 mscan in sleep mode</span> -<a name="l00302"></a>00302 <span class="comment">Beware! If some messages are to be sent,</span> -<a name="l00303"></a>00303 <span class="comment">or if it is receiving, going into sleep mode</span> -<a name="l00304"></a>00304 <span class="comment">may take time.</span> -<a name="l00305"></a>00305 <span class="comment">Wake up is disabled : stay in sleep mode even if</span> -<a name="l00306"></a>00306 <span class="comment">bus traffic detected.</span> -<a name="l00307"></a>00307 <span class="comment">return 0 if 0K, other if error : mscan is on init mode.</span> -<a name="l00308"></a>00308 <span class="comment">Stay in this function until the sleep mode</span> -<a name="l00309"></a>00309 <span class="comment">is reached.</span> -<a name="l00310"></a>00310 <span class="comment">*/</span> -<a name="l00311"></a>00311 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> ( -<a name="l00312"></a>00312 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00313"></a>00313 ); -<a name="l00314"></a>00314 -<a name="l00315"></a>00315 <span class="comment">/*</span> -<a name="l00316"></a>00316 <span class="comment">Leave the sleep mode</span> -<a name="l00317"></a>00317 <span class="comment">loop until sleep mode leaved.</span> -<a name="l00318"></a>00318 <span class="comment">return 0 : OK</span> -<a name="l00319"></a>00319 <span class="comment">return 1 : error : in init mode</span> -<a name="l00320"></a>00320 <span class="comment">*/</span> -<a name="l00321"></a>00321 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> ( -<a name="l00322"></a>00322 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00323"></a>00323 ); -<a name="l00324"></a>00324 -<a name="l00325"></a>00325 <span class="comment">/*</span> -<a name="l00326"></a>00326 <span class="comment">Put one of the 5 mscan in sleep mode</span> -<a name="l00327"></a>00327 <span class="comment">MSCAN must not be in init mode.</span> -<a name="l00328"></a>00328 <span class="comment">wake up is enabled : wake up if traffic on CAN is detected</span> -<a name="l00329"></a>00329 <span class="comment">Beware! If some messages are to be sent,</span> -<a name="l00330"></a>00330 <span class="comment">or if it is receiving, going into sleep mode</span> -<a name="l00331"></a>00331 <span class="comment">may take time.</span> -<a name="l00332"></a>00332 <span class="comment">Loop until sleep mode reached.</span> -<a name="l00333"></a>00333 <span class="comment">return 0 if 0K, other if error</span> -<a name="l00334"></a>00334 <span class="comment">*/</span> -<a name="l00335"></a>00335 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> ( -<a name="l00336"></a>00336 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00337"></a>00337 ); -<a name="l00338"></a>00338 -<a name="l00339"></a>00339 <span class="comment">/*</span> -<a name="l00340"></a>00340 <span class="comment">Test if one of the 5 mscan is in init mode.</span> -<a name="l00341"></a>00341 <span class="comment">Return </span> -<a name="l00342"></a>00342 <span class="comment"> 0 -> Not in init mode</span> -<a name="l00343"></a>00343 <span class="comment"> other -> In init mode</span> -<a name="l00344"></a>00344 <span class="comment">*/</span> -<a name="l00345"></a>00345 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> ( -<a name="l00346"></a>00346 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00347"></a>00347 ); -<a name="l00348"></a>00348 -<a name="l00349"></a>00349 <span class="comment">/*</span> -<a name="l00350"></a>00350 <span class="comment">Test if one of the 5 mscan is in sleep mode.</span> -<a name="l00351"></a>00351 <span class="comment">Return </span> -<a name="l00352"></a>00352 <span class="comment"> 0 -> Not in sleep mode</span> -<a name="l00353"></a>00353 <span class="comment"> other -> In sleep mode</span> -<a name="l00354"></a>00354 <span class="comment">*/</span> -<a name="l00355"></a>00355 <span class="keywordtype">char</span> <a class="code" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> ( -<a name="l00356"></a>00356 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> adrCAN <span class="comment">/* First address of MSCANx registers */</span> -<a name="l00357"></a>00357 ); -<a name="l00358"></a>00358 -<a name="l00359"></a>00359 -<a name="l00360"></a>00360 -<a name="l00361"></a>00361 <span class="preprocessor">#endif </span><span class="comment">/*__CANDRIVER__*/</span> -<a name="l00362"></a>00362 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h.html --- a/doc/doxygen/html/candriver_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,668 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h File Reference</h1><code>#include <<a class="el" href="can_8h-source.html">can.h</a>></code><br> -<code>#include <<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>></code><br> - -<p> -<a href="candriver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html">t_pointerStack</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html">canBusTime</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html">canBusInit</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">MAX_STACK_MSG_RCV</a> 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">NB_LINE_CAN</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">CANOPEN_LINE_NUMBER_USED</a> CAN0</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">canAddIdToFilter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">canChangeFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">canEnable</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">canInit</a> (UNS16 adrCAN, <a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canInitClock</a> (UNS16 adrCAN, <a class="el" href="structcanBusTime.html">canBusTime</a> clk)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">canInit1Filter</a> (UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">canInitFilter</a> (UNS16 adrCAN, <a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> fi)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">canInitMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">canInitModeQ</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canMsgTransmit</a> (UNS16 adrCAN, <a class="el" href="structMessage.html">Message</a> msg)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">canSetInterrupt</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">canSleepMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">canSleepModeQ</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canSleepWupMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">canTestInitMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">canTestSleepMode</a> (UNS16 adrCAN)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structMessage.html">Message</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a> [NB_LINE_CAN][MAX_STACK_MSG_RCV]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structMessage.html">Message</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structt__pointerStack.html">t_pointerStack</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a> [NB_LINE_CAN]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusInit.html">canBusInit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="aec12501ba547723b21fd74636ea045a"></a><!-- doxytag: member="candriver.h::CANOPEN_LINE_NUMBER_USED" ref="aec12501ba547723b21fd74636ea045a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANOPEN_LINE_NUMBER_USED CAN0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00053">53</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="604df069233e19d5960b444524a43042"></a><!-- doxytag: member="candriver.h::MAX_STACK_MSG_RCV" ref="604df069233e19d5960b444524a43042" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_STACK_MSG_RCV 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00038">38</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="08b16baaf10a1b7fb8a3569a6c0f67ff"></a><!-- doxytag: member="candriver.h::NB_LINE_CAN" ref="08b16baaf10a1b7fb8a3569a6c0f67ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NB_LINE_CAN 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00046">46</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="acfd181d5b055d1403930442e28ac643"></a><!-- doxytag: member="candriver.h::canAddIdToFilter" ref="acfd181d5b055d1403930442e28ac643" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canAddIdToFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nFilter</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00210">210</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="751a41c9747b96ab400b5599370cea83"></a><!-- doxytag: member="candriver.h::canChangeFilter" ref="751a41c9747b96ab400b5599370cea83" args="(UNS16 adrCAN, canBusFilterInit fi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canChangeFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> </td> - <td class="paramname"> <em>fi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00250">250</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>. -</div> -</div><p> -<a class="anchor" name="5a53a89d2e348d70331e6ebe269d155a"></a><!-- doxytag: member="candriver.h::canEnable" ref="5a53a89d2e348d70331e6ebe269d155a" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canEnable </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00266">266</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="3c4f7a31d94e5e7c7322535467b806de"></a><!-- doxytag: member="candriver.h::canInit" ref="3c4f7a31d94e5e7c7322535467b806de" args="(UNS16 adrCAN, canBusInit bi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInit </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusInit.html">canBusInit</a> </td> - <td class="paramname"> <em>bi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00277">277</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="candriver_8h-source.html#l00156">canBusInit::cane</a>, <a class="el" href="canOpenDriver_8c-source.html#l00266">canEnable()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00313">canInitClock()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00364">canInitFilter()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00392">canInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00401">canInitModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00445">canSetInterrupt()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00452">canSleepMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00466">canSleepModeQ()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00162">canBusInit::clk</a>, <a class="el" href="candriver_8h-source.html#l00154">canBusInit::cswai</a>, <a class="el" href="candriver_8h-source.html#l00164">canBusInit::fi</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="candriver_8h-source.html#l00159">canBusInit::listen</a>, <a class="el" href="candriver_8h-source.html#l00158">canBusInit::loopb</a>, <a class="el" href="candriver_8h-source.html#l00155">canBusInit::time</a>, and <a class="el" href="candriver_8h-source.html#l00160">canBusInit::wupm</a>. -</div> -</div><p> -<a class="anchor" name="5fb549697afb7918607aa113e01c543d"></a><!-- doxytag: member="candriver.h::canInit1Filter" ref="5fb549697afb7918607aa113e01c543d" args="(UNS16 adrCAN, UNS8 nFilter, UNS16 ar, UNS16 mr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInit1Filter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nFilter</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>ar</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>mr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00335">335</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="6ec3ce6d79012dd8a08fa5aeb6a0489f"></a><!-- doxytag: member="candriver.h::canInitClock" ref="6ec3ce6d79012dd8a08fa5aeb6a0489f" args="(UNS16 adrCAN, canBusTime clk)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitClock </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusTime.html">canBusTime</a> </td> - <td class="paramname"> <em>clk</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00313">313</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="candriver_8h-source.html#l00101">canBusTime::brp</a>, <a class="el" href="ports__def_8h-source.html#l00706">CANBTR0</a>, <a class="el" href="ports__def_8h-source.html#l00707">CANBTR1</a>, <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00100">canBusTime::clksrc</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="candriver_8h-source.html#l00103">canBusTime::samp</a>, <a class="el" href="candriver_8h-source.html#l00102">canBusTime::sjw</a>, <a class="el" href="candriver_8h-source.html#l00105">canBusTime::tseg1</a>, and <a class="el" href="candriver_8h-source.html#l00104">canBusTime::tseg2</a>. -</div> -</div><p> -<a class="anchor" name="b4502eef7616b25c74b1ac5a2245b085"></a><!-- doxytag: member="candriver.h::canInitFilter" ref="b4502eef7616b25c74b1ac5a2245b085" args="(UNS16 adrCAN, canBusFilterInit fi)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitFilter </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> </td> - <td class="paramname"> <em>fi</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00364">364</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00713">CANIDAC</a>, <a class="el" href="candriver_8h-source.html#l00113">canBusFilterInit::canidar0</a>, <a class="el" href="ports__def_8h-source.html#l00714">CANIDAR0</a>, <a class="el" href="candriver_8h-source.html#l00115">canBusFilterInit::canidar1</a>, <a class="el" href="ports__def_8h-source.html#l00715">CANIDAR1</a>, <a class="el" href="candriver_8h-source.html#l00117">canBusFilterInit::canidar2</a>, <a class="el" href="ports__def_8h-source.html#l00716">CANIDAR2</a>, <a class="el" href="candriver_8h-source.html#l00119">canBusFilterInit::canidar3</a>, <a class="el" href="ports__def_8h-source.html#l00717">CANIDAR3</a>, <a class="el" href="candriver_8h-source.html#l00121">canBusFilterInit::canidar4</a>, <a class="el" href="ports__def_8h-source.html#l00722">CANIDAR4</a>, <a class="el" href="candriver_8h-source.html#l00123">canBusFilterInit::canidar5</a>, <a class="el" href="ports__def_8h-source.html#l00723">CANIDAR5</a>, <a class="el" href="candriver_8h-source.html#l00125">canBusFilterInit::canidar6</a>, <a class="el" href="ports__def_8h-source.html#l00724">CANIDAR6</a>, <a class="el" href="candriver_8h-source.html#l00127">canBusFilterInit::canidar7</a>, <a class="el" href="ports__def_8h-source.html#l00725">CANIDAR7</a>, <a class="el" href="candriver_8h-source.html#l00114">canBusFilterInit::canidmr0</a>, <a class="el" href="ports__def_8h-source.html#l00718">CANIDMR0</a>, <a class="el" href="candriver_8h-source.html#l00116">canBusFilterInit::canidmr1</a>, <a class="el" href="ports__def_8h-source.html#l00719">CANIDMR1</a>, <a class="el" href="candriver_8h-source.html#l00118">canBusFilterInit::canidmr2</a>, <a class="el" href="ports__def_8h-source.html#l00720">CANIDMR2</a>, <a class="el" href="candriver_8h-source.html#l00120">canBusFilterInit::canidmr3</a>, <a class="el" href="ports__def_8h-source.html#l00721">CANIDMR3</a>, <a class="el" href="candriver_8h-source.html#l00122">canBusFilterInit::canidmr4</a>, <a class="el" href="ports__def_8h-source.html#l00726">CANIDMR4</a>, <a class="el" href="candriver_8h-source.html#l00124">canBusFilterInit::canidmr5</a>, <a class="el" href="ports__def_8h-source.html#l00727">CANIDMR5</a>, <a class="el" href="candriver_8h-source.html#l00126">canBusFilterInit::canidmr6</a>, <a class="el" href="ports__def_8h-source.html#l00728">CANIDMR6</a>, <a class="el" href="candriver_8h-source.html#l00128">canBusFilterInit::canidmr7</a>, <a class="el" href="ports__def_8h-source.html#l00729">CANIDMR7</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="candriver_8h-source.html#l00112">canBusFilterInit::idam</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="0b98e4800c82d99981833aa4207f1eb9"></a><!-- doxytag: member="candriver.h::canInitMode" ref="0b98e4800c82d99981833aa4207f1eb9" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00392">392</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="00ffb46abacfdfa56ebc70e15164113e"></a><!-- doxytag: member="candriver.h::canInitModeQ" ref="00ffb46abacfdfa56ebc70e15164113e" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canInitModeQ </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00401">401</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="2f2d1ed55cfd9d7f85883f8d70d318ba"></a><!-- doxytag: member="candriver.h::canMsgTransmit" ref="2f2d1ed55cfd9d7f85883f8d70d318ba" args="(UNS16 adrCAN, Message msg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canMsgTransmit </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> </td> - <td class="paramname"> <em>msg</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00410">410</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00712">CANTBSEL</a>, <a class="el" href="ports__def_8h-source.html#l00710">CANTFLG</a>, <a class="el" href="ports__def_8h-source.html#l00738">CANTRSDTA</a>, <a class="el" href="ports__def_8h-source.html#l00737">CANTRSID</a>, <a class="el" href="ports__def_8h-source.html#l00739">CANTRSLEN</a>, <a class="el" href="ports__def_8h-source.html#l00740">CANTRSPRI</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="5ad8616a3276f7f40149b551f09aa6a1"></a><!-- doxytag: member="candriver.h::canSetInterrupt" ref="5ad8616a3276f7f40149b551f09aa6a1" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSetInterrupt </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00445">445</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00709">CANRIER</a>, <a class="el" href="ports__def_8h-source.html#l00711">CANTIER</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="c7773223579ec7e0fab5238df214da89"></a><!-- doxytag: member="candriver.h::canSleepMode" ref="c7773223579ec7e0fab5238df214da89" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00452">452</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="a89f28005eea54f5b216eb72a18d45f3"></a><!-- doxytag: member="candriver.h::canSleepModeQ" ref="a89f28005eea54f5b216eb72a18d45f3" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepModeQ </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00466">466</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="1ae1ad5d66ac87085baf5b9d0a4e62ca"></a><!-- doxytag: member="candriver.h::canSleepWupMode" ref="1ae1ad5d66ac87085baf5b9d0a4e62ca" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canSleepWupMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00480">480</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00704">CANCTL0</a>, <a class="el" href="canOpenDriver_8c-source.html#l00493">canTestInitMode()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00499">canTestSleepMode()</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="6beefe951b3c9de786c585257488fa82"></a><!-- doxytag: member="candriver.h::canTestInitMode" ref="6beefe951b3c9de786c585257488fa82" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canTestInitMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00493">493</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<a class="anchor" name="fa79f2ac95a8143c2fb087260df39820"></a><!-- doxytag: member="candriver.h::canTestSleepMode" ref="fa79f2ac95a8143c2fb087260df39820" args="(UNS16 adrCAN)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char canTestSleepMode </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>adrCAN</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00499">499</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00705">CANCTL1</a>, and <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="c731fd3e22e0f2c414b1e3f511c85423"></a><!-- doxytag: member="candriver.h::bi" ref="c731fd3e22e0f2c414b1e3f511c85423" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structcanBusInit.html">canBusInit</a> <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">bi</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="54c57753f0e749e7ca14315c745bc8d9"></a><!-- doxytag: member="candriver.h::msgRcv" ref="54c57753f0e749e7ca14315c745bc8d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structMessage.html">Message</a> <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">msgRcv</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="509b5bc79f44e93ccb86d970a3aab01c"></a><!-- doxytag: member="candriver.h::ptrMsgRcv" ref="509b5bc79f44e93ccb86d970a3aab01c" args="[NB_LINE_CAN]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile <a class="el" href="structt__pointerStack.html">t_pointerStack</a> <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">ptrMsgRcv</a>[NB_LINE_CAN] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="1858449b5bfa9aa019aa643f8453d1c8"></a><!-- doxytag: member="candriver.h::stackMsgRcv" ref="1858449b5bfa9aa019aa643f8453d1c8" args="[NB_LINE_CAN][MAX_STACK_MSG_RCV]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile <a class="el" href="structMessage.html">Message</a> <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">stackMsgRcv</a>[NB_LINE_CAN][MAX_STACK_MSG_RCV] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot --- a/doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_00ffb46abacfdfa56ebc70e15164113e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4b78aa688f305e7d5b1a0204d46370d9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot --- a/doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_0b98e4800c82d99981833aa4207f1eb9_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ce575cd9ea5d959bf1208cf1d449ea14 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot --- a/doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepWupMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_1ae1ad5d66ac87085baf5b9d0a4e62ca_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ae72df7e912f53e5d96075252b375173 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot --- a/doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canEnable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"]; - Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"]; - Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"]; - Node10 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_3c4f7a31d94e5e7c7322535467b806de_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6f38e9abfd2284616b22f2f04f87f248 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot --- a/doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInit1Filter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_5fb549697afb7918607aa113e01c543d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -012753a05393e159678f6ad2c62f956b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot --- a/doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitClock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_6ec3ce6d79012dd8a08fa5aeb6a0489f_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2ddee194a974e7b451b6c62e4eeaa270 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot --- a/doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canChangeFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9"]; - Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canInitModeQ",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canSetInterrupt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canSleepMode",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canSleepModeQ",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_751a41c9747b96ab400b5599370cea83_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d0bccbf65ecd5d37aa808c6d60f1621e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h__incl.dot --- a/doc/doxygen/html/candriver_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h__incl.md5 --- a/doc/doxygen/html/candriver_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2ddabff6e2acd6c0a8be813deaeb7fab \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot --- a/doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepModeQ",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_a89f28005eea54f5b216eb72a18d45f3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -bff772af432c9bf129d5cdb92cdf96e2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot --- a/doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canAddIdToFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_acfd181d5b055d1403930442e28ac643_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -b1b71c85e9789f6726155d807451eac0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot --- a/doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canInitFilter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestInitMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_b4502eef7616b25c74b1ac5a2245b085_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0db8c5aaac5a9c2958641772b67c71cd \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot --- a/doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSleepMode",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canTestSleepMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5 --- a/doc/doxygen/html/candriver_8h_c7773223579ec7e0fab5238df214da89_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -59815630f7ae4c180bd2ea3a46900c77 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h-source.html --- a/doc/doxygen/html/canmsg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,125 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h</h1><a href="canmsg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* canmsg.h - common kernel-space and user-space CAN message structure</span> -<a name="l00002"></a>00002 <span class="comment"> * Linux CAN-bus device driver.</span> -<a name="l00003"></a>00003 <span class="comment"> * Written by Pavel Pisa - OCERA team member</span> -<a name="l00004"></a>00004 <span class="comment"> * email:pisa@cmp.felk.cvut.cz</span> -<a name="l00005"></a>00005 <span class="comment"> * This software is released under the GPL-License.</span> -<a name="l00006"></a>00006 <span class="comment"> * Version lincan-0.3 17 Jun 2004</span> -<a name="l00007"></a>00007 <span class="comment"> */</span> -<a name="l00008"></a>00008 -<a name="l00009"></a>00009 <span class="preprocessor">#ifndef _CANMSG_T_H</span> -<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define _CANMSG_T_H</span> -<a name="l00011"></a>00011 <span class="preprocessor"></span> -<a name="l00012"></a>00012 <span class="preprocessor">#ifdef __KERNEL__</span> -<a name="l00013"></a>00013 <span class="preprocessor"></span> -<a name="l00014"></a>00014 <span class="preprocessor">#include <linux/time.h></span> -<a name="l00015"></a>00015 <span class="preprocessor">#include <linux/types.h></span> -<a name="l00016"></a>00016 -<a name="l00017"></a>00017 <span class="preprocessor">#else </span><span class="comment">/* __KERNEL__ */</span> -<a name="l00018"></a>00018 -<a name="l00019"></a>00019 <span class="preprocessor">#include <sys/time.h></span> -<a name="l00020"></a>00020 <span class="preprocessor">#include <sys/types.h></span> -<a name="l00021"></a>00021 -<a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/* __KERNEL__ */</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> -<a name="l00027"></a>00027 <span class="preprocessor"></span> -<a name="l00028"></a>00028 <span class="comment">/*</span> -<a name="l00029"></a>00029 <span class="comment"> * CAN_MSG_VERSION_2 enables new canmsg_t layout compatible with</span> -<a name="l00030"></a>00030 <span class="comment"> * can4linux project from http://www.port.de/</span> -<a name="l00031"></a>00031 <span class="comment"> *</span> -<a name="l00032"></a>00032 <span class="comment"> */</span> -<a name="l00033"></a><a class="code" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">00033</a> <span class="preprocessor">#define CAN_MSG_VERSION_2</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span> -<a name="l00035"></a>00035 <span class="comment">/* Number of data bytes in one CAN message */</span> -<a name="l00036"></a><a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">00036</a> <span class="preprocessor">#define CAN_MSG_LENGTH 8</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span> -<a name="l00038"></a>00038 <span class="preprocessor">#ifdef CAN_MSG_VERSION_2</span> -<a name="l00039"></a>00039 <span class="preprocessor"></span> -<a name="l00040"></a><a class="code" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">00040</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>timeval canmsg_tstamp_t ; -<a name="l00041"></a>00041 -<a name="l00042"></a><a class="code" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">00042</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a>; -<a name="l00043"></a>00043 -<a name="l00059"></a><a class="code" href="structcanmsg__t.html">00059</a> <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> { -<a name="l00060"></a><a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">00060</a> <span class="keywordtype">int</span> <a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>; -<a name="l00061"></a><a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">00061</a> <span class="keywordtype">int</span> <a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a>; -<a name="l00062"></a><a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">00062</a> canmsg_id_t <a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>; -<a name="l00063"></a><a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">00063</a> canmsg_tstamp_t <a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a>; -<a name="l00064"></a><a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">00064</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>; -<a name="l00065"></a><a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">00065</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>[<a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a>]; -<a name="l00066"></a>00066 }; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="preprocessor">#else </span><span class="comment">/*CAN_MSG_VERSION_2*/</span> -<a name="l00069"></a>00069 <span class="preprocessor">#ifndef PACKED</span> -<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define PACKED __attribute__((packed))</span> -<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="comment">/* Old, deprecated version of canmsg_t structure */</span> -<a name="l00073"></a>00073 <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> { -<a name="l00074"></a>00074 <span class="keywordtype">short</span> <a class="code" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a>; -<a name="l00075"></a>00075 <span class="keywordtype">int</span> <a class="code" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a>; -<a name="l00076"></a>00076 canmsg_id_t <a class="code" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a>; -<a name="l00077"></a>00077 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a>; -<a name="l00078"></a>00078 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a>; -<a name="l00079"></a>00079 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a>[<a class="code" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a>]; -<a name="l00080"></a>00080 } PACKED; -<a name="l00081"></a>00081 <span class="preprocessor">#endif </span><span class="comment">/*CAN_MSG_VERSION_2*/</span> -<a name="l00082"></a>00082 -<a name="l00083"></a><a class="code" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">00083</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcanmsg__t.html">canmsg_t</a> <a class="code" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg_t</a>; -<a name="l00084"></a>00084 -<a name="l00105"></a><a class="code" href="structcanfilt__t.html">00105</a> <span class="keyword">struct </span><a class="code" href="structcanfilt__t.html">canfilt_t</a> { -<a name="l00106"></a><a class="code" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">00106</a> <span class="keywordtype">int</span> <a class="code" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">flags</a>; -<a name="l00107"></a><a class="code" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">00107</a> <span class="keywordtype">int</span> <a class="code" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">queid</a>; -<a name="l00108"></a><a class="code" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">00108</a> <span class="keywordtype">int</span> <a class="code" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">cob</a>; -<a name="l00109"></a><a class="code" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">00109</a> canmsg_id_t <a class="code" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">id</a>; -<a name="l00110"></a><a class="code" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">00110</a> canmsg_id_t <a class="code" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">mask</a>; -<a name="l00111"></a>00111 }; -<a name="l00112"></a>00112 -<a name="l00113"></a><a class="code" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">00113</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcanfilt__t.html">canfilt_t</a> <a class="code" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canfilt_t</a>; -<a name="l00114"></a>00114 -<a name="l00115"></a>00115 <span class="comment">/* Definitions to use for canmsg_t and canfilt_t flags */</span> -<a name="l00116"></a><a class="code" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">00116</a> <span class="preprocessor">#define MSG_RTR (1<<0)</span> -<a name="l00117"></a><a class="code" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_OVR (1<<1)</span> -<a name="l00118"></a><a class="code" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_EXT (1<<2)</span> -<a name="l00119"></a><a class="code" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LOCAL (1<<3)</span> -<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="comment">/* If you change above lines, check canque_filtid2internal function */</span> -<a name="l00121"></a>00121 -<a name="l00122"></a>00122 <span class="comment">/* Additional definitions used for canfilt_t only */</span> -<a name="l00123"></a><a class="code" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">00123</a> <span class="preprocessor">#define MSG_FILT_MASK_SHIFT 8</span> -<a name="l00124"></a><a class="code" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">00124</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_RTR_MASK (MSG_RTR<<MSG_FILT_MASK_SHIFT)</span> -<a name="l00125"></a><a class="code" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">00125</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_EXT_MASK (MSG_EXT<<MSG_FILT_MASK_SHIFT)</span> -<a name="l00126"></a><a class="code" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LOCAL_MASK (MSG_LOCAL<<MSG_FILT_MASK_SHIFT)</span> -<a name="l00127"></a><a class="code" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_PROCESSLOCAL (MSG_OVR<<MSG_FILT_MASK_SHIFT)</span> -<a name="l00128"></a>00128 <span class="preprocessor"></span> -<a name="l00129"></a>00129 <span class="comment">/* Can message ID mask */</span> -<a name="l00130"></a><a class="code" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">00130</a> <span class="preprocessor">#define MSG_ID_MASK ((1l<<29)-1)</span> -<a name="l00131"></a>00131 <span class="preprocessor"></span> -<a name="l00132"></a>00132 <span class="preprocessor">#ifdef __cplusplus</span> -<a name="l00133"></a>00133 <span class="preprocessor"></span>} <span class="comment">/* extern "C"*/</span> -<a name="l00134"></a>00134 <span class="preprocessor">#endif</span> -<a name="l00135"></a>00135 <span class="preprocessor"></span> -<a name="l00136"></a>00136 <span class="preprocessor">#endif </span><span class="comment">/*_CANMSG_T_H*/</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h.html --- a/doc/doxygen/html/canmsg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,344 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h File Reference</h1><code>#include <sys/time.h></code><br> -<code>#include <sys/types.h></code><br> - -<p> -<a href="canmsg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html">canmsg_t</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html">canfilt_t</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">CAN_MSG_VERSION_2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">CAN_MSG_LENGTH</a> 8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">MSG_RTR</a> (1<<0)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">MSG_OVR</a> (1<<1)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">MSG_EXT</a> (1<<2)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">MSG_LOCAL</a> (1<<3)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">MSG_FILT_MASK_SHIFT</a> 8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">MSG_RTR_MASK</a> (MSG_RTR<<MSG_FILT_MASK_SHIFT)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">MSG_EXT_MASK</a> (MSG_EXT<<MSG_FILT_MASK_SHIFT)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">MSG_LOCAL_MASK</a> (MSG_LOCAL<<MSG_FILT_MASK_SHIFT)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">MSG_PROCESSLOCAL</a> (MSG_OVR<<MSG_FILT_MASK_SHIFT)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">MSG_ID_MASK</a> ((1l<<29)-1)</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef timeval </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structcanmsg__t.html">canmsg_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg_t</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structcanfilt__t.html">canfilt_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canfilt_t</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="eb09c576cda35f0ce23882b092679131"></a><!-- doxytag: member="canmsg.h::CAN_MSG_LENGTH" ref="eb09c576cda35f0ce23882b092679131" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_MSG_LENGTH 8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00036">36</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="6e08f25b3a7951a82cc337505fc3c27a"></a><!-- doxytag: member="canmsg.h::CAN_MSG_VERSION_2" ref="6e08f25b3a7951a82cc337505fc3c27a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_MSG_VERSION_2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00033">33</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="973182db693bc55d98fafe82ad62f68c"></a><!-- doxytag: member="canmsg.h::MSG_EXT" ref="973182db693bc55d98fafe82ad62f68c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_EXT (1<<2) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00118">118</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="4796f51e6847235d7fcb74b35a023f9f"></a><!-- doxytag: member="canmsg.h::MSG_EXT_MASK" ref="4796f51e6847235d7fcb74b35a023f9f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_EXT_MASK (MSG_EXT<<MSG_FILT_MASK_SHIFT) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00125">125</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="664009574504682c47743d2a3690afa7"></a><!-- doxytag: member="canmsg.h::MSG_FILT_MASK_SHIFT" ref="664009574504682c47743d2a3690afa7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_FILT_MASK_SHIFT 8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00123">123</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="9a9e40fdca7c76479284ba350e3c8506"></a><!-- doxytag: member="canmsg.h::MSG_ID_MASK" ref="9a9e40fdca7c76479284ba350e3c8506" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_ID_MASK ((1l<<29)-1) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00130">130</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="8371666c6983526f38115cda79f63d62"></a><!-- doxytag: member="canmsg.h::MSG_LOCAL" ref="8371666c6983526f38115cda79f63d62" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_LOCAL (1<<3) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00119">119</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="0fa902ccfba692bf3db9782496acc80b"></a><!-- doxytag: member="canmsg.h::MSG_LOCAL_MASK" ref="0fa902ccfba692bf3db9782496acc80b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_LOCAL_MASK (MSG_LOCAL<<MSG_FILT_MASK_SHIFT) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00126">126</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="8a25d646d69812829a67d88e00245007"></a><!-- doxytag: member="canmsg.h::MSG_OVR" ref="8a25d646d69812829a67d88e00245007" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_OVR (1<<1) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00117">117</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="2b53a66520d29f4df4473fff575ad417"></a><!-- doxytag: member="canmsg.h::MSG_PROCESSLOCAL" ref="2b53a66520d29f4df4473fff575ad417" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_PROCESSLOCAL (MSG_OVR<<MSG_FILT_MASK_SHIFT) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00127">127</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="a17d9d21b15825ab928d225e6b317d26"></a><!-- doxytag: member="canmsg.h::MSG_RTR" ref="a17d9d21b15825ab928d225e6b317d26" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_RTR (1<<0) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00116">116</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="003ae3d402f58589544d93f02ae5e252"></a><!-- doxytag: member="canmsg.h::MSG_RTR_MASK" ref="003ae3d402f58589544d93f02ae5e252" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_RTR_MASK (MSG_RTR<<MSG_FILT_MASK_SHIFT) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00124">124</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="d37d8411be50cb86c62113a96b56e120"></a><!-- doxytag: member="canmsg.h::canfilt_t" ref="d37d8411be50cb86c62113a96b56e120" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structcanfilt__t.html">canfilt_t</a> <a class="el" href="structcanfilt__t.html">canfilt_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00113">113</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="4df2eff676652dbe67d372e42ccf8aa7"></a><!-- doxytag: member="canmsg.h::canmsg_id_t" ref="4df2eff676652dbe67d372e42ccf8aa7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef unsigned long <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00042">42</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="be94973a423090a2a9a1c15a9479a920"></a><!-- doxytag: member="canmsg.h::canmsg_t" ref="be94973a423090a2a9a1c15a9479a920" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structcanmsg__t.html">canmsg_t</a> <a class="el" href="structcanmsg__t.html">canmsg_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00083">83</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="f5a9ea1b33e64787190dccc1ce5419a2"></a><!-- doxytag: member="canmsg.h::canmsg_tstamp_t" ref="f5a9ea1b33e64787190dccc1ce5419a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct timeval <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00040">40</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h__dep__incl.dot --- a/doc/doxygen/html/canmsg_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lincan_8h.html"]; - Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h__dep__incl.md5 --- a/doc/doxygen/html/canmsg_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -14f66cbe0cb3304fd03020da665bced0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h__incl.dot --- a/doc/doxygen/html/canmsg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/canmsg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/canmsg_8h__incl.md5 --- a/doc/doxygen/html/canmsg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -bd2437f6bd931c03d0e02d04176846a4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32.html --- a/doc/doxygen/html/classcan__uvccm__win32.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,358 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: can_uvccm_win32 Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>can_uvccm_win32 Class Reference</h1><!-- doxytag: class="can_uvccm_win32" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">~can_uvccm_win32</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">send</a> (const <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">receive</a> (<a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">open_rs232</a> (int port=1, int baud_rate=57600)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">close_rs232</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">get_can_data</a> (const char *can_cmd_buf, long &bufsize, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">set_can_data</a> (const <a class="el" href="structMessage.html">Message</a> &m, std::string &can_cmd)</td></tr> - -<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">m_port</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">m_read_event</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">m_write_event</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">m_residual_buffer</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcan__uvccm__win32_1_1error.html">error</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00017">17</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.<hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="f4f6d1f25174fd3b7d897a5f73bc363e"></a><!-- doxytag: member="can_uvccm_win32::can_uvccm_win32" ref="f4f6d1f25174fd3b7d897a5f73bc363e" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">can_uvccm_win32::can_uvccm_win32 </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00039">39</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00136">open_rs232()</a>. -</div> -</div><p> -<a class="anchor" name="39bb5c7bb141391d0f2f34b7dd5f487c"></a><!-- doxytag: member="can_uvccm_win32::~can_uvccm_win32" ref="39bb5c7bb141391d0f2f34b7dd5f487c" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">can_uvccm_win32::~can_uvccm_win32 </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00047">47</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="can__uvccm__win32_8cpp-source.html#l00190">close_rs232()</a>. -</div> -</div><p> -<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="3358bfa32c0164bc11d220745e3e0430"></a><!-- doxytag: member="can_uvccm_win32::send" ref="3358bfa32c0164bc11d220745e3e0430" args="(const Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::send </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00052">52</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00271">set_can_data()</a>, and <a class="el" href="eds__utils_8py-source.html#l00391">eds_utils::WriteFile()</a>. -</div> -</div><p> -<a class="anchor" name="4301393c1d3046b35d0b545e761b94db"></a><!-- doxytag: member="can_uvccm_win32::receive" ref="4301393c1d3046b35d0b545e761b94db" args="(Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::receive </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00080">80</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00206">get_can_data()</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">m_residual_buffer</a>. -</div> -</div><p> -<a class="anchor" name="7fb6732edc691451bc1d3206c07d4715"></a><!-- doxytag: member="can_uvccm_win32::open_rs232" ref="7fb6732edc691451bc1d3206c07d4715" args="(int port=1, int baud_rate=57600)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::open_rs232 </td> - <td>(</td> - <td class="paramtype">int </td> - <td class="paramname"> <em>port</em> = <code>1</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int </td> - <td class="paramname"> <em>baud_rate</em> = <code>57600</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00136">136</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="def_8h-source.html#l00063">FALSE</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>, and <a class="el" href="def_8h-source.html#l00062">TRUE</a>. -</div> -</div><p> -<a class="anchor" name="06f9d2fb860a821436471c3233f91dff"></a><!-- doxytag: member="can_uvccm_win32::close_rs232" ref="06f9d2fb860a821436471c3233f91dff" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::close_rs232 </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00190">190</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">m_port</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">m_read_event</a>, <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">m_residual_buffer</a>, and <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">m_write_event</a>. -</div> -</div><p> -<a class="anchor" name="c3d1d02a46518b2639beb6060f79f2a2"></a><!-- doxytag: member="can_uvccm_win32::get_can_data" ref="c3d1d02a46518b2639beb6060f79f2a2" args="(const char *can_cmd_buf, long &bufsize, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::get_can_data </td> - <td>(</td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>can_cmd_buf</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">long & </td> - <td class="paramname"> <em>bufsize</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00206">206</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="0f2aed9c45f29e6082f37ea17aea46ae"></a><!-- doxytag: member="can_uvccm_win32::set_can_data" ref="0f2aed9c45f29e6082f37ea17aea46ae" args="(const Message &m, std::string &can_cmd)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool can_uvccm_win32::set_can_data </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structMessage.html">Message</a> & </td> - <td class="paramname"> <em>m</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">std::string & </td> - <td class="paramname"> <em>can_cmd</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00271">271</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="3f13c1748b3cd57fd1d478782428859a"></a><!-- doxytag: member="can_uvccm_win32::m_port" ref="3f13c1748b3cd57fd1d478782428859a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32::m_port</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00033">33</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="cf25e6725871137696ab41b06fa05417"></a><!-- doxytag: member="can_uvccm_win32::m_read_event" ref="cf25e6725871137696ab41b06fa05417" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32::m_read_event</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00034">34</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="544ea7fd0e8a5d7cfb7cf9058d6020a4"></a><!-- doxytag: member="can_uvccm_win32::m_write_event" ref="544ea7fd0e8a5d7cfb7cf9058d6020a4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HANDLE <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32::m_write_event</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00035">35</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="d264855657adc02fbc687f37d302fc9f"></a><!-- doxytag: member="can_uvccm_win32::m_residual_buffer" ref="d264855657adc02fbc687f37d302fc9f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">std::string <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32::m_residual_buffer</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00036">36</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/<a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_1_1error.html --- a/doc/doxygen/html/classcan__uvccm__win32_1_1error.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: can_uvccm_win32::error Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="classcan__uvccm__win32.html">can_uvccm_win32</a>::<a class="el" href="classcan__uvccm__win32_1_1error.html">error</a></div> -<h1>can_uvccm_win32::error Class Reference</h1><!-- doxytag: class="can_uvccm_win32::error" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="can__uvccm__win32_8cpp-source.html#l00020">20</a> of file <a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a>.<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_uvccm_win32/<a class="el" href="can__uvccm__win32_8cpp-source.html">can_uvccm_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot --- a/doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="can_uvccm_win32::send",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="can_uvccm_win32::set_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="eds_utils::WriteFile",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5 --- a/doc/doxygen/html/classcan__uvccm__win32_3358bfa32c0164bc11d220745e3e0430_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6c735c92d46a6e36b22efb6cba9e7c33 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot --- a/doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="can_uvccm_win32::~can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="can_uvccm_win32::close_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5 --- a/doc/doxygen/html/classcan__uvccm__win32_39bb5c7bb141391d0f2f34b7dd5f487c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0b5349d984e437099b2470c6968309d5 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot --- a/doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="can_uvccm_win32::receive",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="can_uvccm_win32::get_can_data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5 --- a/doc/doxygen/html/classcan__uvccm__win32_4301393c1d3046b35d0b545e761b94db_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -5e7d2c0df09e3c25bec9a4c6f63a2bbc \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot --- a/doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="can_uvccm_win32::can_uvccm_win32",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="can_uvccm_win32::open_rs232",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5 --- a/doc/doxygen/html/classcan__uvccm__win32_f4f6d1f25174fd3b7d897a5f73bc363e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ab0edc52f44139fb5cf3a62c3c0eb909 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classccritical__section.html --- a/doc/doxygen/html/classccritical__section.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,158 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: ccritical_section Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>ccritical_section Class Reference</h1><!-- doxytag: class="ccritical_section" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">~ccritical_section</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a> ()</td></tr> - -<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">CRITICAL_SECTION </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00038">38</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.<hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="b373df4a1457e4d91117ae8dd052f152"></a><!-- doxytag: member="ccritical_section::ccritical_section" ref="b373df4a1457e4d91117ae8dd052f152" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">ccritical_section::ccritical_section </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00041">41</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>. -</div> -</div><p> -<a class="anchor" name="9afc8d8a935bb51b02e9ef9bc7241466"></a><!-- doxytag: member="ccritical_section::~ccritical_section" ref="9afc8d8a935bb51b02e9ef9bc7241466" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">ccritical_section::~ccritical_section </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00045">45</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>. -</div> -</div><p> -<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="94af8f7f73229ecc82a303be7e2b0ad0"></a><!-- doxytag: member="ccritical_section::enter" ref="94af8f7f73229ecc82a303be7e2b0ad0" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void ccritical_section::enter </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00049">49</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>. -</div> -</div><p> -<a class="anchor" name="e1f542404005a2f0696ced6c52a8ce3b"></a><!-- doxytag: member="ccritical_section::leave" ref="e1f542404005a2f0696ced6c52a8ce3b" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void ccritical_section::leave </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00053">53</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00058">m_cs</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="102f1ff74ca1adffa1868c3b9d5fb7bb"></a><!-- doxytag: member="ccritical_section::m_cs" ref="102f1ff74ca1adffa1868c3b9d5fb7bb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">CRITICAL_SECTION <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section::m_cs</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00058">58</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers.html --- a/doc/doxygen/html/classclass__timers.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,382 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: class_timers Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>class_timers Class Reference</h1><!-- doxytag: class="class_timers" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">~class_timers</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a> (TIMEVAL value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a> ()</td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a> () const</td></tr> - -<tr><td colspan="2"><br><h2>Static Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">static DWORD WINAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a> (void *arg)</td></tr> - -<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00094">94</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.<hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="924a91ae96d721dd432136351c925d9f"></a><!-- doxytag: member="class_timers::class_timers" ref="924a91ae96d721dd432136351c925d9f" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">class_timers::class_timers </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00116">116</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>. -</div> -</div><p> -<a class="anchor" name="6fd261041314ddd3ada9537530d02afd"></a><!-- doxytag: member="class_timers::~class_timers" ref="6fd261041314ddd3ada9537530d02afd" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">class_timers::~class_timers </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00133">133</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00193">stop_timer_thread()</a>. -</div> -</div><p> -<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="d857a63670354f41759f68d4ea29a0f5"></a><!-- doxytag: member="class_timers::start_timer_thread" ref="d857a63670354f41759f68d4ea29a0f5" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void class_timers::start_timer_thread </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00173">173</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>, <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>. -</div> -</div><p> -<a class="anchor" name="e0066fac671c6adb997d6c075487af89"></a><!-- doxytag: member="class_timers::resume_timer_thread" ref="e0066fac671c6adb997d6c075487af89" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void class_timers::resume_timer_thread </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00184">184</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>. -</div> -</div><p> -<a class="anchor" name="a78d9f5ab159ec6b11b4dc4c8f351697"></a><!-- doxytag: member="class_timers::stop_timer_thread" ref="a78d9f5ab159ec6b11b4dc4c8f351697" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void class_timers::stop_timer_thread </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00193">193</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>. -</div> -</div><p> -<a class="anchor" name="a27df6346a38fb25acc394cb7998a3f8"></a><!-- doxytag: member="class_timers::set_timer" ref="a27df6346a38fb25acc394cb7998a3f8" args="(TIMEVAL value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void class_timers::set_timer </td> - <td>(</td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00204">204</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>. -</div> -</div><p> -<a class="anchor" name="0fa5bd5d1d4012bf9eef3ffabe990dfb"></a><!-- doxytag: member="class_timers::get_elapsed_time" ref="0fa5bd5d1d4012bf9eef3ffabe990dfb" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL class_timers::get_elapsed_time </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00210">210</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>. -</div> -</div><p> -<a class="anchor" name="e4fe19b5b56b72ce2601d74f6519bd0b"></a><!-- doxytag: member="class_timers::get_timer" ref="e4fe19b5b56b72ce2601d74f6519bd0b" args="() const" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL class_timers::get_timer </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> const<code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00139">139</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>. -</div> -</div><p> -<a class="anchor" name="a68dd5b6225b3519b4bc2a0280683c87"></a><!-- doxytag: member="class_timers::timer_loop_thread_proc" ref="a68dd5b6225b3519b4bc2a0280683c87" args="(void *arg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">DWORD WINAPI class_timers::timer_loop_thread_proc </td> - <td>(</td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>arg</em> </td> - <td> ) </td> - <td width="100%"><code> [static, private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00151">151</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="01c07cb9949b61fce137e60a54d001b9"></a><!-- doxytag: member="class_timers::m_last_occured_alarm_time" ref="01c07cb9949b61fce137e60a54d001b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers::m_last_occured_alarm_time</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00108">108</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="d45784e3a40494a35d5684ab8df0bfc9"></a><!-- doxytag: member="class_timers::m_last_alarm_set_time" ref="d45784e3a40494a35d5684ab8df0bfc9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile TIMEVAL <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers::m_last_alarm_set_time</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00109">109</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="8d08585f4ba63c21b4636863499b9e05"></a><!-- doxytag: member="class_timers::m_timer_thread" ref="8d08585f4ba63c21b4636863499b9e05" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HANDLE <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers::m_timer_thread</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00110">110</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="957a0cc71456a57fd5cb640122fe924a"></a><!-- doxytag: member="class_timers::m_continue_timer_loop" ref="957a0cc71456a57fd5cb640122fe924a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile bool <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers::m_continue_timer_loop</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00111">111</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="5fdc6eb0abb2689d078b333b083bfcb0"></a><!-- doxytag: member="class_timers::m_use_hi_res_timer" ref="5fdc6eb0abb2689d078b333b083bfcb0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers::m_use_hi_res_timer</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00112">112</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="5bf844fdbe2e70ab6e3e832f688d382b"></a><!-- doxytag: member="class_timers::m_counts_per_usec" ref="5bf844fdbe2e70ab6e3e832f688d382b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">double <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers::m_counts_per_usec</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00113">113</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot --- a/doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5 --- a/doc/doxygen/html/classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0c6bbbe6530bbc36d395be5f50847b90 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot --- a/doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="class_timers::~class_timers",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5 --- a/doc/doxygen/html/classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1a8119a98ce72e058428f2a32d515979 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot --- a/doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="class_timers::set_timer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5 --- a/doc/doxygen/html/classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0778188a7f499e5d2a0cdf27893b4574 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot --- a/doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5 --- a/doc/doxygen/html/classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2987e4d4b4da2a86e362abc0bc1df589 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot --- a/doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5 --- a/doc/doxygen/html/classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4d40e7f2b7696305d75aaf136e068ea1 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1AddSlaveDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1AddSlaveDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,349 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::AddSlaveDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a></div> -<h1>commondialogs::AddSlaveDialog Class Reference</h1><!-- doxytag: class="commondialogs::AddSlaveDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">SetNodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">GetValues</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00905">905</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="881e5f01c3bc7205cd81618e99e97bb7"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_coll_flexGridSizer1_Items" ref="881e5f01c3bc7205cd81618e99e97bb7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00906">906</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="28596c6fdb967515e753e4ba2f3cbbba"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_sizers" ref="28596c6fdb967515e753e4ba2f3cbbba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00911">911</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="1fe2e9fa83c9201e4939cbe28ea70f3d"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::_init_ctrls" ref="1fe2e9fa83c9201e4939cbe28ea70f3d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00919">919</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="b104177c85484b33a3ef22eab6e55268"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::__init__" ref="b104177c85484b33a3ef22eab6e55268" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00964">964</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="d8788a0255709742043cb758b8e4093d"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::OnOK" ref="d8788a0255709742043cb758b8e4093d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::OnOK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00973">973</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="c5d8179971eff35728972924949a4423"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::OnImportEDSButton" ref="c5d8179971eff35728972924949a4423" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::OnImportEDSButton </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l01016">1016</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="7db65b205229e136495f5e98f16aef72"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::RefreshEDSFile" ref="7db65b205229e136495f5e98f16aef72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::RefreshEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l01030">1030</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="70e8955dbb57253e53d28f24a7f28da4"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::SetNodeList" ref="70e8955dbb57253e53d28f24a7f28da4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::SetNodeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodelist</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l01038">1038</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="0211d3e7bd98931e9426f587b7956d5b"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::GetValues" ref="0211d3e7bd98931e9426f587b7956d5b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::AddSlaveDialog::GetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l01042">1042</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="547ce8f618541a9a84f69d2c64c2f113"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::ButtonSizer" ref="547ce8f618541a9a84f69d2c64c2f113" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00966">966</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="74c3506f4b1c4fa83d88c013eed6c727"></a><!-- doxytag: member="commondialogs::AddSlaveDialog::NodeList" ref="74c3506f4b1c4fa83d88c013eed6c727" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l01039">1039</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1CommunicationDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1CommunicationDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,534 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::CommunicationDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a></div> -<h1>commondialogs::CommunicationDialog Class Reference</h1><!-- doxytag: class="commondialogs::CommunicationDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">SetIndexDictionary</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">SetCurrentList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">GetCurrentList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00041">41</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="30ca89384143013c6f74c2a1350723ba"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_coll_flexGridSizer1_Items" ref="30ca89384143013c6f74c2a1350723ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00042">42</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="7273c6e406e4e14b27a7a4067f86ecff"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_sizers" ref="7273c6e406e4e14b27a7a4067f86ecff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00047">47</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="80e062462e3b696373dfd4debc1a2d67"></a><!-- doxytag: member="commondialogs::CommunicationDialog::_init_ctrls" ref="80e062462e3b696373dfd4debc1a2d67" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00055">55</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="ee020ad81cb3ea6df76d34785bf56a36"></a><!-- doxytag: member="commondialogs::CommunicationDialog::__init__" ref="ee020ad81cb3ea6df76d34785bf56a36" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00106">106</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="fd58f80e7851c8b2254930aa0ea13a2c"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SetIndexDictionary" ref="fd58f80e7851c8b2254930aa0ea13a2c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::SetIndexDictionary </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>dictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00114">114</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="42954cf3c548eaeccf2a6ae5793b12ca"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SetCurrentList" ref="42954cf3c548eaeccf2a6ae5793b12ca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::SetCurrentList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>list</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00117">117</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="ff2dfb0c00ca27c85c297ae134ea4f31"></a><!-- doxytag: member="commondialogs::CommunicationDialog::GetCurrentList" ref="ff2dfb0c00ca27c85c297ae134ea4f31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::GetCurrentList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00122">122</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="4d1850143516dddd4a997068f8d39707"></a><!-- doxytag: member="commondialogs::CommunicationDialog::RefreshLists" ref="4d1850143516dddd4a997068f8d39707" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::RefreshLists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00125">125</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="e82c18258dbad9910746289959b51907"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnPossibleIndexesDClick" ref="e82c18258dbad9910746289959b51907" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::OnPossibleIndexesDClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00139">139</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="3ba145fc2f75f642c56795886f42662e"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnCurrentIndexesDClick" ref="3ba145fc2f75f642c56795886f42662e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::OnCurrentIndexesDClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00143">143</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="46ef8786e87def46043ea11cfd74a279"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnSelectButton" ref="46ef8786e87def46043ea11cfd74a279" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::OnSelectButton </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00147">147</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="c228ecfb891ba5beb759c9507118b1d5"></a><!-- doxytag: member="commondialogs::CommunicationDialog::OnUnselectButton" ref="c228ecfb891ba5beb759c9507118b1d5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::OnUnselectButton </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00151">151</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="59ad1a338abf8e3f25c43240aa5b2dab"></a><!-- doxytag: member="commondialogs::CommunicationDialog::SelectPossible" ref="59ad1a338abf8e3f25c43240aa5b2dab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::SelectPossible </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00155">155</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="102862c2ba42dbffe915fd3997eb2673"></a><!-- doxytag: member="commondialogs::CommunicationDialog::UnselectCurrent" ref="102862c2ba42dbffe915fd3997eb2673" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CommunicationDialog::UnselectCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00162">162</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="2cb1c15c1124804750a9991549eb6e0a"></a><!-- doxytag: member="commondialogs::CommunicationDialog::ButtonSizer" ref="2cb1c15c1124804750a9991549eb6e0a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00108">108</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="1d9e0865ffd28608fa78484b078a6661"></a><!-- doxytag: member="commondialogs::CommunicationDialog::AllList" ref="1d9e0865ffd28608fa78484b078a6661" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog::AllList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00110">110</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="807e6be61a54046153f1ff25e7c14928"></a><!-- doxytag: member="commondialogs::CommunicationDialog::CurrentList" ref="807e6be61a54046153f1ff25e7c14928" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog::CurrentList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00111">111</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="015f97d989d36b414e9370e41820a793"></a><!-- doxytag: member="commondialogs::CommunicationDialog::IndexDictionary" ref="015f97d989d36b414e9370e41820a793" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog::IndexDictionary</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00112">112</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1CreateNodeDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1CreateNodeDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,389 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::CreateNodeDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a></div> -<h1>commondialogs::CreateNodeDialog Class Reference</h1><!-- doxytag: class="commondialogs::CreateNodeDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">GetValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">GetProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">GetNMTManagement</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">GetOptions</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00669">669</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="39d47edefb6b24dc8ad6ffa12d3d1bef"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_coll_flexGridSizer1_Items" ref="39d47edefb6b24dc8ad6ffa12d3d1bef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00670">670</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="f071ab5e59b63ec2712cd90dc90ac61a"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_sizers" ref="f071ab5e59b63ec2712cd90dc90ac61a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00675">675</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="429fa9f55c65a135c19b01222b58d797"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::_init_ctrls" ref="429fa9f55c65a135c19b01222b58d797" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00683">683</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="58c8aa89d480669890ef63456d126705"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::__init__" ref="58c8aa89d480669890ef63456d126705" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>cwd</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00795">795</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="1099b975b697d76a4a7ecdaef82b7f60"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::OnOK" ref="1099b975b697d76a4a7ecdaef82b7f60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::OnOK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00820">820</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="f62fdd3d1fbbea86a3eb716f20341b49"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetValues" ref="f62fdd3d1fbbea86a3eb716f20341b49" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::GetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00842">842</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="2329fe0564d06a39130520ba83a22caf"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetProfile" ref="2329fe0564d06a39130520ba83a22caf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::GetProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00851">851</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="e224099d30206d623fcc567101b613d6"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetNMTManagement" ref="e224099d30206d623fcc567101b613d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::GetNMTManagement </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00855">855</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="02ed8598e287a76055b4524fbf56278d"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::GetOptions" ref="02ed8598e287a76055b4524fbf56278d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::GetOptions </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00864">864</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="145fc2276fd439e7d4bca53aff3a467a"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::OnProfileChoice" ref="145fc2276fd439e7d4bca53aff3a467a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::CreateNodeDialog::OnProfileChoice </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00878">878</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="7a8dc1f8cd4b452dbba2203499aad52c"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::ButtonSizer" ref="7a8dc1f8cd4b452dbba2203499aad52c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00797">797</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="a5b092c98d3fd4ea4cdffa4d48150ac4"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::ListProfile" ref="a5b092c98d3fd4ea4cdffa4d48150ac4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog::ListProfile</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00804">804</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="37780e6f4737ffa27ff08bc4de64711c"></a><!-- doxytag: member="commondialogs::CreateNodeDialog::Directory" ref="37780e6f4737ffa27ff08bc4de64711c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog::Directory</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00806">806</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1MapVariableDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1MapVariableDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,405 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::MapVariableDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a></div> -<h1>commondialogs::MapVariableDialog Class Reference</h1><!-- doxytag: class="commondialogs::MapVariableDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">SetIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">GetValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00185">185</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="912b9c33a957a879918c2dacfe12652b"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_coll_flexGridSizer1_Items" ref="912b9c33a957a879918c2dacfe12652b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00186">186</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="c4327f2bda8902fd3267551603128090"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_sizers" ref="c4327f2bda8902fd3267551603128090" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00191">191</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="8ac9451c0ae750a90ecaeedbf04bab64"></a><!-- doxytag: member="commondialogs::MapVariableDialog::_init_ctrls" ref="8ac9451c0ae750a90ecaeedbf04bab64" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00199">199</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="1d6b6313208c4cfaf2243bbdf59d92d9"></a><!-- doxytag: member="commondialogs::MapVariableDialog::__init__" ref="1d6b6313208c4cfaf2243bbdf59d92d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00263">263</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="bdab86c958f3e219882e7852b301dc4b"></a><!-- doxytag: member="commondialogs::MapVariableDialog::SetIndex" ref="bdab86c958f3e219882e7852b301dc4b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::SetIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00272">272</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="31ebc1dd65eeec19147b3a5202d1e6a4"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnOK" ref="31ebc1dd65eeec19147b3a5202d1e6a4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::OnOK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00275">275</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="c447e821ce5690bdcd4f55d3b6e82cc0"></a><!-- doxytag: member="commondialogs::MapVariableDialog::GetValues" ref="c447e821ce5690bdcd4f55d3b6e82cc0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::GetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00305">305</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="63c2f5b4975384238c3b2aeabaeb6a11"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton1Click" ref="63c2f5b4975384238c3b2aeabaeb6a11" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton1Click </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00319">319</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="6d8ff9549883ff0b0313891884e1183a"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton2Click" ref="6d8ff9549883ff0b0313891884e1183a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton2Click </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00323">323</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="64b1004d131ad794053dd456431501ca"></a><!-- doxytag: member="commondialogs::MapVariableDialog::OnRadioButton3Click" ref="64b1004d131ad794053dd456431501ca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::OnRadioButton3Click </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00327">327</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="d971712aba98f0888bb5210073dd8737"></a><!-- doxytag: member="commondialogs::MapVariableDialog::EnableNumberTyping" ref="d971712aba98f0888bb5210073dd8737" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::MapVariableDialog::EnableNumberTyping </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>enable</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00331">331</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="142e2cd20328fd573126f5b60e8cec20"></a><!-- doxytag: member="commondialogs::MapVariableDialog::ButtonSizer" ref="142e2cd20328fd573126f5b60e8cec20" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00265">265</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1NodeInfosDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1NodeInfosDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,291 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::NodeInfosDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a></div> -<h1>commondialogs::NodeInfosDialog Class Reference</h1><!-- doxytag: class="commondialogs::NodeInfosDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">SetValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">GetValues</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00543">543</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="d776e64e7aaaecb9ad798efe80588506"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_coll_flexGridSizer1_Items" ref="d776e64e7aaaecb9ad798efe80588506" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00544">544</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="729b0b3de672a39d4066b2d68523bf93"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_sizers" ref="729b0b3de672a39d4066b2d68523bf93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00549">549</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="103b344ad0af9db40eec62456dbf864c"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::_init_ctrls" ref="103b344ad0af9db40eec62456dbf864c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00557">557</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="c95f7d4082146239f9278432c3efa6cd"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::__init__" ref="c95f7d4082146239f9278432c3efa6cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00605">605</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="28e8dfedd00152d5b389a19f9cf0167f"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::OnOK" ref="28e8dfedd00152d5b389a19f9cf0167f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::OnOK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00614">614</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="36750076ce1d98da4682c16bc9c00f74"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::SetValues" ref="36750076ce1d98da4682c16bc9c00f74" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::SetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>id</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>description</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00636">636</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="ca7599893a8bfbe3d0b8afca376e9353"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::GetValues" ref="ca7599893a8bfbe3d0b8afca376e9353" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::NodeInfosDialog::GetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00642">642</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="854b2423bc12e5c04c1e2cb5a683a72f"></a><!-- doxytag: member="commondialogs::NodeInfosDialog::ButtonSizer" ref="854b2423bc12e5c04c1e2cb5a683a72f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00607">607</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classcommondialogs_1_1UserTypeDialog.html --- a/doc/doxygen/html/classcommondialogs_1_1UserTypeDialog.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,400 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::UserTypeDialog Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacecommondialogs.html">commondialogs</a>::<a class="el" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a></div> -<h1>commondialogs::UserTypeDialog Class Reference</h1><!-- doxytag: class="commondialogs::UserTypeDialog" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">SetValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">SetTypeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">GetValues</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00348">348</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="8ac2aa09f370cda00dcc3a5535230a65"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_coll_flexGridSizer1_Items" ref="8ac2aa09f370cda00dcc3a5535230a65" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::_init_coll_flexGridSizer1_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00349">349</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="030a0508da4e397f69bfd5824987df70"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_sizers" ref="030a0508da4e397f69bfd5824987df70" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00354">354</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="6a633899d2349b962f87b05b542a74d1"></a><!-- doxytag: member="commondialogs::UserTypeDialog::_init_ctrls" ref="6a633899d2349b962f87b05b542a74d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00362">362</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="409b6ac806b2ae0e2ac4c4c4aa6baeb5"></a><!-- doxytag: member="commondialogs::UserTypeDialog::__init__" ref="409b6ac806b2ae0e2ac4c4c4aa6baeb5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00414">414</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="3af71ea699d83da41fee2a2fbf1f55e3"></a><!-- doxytag: member="commondialogs::UserTypeDialog::OnOK" ref="3af71ea699d83da41fee2a2fbf1f55e3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::OnOK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00422">422</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="45bfdc62e0cdb882229682f2cfbe5c08"></a><!-- doxytag: member="commondialogs::UserTypeDialog::SetValues" ref="45bfdc62e0cdb882229682f2cfbe5c08" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::SetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>length</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00470">470</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="4e5316d45310d70691958ec898a8427c"></a><!-- doxytag: member="commondialogs::UserTypeDialog::SetTypeList" ref="4e5316d45310d70691958ec898a8427c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::SetTypeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typedic</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00478">478</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="3e986bfc827c25d7786f4d4262ee329b"></a><!-- doxytag: member="commondialogs::UserTypeDialog::OnTypeChoice" ref="3e986bfc827c25d7786f4d4262ee329b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::OnTypeChoice </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00491">491</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="28ae4b33e1b5f98fcc80f57f421bdf67"></a><!-- doxytag: member="commondialogs::UserTypeDialog::RefreshValues" ref="28ae4b33e1b5f98fcc80f57f421bdf67" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::RefreshValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00495">495</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="fb21ee3e7916e8de7756b0e87cc70e90"></a><!-- doxytag: member="commondialogs::UserTypeDialog::GetValues" ref="fb21ee3e7916e8de7756b0e87cc70e90" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def commondialogs::UserTypeDialog::GetValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00521">521</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="7e3b701c164d3048295b9bfadcceff93"></a><!-- doxytag: member="commondialogs::UserTypeDialog::ButtonSizer" ref="7e3b701c164d3048295b9bfadcceff93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog::ButtonSizer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00416">416</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<a class="anchor" name="952db9d303d08119ef6a5f275abad765"></a><!-- doxytag: member="commondialogs::UserTypeDialog::TypeDictionary" ref="952db9d303d08119ef6a5f275abad765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog::TypeDictionary</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="commondialogs_8py-source.html#l00418">418</a> of file <a class="el" href="commondialogs_8py-source.html">commondialogs.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="commondialogs_8py-source.html">commondialogs.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classdriver__procs.html --- a/doc/doxygen/html/classdriver__procs.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,233 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: driver_procs Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>driver_procs Class Reference</h1><!-- doxytag: class="driver_procs" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">~driver_procs</a> ()</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HMODULE </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a> (LPCTSTR driver_name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a> () const</td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HMODULE </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00046">46</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.<hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="8e3bbe4106667c3c671d24819febd053"></a><!-- doxytag: member="driver_procs::driver_procs" ref="8e3bbe4106667c3c671d24819febd053" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">driver_procs::driver_procs </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00066">66</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="1abda1ff5fd6c82a3549fad6437ac0f7"></a><!-- doxytag: member="driver_procs::~driver_procs" ref="1abda1ff5fd6c82a3549fad6437ac0f7" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">driver_procs::~driver_procs </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00073">73</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="drivers__win32_8cpp-source.html#l00063">m_driver_handle</a>. -</div> -</div><p> -<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="719fa10d86bcd9b7a1ab7bea3dec1d03"></a><!-- doxytag: member="driver_procs::load_canfestival_driver" ref="719fa10d86bcd9b7a1ab7bea3dec1d03" args="(LPCTSTR driver_name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HMODULE driver_procs::load_canfestival_driver </td> - <td>(</td> - <td class="paramtype">LPCTSTR </td> - <td class="paramname"> <em>driver_name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00094">94</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="drivers__win32_8cpp-source.html#l00079">can_driver_valid()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">m_canOpen</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">m_canReceive</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00063">m_driver_handle</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00091">myTEXT</a>. -</div> -</div><p> -<a class="anchor" name="a1e608bb39ab9183961b7ded9f27d193"></a><!-- doxytag: member="driver_procs::can_driver_valid" ref="a1e608bb39ab9183961b7ded9f27d193" args="() const" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool driver_procs::can_driver_valid </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> const</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00079">79</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="drivers__win32_8cpp-source.html#l00060">m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">m_canOpen</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00058">m_canSend</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="ccb0ced5c9a7e1d9827639892db97917"></a><!-- doxytag: member="driver_procs::m_canReceive" ref="ccb0ced5c9a7e1d9827639892db97917" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs::m_canReceive</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00057">57</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="78808f630f632d281a6027f15c3a357f"></a><!-- doxytag: member="driver_procs::m_canSend" ref="78808f630f632d281a6027f15c3a357f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs::m_canSend</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00058">58</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="2424edaa753b0dd8406c01e84ef8ddea"></a><!-- doxytag: member="driver_procs::m_canOpen" ref="2424edaa753b0dd8406c01e84ef8ddea" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs::m_canOpen</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00059">59</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="d9b6df932422d3d5e20ea185b06e7d44"></a><!-- doxytag: member="driver_procs::m_canClose" ref="d9b6df932422d3d5e20ea185b06e7d44" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs::m_canClose</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00060">60</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="34bbbadb3938c98bc54f27c827a96a0a"></a><!-- doxytag: member="driver_procs::m_driver_handle" ref="34bbbadb3938c98bc54f27c827a96a0a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HMODULE <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs::m_driver_handle</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00063">63</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot --- a/doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="driver_procs::can_driver_valid",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5 --- a/doc/doxygen/html/classdriver__procs_719fa10d86bcd9b7a1ab7bea3dec1d03_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a65c90232c8ae9e2190224aa0dd85da9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnetworkedit_1_1networkedit.html --- a/doc/doxygen/html/classnetworkedit_1_1networkedit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,170 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: networkedit::networkedit Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1networkedit.html">networkedit</a></div> -<h1>networkedit::networkedit Class Reference</h1><!-- doxytag: class="networkedit::networkedit" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">_init_coll_menuBar1_Menus</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">_init_coll_EditMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">_init_coll_HelpMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">_init_coll_FileMenu_Items</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00168">168</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="d77fb9e0e648f4c8293fb0477cd2a21b"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_menuBar1_Menus" ref="d77fb9e0e648f4c8293fb0477cd2a21b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::networkedit::_init_coll_menuBar1_Menus </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00169">169</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="25c016ab06d767eba51087786081afdc"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_EditMenu_Items" ref="25c016ab06d767eba51087786081afdc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::networkedit::_init_coll_EditMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00179">179</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="eff9fade803f4b7a384ee62c83d70390"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_HelpMenu_Items" ref="eff9fade803f4b7a384ee62c83d70390" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::networkedit::_init_coll_HelpMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00213">213</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="819560a4debaf28d7a1837c1fe68212b"></a><!-- doxytag: member="networkedit::networkedit::_init_coll_FileMenu_Items" ref="819560a4debaf28d7a1837c1fe68212b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::networkedit::_init_coll_FileMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00230">230</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnetworkedit_1_1wxHtmlWindowUrlClick.html --- a/doc/doxygen/html/classnetworkedit_1_1wxHtmlWindowUrlClick.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,92 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: networkedit::wxHtmlWindowUrlClick Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></div> -<h1>networkedit::wxHtmlWindowUrlClick Class Reference</h1><!-- doxytag: class="networkedit::wxHtmlWindowUrlClick" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">__init__</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">linkinfo</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00078">78</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="25827ced9049e3981080101f2ec13bb4"></a><!-- doxytag: member="networkedit::wxHtmlWindowUrlClick::__init__" ref="25827ced9049e3981080101f2ec13bb4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxHtmlWindowUrlClick::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>linkinfo</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00079">79</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="8c1f6a4da431940a09972f01c45d015a"></a><!-- doxytag: member="networkedit::wxHtmlWindowUrlClick::linkinfo" ref="8c1f6a4da431940a09972f01c45d015a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick::linkinfo</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00082">82</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow.html --- a/doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: networkedit::wxUrlClickHtmlWindow Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></div> -<h1>networkedit::wxUrlClickHtmlWindow Class Reference</h1><!-- doxytag: class="networkedit::wxUrlClickHtmlWindow" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">OnLinkClicked</a></td></tr> - -<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">Html_Window</a> = True</td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -<div class="fragment"><pre class="fragment">HTML window that generates and OnLinkClicked event. - -Use this to avoid having to override HTMLWindow -</pre></div> -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00084">84</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="5771c9faa8f337f6a279ac395a31f037"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::OnLinkClicked" ref="5771c9faa8f337f6a279ac395a31f037" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::OnLinkClicked </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>linkinfo</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00086">86</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="afbd518c3d5d17bfd1e0241e77f26c27"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::Html_Window" ref="afbd518c3d5d17bfd1e0241e77f26c27" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow::Html_Window</a> = True<code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00131">131</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html --- a/doc/doxygen/html/classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,264 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: networkedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenetworkedit.html">networkedit</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>::<a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></div> -<h1>networkedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</h1><!-- doxytag: class="networkedit::wxUrlClickHtmlWindow::HtmlFrame" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">SetHtmlCode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">SetHtmlPage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00095">95</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="2930185c7e28e2386998fba908fde7c8"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls" ref="2930185c7e28e2386998fba908fde7c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00096">96</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="84dbbfa164b9bfc3867064ef8ddc825c"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::__init__" ref="84dbbfa164b9bfc3867064ef8ddc825c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>opened</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00108">108</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="0d46d44545dff5c49ee702dce0ca58a7"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode" ref="0d46d44545dff5c49ee702dce0ca58a7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>htmlcode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00112">112</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="4facc9fa00032db7ca18302a09300a15"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage" ref="4facc9fa00032db7ca18302a09300a15" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>htmlpage</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00115">115</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="300490430ca9c68ffff6f1ce4f9cff66"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame" ref="300490430ca9c68ffff6f1ce4f9cff66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00118">118</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="efef756beaf2cecc502b2f6c3c5386cb"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick" ref="efef756beaf2cecc502b2f6c3c5386cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00122">122</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="14f29033b3eec5b120495b5c24050939"></a><!-- doxytag: member="networkedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened" ref="14f29033b3eec5b120495b5c24050939" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00110">110</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="networkedit_8py-source.html">networkedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnode_1_1Node.html --- a/doc/doxygen/html/classnode_1_1Node.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2217 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: node::Node Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenode.html">node</a>::<a class="el" href="classnode_1_1Node.html">Node</a></div> -<h1>node::Node Class Reference</h1><!-- doxytag: class="node::Node" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">GetNodeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">SetNodeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">GetNodeType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">SetNodeType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">GetNodeID</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">SetNodeID</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">GetNodeDescription</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">SetNodeDescription</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">GetProfileName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">SetProfileName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">GetProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">SetProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">SetDS302Profile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">GetDS302Profile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">GetSpecificMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">SetSpecificMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">ExtendSpecificMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">AddEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">SetEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">SetParamsEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">GetParamsEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">HasEntryCallbacks</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">IsMappingEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">AddMappingEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">SetMappingEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">RemoveMapVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">UpdateMapVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">RemoveLine</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">RemoveUserType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">Copy</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">GetIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">Print</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">GetCustomisedTypeValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">GetEntryName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">GetEntryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">GetTypeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">GetTypeDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">GetMandatoryIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">GetTypeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">GenerateMapList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">GetMapValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">GetMapName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">GetMapList</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00392">392</a> of file <a class="el" href="node_8py-source.html">node.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="40b0e5cff99fbfc4ab0999c16ad431ee"></a><!-- doxytag: member="node::Node::__init__" ref="40b0e5cff99fbfc4ab0999c16ad431ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em> = <code>""</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em> = <code>"slave"</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>id</em> = <code>0</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>description</em> = <code>""</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profilename</em> = <code>"DS-301"</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profile</em> = <code>{}</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>specificmenu</em> = <code>[]</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00394">394</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="6eff921e4bda68b120e02b070b91d5b8"></a><!-- doxytag: member="node::Node::GetNodeName" ref="6eff921e4bda68b120e02b070b91d5b8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetNodeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00410">410</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="541cc4bb271d7a6bc215150b37a4b56f"></a><!-- doxytag: member="node::Node::SetNodeName" ref="541cc4bb271d7a6bc215150b37a4b56f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetNodeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00416">416</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="de5ee2b5a7f99d7ad36d86b2850d5d45"></a><!-- doxytag: member="node::Node::GetNodeType" ref="de5ee2b5a7f99d7ad36d86b2850d5d45" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetNodeType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00422">422</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="33a22d325064e662bd8c11a0ac8c59c3"></a><!-- doxytag: member="node::Node::SetNodeType" ref="33a22d325064e662bd8c11a0ac8c59c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetNodeType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00428">428</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="98806729923304d6714c82023eda0f93"></a><!-- doxytag: member="node::Node::GetNodeID" ref="98806729923304d6714c82023eda0f93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetNodeID </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00434">434</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="9fab825543cfcbcab07e988c5a353f3e"></a><!-- doxytag: member="node::Node::SetNodeID" ref="9fab825543cfcbcab07e988c5a353f3e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetNodeID </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00440">440</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="aa4d259f97c23b4e53a8b1280a5e2b86"></a><!-- doxytag: member="node::Node::GetNodeDescription" ref="aa4d259f97c23b4e53a8b1280a5e2b86" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetNodeDescription </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00446">446</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c71e316ad45f58b4e230e6d47ba8d607"></a><!-- doxytag: member="node::Node::SetNodeDescription" ref="c71e316ad45f58b4e230e6d47ba8d607" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetNodeDescription </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>description</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00455">455</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="20edc3356c0700d5513dfddb4c882ee2"></a><!-- doxytag: member="node::Node::GetProfileName" ref="20edc3356c0700d5513dfddb4c882ee2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetProfileName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00461">461</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="a138775ce0f4eb9fd4185aaa8f1cbd61"></a><!-- doxytag: member="node::Node::SetProfileName" ref="a138775ce0f4eb9fd4185aaa8f1cbd61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetProfileName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profilename</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00467">467</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="9620fa2bc377b7e06c39b557c5c73363"></a><!-- doxytag: member="node::Node::GetProfile" ref="9620fa2bc377b7e06c39b557c5c73363" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00473">473</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="5b97c9c35ddd35f7d760abe49285d20a"></a><!-- doxytag: member="node::Node::SetProfile" ref="5b97c9c35ddd35f7d760abe49285d20a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profile</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00479">479</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="1491687050feb7aa267e83fbe3379631"></a><!-- doxytag: member="node::Node::SetDS302Profile" ref="1491687050feb7aa267e83fbe3379631" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetDS302Profile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profile</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00485">485</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="65b0ff7710846dc865eeff2de2acd948"></a><!-- doxytag: member="node::Node::GetDS302Profile" ref="65b0ff7710846dc865eeff2de2acd948" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetDS302Profile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00491">491</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="5b69098e7e38001df37d95a3e656aa6e"></a><!-- doxytag: member="node::Node::GetSpecificMenu" ref="5b69098e7e38001df37d95a3e656aa6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetSpecificMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00497">497</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="da729222acaeb10d8e79a4e94d22602e"></a><!-- doxytag: member="node::Node::SetSpecificMenu" ref="da729222acaeb10d8e79a4e94d22602e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetSpecificMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>specificmenu</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00503">503</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="6104f59c483766572db1e78ef59140b2"></a><!-- doxytag: member="node::Node::ExtendSpecificMenu" ref="6104f59c483766572db1e78ef59140b2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::ExtendSpecificMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>specificmenu</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00510">510</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="8a9cd8a8392ea36431d1c3d622f9e229"></a><!-- doxytag: member="node::Node::GetMappings" ref="8a9cd8a8392ea36431d1c3d622f9e229" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMappings </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>userdefinedtoo</em> = <code>True</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00516">516</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="fddc2e825cf7427ddf51f39485fb9d28"></a><!-- doxytag: member="node::Node::AddEntry" ref="fddc2e825cf7427ddf51f39485fb9d28" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::AddEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00525">525</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="0584095620f6c553ac66adc114437824"></a><!-- doxytag: member="node::Node::SetEntry" ref="0584095620f6c553ac66adc114437824" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00541">541</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="68c201e7e4fcd6335b00ac2edd296ebc"></a><!-- doxytag: member="node::Node::SetParamsEntry" ref="68c201e7e4fcd6335b00ac2edd296ebc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetParamsEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>comment</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>save</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>callback</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00553">553</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c6ddda522758006f1c267cbc410873df"></a><!-- doxytag: member="node::Node::RemoveEntry" ref="c6ddda522758006f1c267cbc410873df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::RemoveEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00582">582</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="b261871916d7e1a5e2cfdac6af8486d1"></a><!-- doxytag: member="node::Node::IsEntry" ref="b261871916d7e1a5e2cfdac6af8486d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::IsEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00608">608</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="3ce4e08d5777303266e2b62b2e9c70f8"></a><!-- doxytag: member="node::Node::GetEntry" ref="3ce4e08d5777303266e2b62b2e9c70f8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00619">619</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="05f269a2d06cb100ecc0ca067beff120"></a><!-- doxytag: member="node::Node::GetParamsEntry" ref="05f269a2d06cb100ecc0ca067beff120" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetParamsEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00642">642</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="b2d29e5f69151017745d9049435465a9"></a><!-- doxytag: member="node::Node::HasEntryCallbacks" ref="b2d29e5f69151017745d9049435465a9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::HasEntryCallbacks </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00675">675</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="70ddff5dfe732ec17f4781133ec96cf1"></a><!-- doxytag: member="node::Node::IsMappingEntry" ref="70ddff5dfe732ec17f4781133ec96cf1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::IsMappingEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00685">685</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="dec00c90a5f22d924f2ef430dec759e1"></a><!-- doxytag: member="node::Node::AddMappingEntry" ref="dec00c90a5f22d924f2ef430dec759e1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::AddMappingEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em> = <code>"Undefined"</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>struct</em> = <code>0</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>size</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nbmax</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>default</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>values</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00693">693</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="3585c494cda4d7eb89361ccd8254c007"></a><!-- doxytag: member="node::Node::SetMappingEntry" ref="3585c494cda4d7eb89361ccd8254c007" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::SetMappingEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>struct</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>size</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nbmax</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>default</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>values</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00716">716</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="0caa56ee2a2847bde95a23a0312f3e03"></a><!-- doxytag: member="node::Node::RemoveMappingEntry" ref="0caa56ee2a2847bde95a23a0312f3e03" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::RemoveMappingEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00746">746</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="7495c84e9bacd05f5ae653c3a821cf1a"></a><!-- doxytag: member="node::Node::RemoveMapVariable" ref="7495c84e9bacd05f5ae653c3a821cf1a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::RemoveMapVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00756">756</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="bd89e1173902b1d4c303a6111723b910"></a><!-- doxytag: member="node::Node::UpdateMapVariable" ref="bd89e1173902b1d4c303a6111723b910" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::UpdateMapVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>size</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00768">768</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="2288996b16df9715706a7414c3e77561"></a><!-- doxytag: member="node::Node::RemoveLine" ref="2288996b16df9715706a7414c3e77561" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::RemoveLine </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>incr</em> = <code>1</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00780">780</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="f08c254fb41e4e3ef53d9025be396421"></a><!-- doxytag: member="node::Node::RemoveUserType" ref="f08c254fb41e4e3ef53d9025be396421" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::RemoveUserType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00787">787</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="22f871d92675c482ffe86543ff743937"></a><!-- doxytag: member="node::Node::Copy" ref="22f871d92675c482ffe86543ff743937" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::Copy </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00799">799</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="2c13cc6017f11586d2d468dfc13eea3f"></a><!-- doxytag: member="node::Node::GetIndexes" ref="2c13cc6017f11586d2d468dfc13eea3f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00805">805</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="eea414ed028d0c7394b2a3d2e074dc6c"></a><!-- doxytag: member="node::Node::Print" ref="eea414ed028d0c7394b2a3d2e074dc6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::Print </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00813">813</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="568c905bc501afe4b6e629aa1fb75422"></a><!-- doxytag: member="node::Node::CompileValue" ref="568c905bc501afe4b6e629aa1fb75422" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::CompileValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00819">819</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="5d684b6a3fc90c5b0717dc3ade76e5ad"></a><!-- doxytag: member="node::Node::GetBaseIndex" ref="5d684b6a3fc90c5b0717dc3ade76e5ad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetBaseIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00833">833</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c21f753bedba1302086de038bf21fda8"></a><!-- doxytag: member="node::Node::GetCustomisedTypeValues" ref="c21f753bedba1302086de038bf21fda8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetCustomisedTypeValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00843">843</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="9580efd7d474b782904670d7a5b9bb22"></a><!-- doxytag: member="node::Node::GetEntryName" ref="9580efd7d474b782904670d7a5b9bb22" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetEntryName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00848">848</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="ca8f7294684dc241193f0a7482ca240b"></a><!-- doxytag: member="node::Node::GetEntryInfos" ref="ca8f7294684dc241193f0a7482ca240b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetEntryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00859">859</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="af7e760ac825aa5611d2c08cbf572261"></a><!-- doxytag: member="node::Node::GetSubentryInfos" ref="af7e760ac825aa5611d2c08cbf572261" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetSubentryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00870">870</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="745867283d1ca5d81e67e7d0704cf0c1"></a><!-- doxytag: member="node::Node::GetTypeIndex" ref="745867283d1ca5d81e67e7d0704cf0c1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetTypeIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typename</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00885">885</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="d44071dce04af279a723354b20b02602"></a><!-- doxytag: member="node::Node::GetTypeName" ref="d44071dce04af279a723354b20b02602" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetTypeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00896">896</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="7d876e328f58d315357d0da9525bd64a"></a><!-- doxytag: member="node::Node::GetTypeDefaultValue" ref="7d876e328f58d315357d0da9525bd64a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetTypeDefaultValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00907">907</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="494cd12b234273d9c2f0a428defe0028"></a><!-- doxytag: member="node::Node::GetMapVariableList" ref="494cd12b234273d9c2f0a428defe0028" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMapVariableList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00918">918</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="6630247aaffdec3448b81c294c5d69e5"></a><!-- doxytag: member="node::Node::GetMandatoryIndexes" ref="6630247aaffdec3448b81c294c5d69e5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMandatoryIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>node</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00925">925</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="7495e3fdf396ee2ab1f7472c9682d007"></a><!-- doxytag: member="node::Node::GetCustomisableTypes" ref="7495e3fdf396ee2ab1f7472c9682d007" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetCustomisableTypes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00931">931</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="d8158864eb6cd18998f9d9d302b37780"></a><!-- doxytag: member="node::Node::GetTypeList" ref="d8158864eb6cd18998f9d9d302b37780" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetTypeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00942">942</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c288a6a6ed8ac92aa09d50d926f9715d"></a><!-- doxytag: member="node::Node::GenerateMapList" ref="c288a6a6ed8ac92aa09d50d926f9715d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GenerateMapList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00952">952</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="375969d6edbee5a276b215498a4e6f6c"></a><!-- doxytag: member="node::Node::GetMapValue" ref="375969d6edbee5a276b215498a4e6f6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMapValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mapname</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00963">963</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="df42241bdf3a60d71a6e946b20efb4d8"></a><!-- doxytag: member="node::Node::GetMapName" ref="df42241bdf3a60d71a6e946b20efb4d8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMapName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00973">973</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="7531642c9fff692807ae7389474089aa"></a><!-- doxytag: member="node::Node::GetMapList" ref="7531642c9fff692807ae7389474089aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::Node::GetMapList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00985">985</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="b5fcb10e9efa5cebbd8a1b001ef0e936"></a><!-- doxytag: member="node::Node::Name" ref="b5fcb10e9efa5cebbd8a1b001ef0e936" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node::Name</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00395">395</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c0cf6b14fa5a80a5e19c4a2fd89a49ab"></a><!-- doxytag: member="node::Node::Type" ref="c0cf6b14fa5a80a5e19c4a2fd89a49ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node::Type</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00396">396</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="a2e2c00f6b8eb25f09b4fce1878fb489"></a><!-- doxytag: member="node::Node::ID" ref="a2e2c00f6b8eb25f09b4fce1878fb489" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node::ID</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00397">397</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="877b512bfd8ceefecb5bc4a8355e01f0"></a><!-- doxytag: member="node::Node::Description" ref="877b512bfd8ceefecb5bc4a8355e01f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node::Description</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00398">398</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="5d68a061e243ecb463d2e1afb3b5f94c"></a><!-- doxytag: member="node::Node::ProfileName" ref="5d68a061e243ecb463d2e1afb3b5f94c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node::ProfileName</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00399">399</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="409e3e267a8642dd6e5373a9f208c006"></a><!-- doxytag: member="node::Node::Profile" ref="409e3e267a8642dd6e5373a9f208c006" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node::Profile</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00400">400</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="4bac6f808a5c987186dbbe27c165ba1d"></a><!-- doxytag: member="node::Node::SpecificMenu" ref="4bac6f808a5c987186dbbe27c165ba1d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node::SpecificMenu</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00401">401</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="a9020327cb63760fb0187ecda0663155"></a><!-- doxytag: member="node::Node::Dictionary" ref="a9020327cb63760fb0187ecda0663155" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node::Dictionary</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00402">402</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="3ae67c880acfbebf42e40a48d7b57798"></a><!-- doxytag: member="node::Node::ParamsDictionary" ref="3ae67c880acfbebf42e40a48d7b57798" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node::ParamsDictionary</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00403">403</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="069e8473246460ebcc4df174a23166b4"></a><!-- doxytag: member="node::Node::DS302" ref="069e8473246460ebcc4df174a23166b4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node::DS302</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00404">404</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="b38477c46c04b9ab47ed87c56b3e0708"></a><!-- doxytag: member="node::Node::UserMapping" ref="b38477c46c04b9ab47ed87c56b3e0708" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node::UserMapping</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00405">405</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="45eaa0ecb0f1d86339a6674faf1535b9"></a><!-- doxytag: member="node::Node::MapList" ref="45eaa0ecb0f1d86339a6674faf1535b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node::MapList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00953">953</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="f00e144081c08560aa31f6094bc1f260"></a><!-- doxytag: member="node::Node::NameTranslation" ref="f00e144081c08560aa31f6094bc1f260" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node::NameTranslation</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00954">954</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="a6b1b71fc6b6f9d52f142a808fa724a6"></a><!-- doxytag: member="node::Node::MapTranslation" ref="a6b1b71fc6b6f9d52f142a808fa724a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node::MapTranslation</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00955">955</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="node_8py-source.html">node.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnodelist_1_1NodeList.html --- a/doc/doxygen/html/classnodelist_1_1NodeList.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1070 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodelist::NodeList Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenodelist.html">nodelist</a>::<a class="el" href="classnodelist_1_1NodeList.html">NodeList</a></div> -<h1>nodelist::NodeList Class Reference</h1><!-- doxytag: class="nodelist::NodeList" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">GetNetworkName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">SetNetworkName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">GetManager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">GetRoot</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">GetSlaveNumber</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">GetSlaveNames</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">GetSlaveIDs</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">SetCurrentSelected</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">GetCurrentSelected</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">LoadProject</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">SaveProject</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">ImportEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">RemoveSlaveNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">GetSlaveNodeEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">GetMasterNodeEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">SetMasterNodeEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">GetOrderNumber</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">GetNodeByOrder</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">IsCurrentEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">GetEntryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">GetCurrentValidIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">GetCurrentEntryValues</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00040">40</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="c6e80d9c4b17421a74aae47e39e22ffb"></a><!-- doxytag: member="nodelist::NodeList::__init__" ref="c6e80d9c4b17421a74aae47e39e22ffb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>manager</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00042">42</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="f251a2599ab39f05f72debe9194ef730"></a><!-- doxytag: member="nodelist::NodeList::GetNetworkName" ref="f251a2599ab39f05f72debe9194ef730" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetNetworkName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00050">50</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="9d82bcfef0a88d2c9135cf5a8e2ff047"></a><!-- doxytag: member="nodelist::NodeList::SetNetworkName" ref="9d82bcfef0a88d2c9135cf5a8e2ff047" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SetNetworkName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00053">53</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="1b2aa331c3a0f257629450ffbb658714"></a><!-- doxytag: member="nodelist::NodeList::GetManager" ref="1b2aa331c3a0f257629450ffbb658714" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetManager </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00056">56</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="5660c96280f53eb22d49ae3ef87857b5"></a><!-- doxytag: member="nodelist::NodeList::GetRoot" ref="5660c96280f53eb22d49ae3ef87857b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetRoot </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00059">59</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="88204b493bfb5af7a4106f79ce65e377"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNumber" ref="88204b493bfb5af7a4106f79ce65e377" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetSlaveNumber </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00062">62</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="ae2a228b04ac23eced9749346e06cf09"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNames" ref="ae2a228b04ac23eced9749346e06cf09" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetSlaveNames </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00065">65</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="e95b562c7c695ea8c2a3dee38b7c4ef2"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveIDs" ref="e95b562c7c695ea8c2a3dee38b7c4ef2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetSlaveIDs </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00070">70</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="007fad3e7173fb04f35df65d93690c19"></a><!-- doxytag: member="nodelist::NodeList::SetCurrentSelected" ref="007fad3e7173fb04f35df65d93690c19" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SetCurrentSelected </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>selected</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00075">75</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="31139aa84f679ccd6b60c0d2e291cead"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentSelected" ref="31139aa84f679ccd6b60c0d2e291cead" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetCurrentSelected </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00078">78</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="e0c626e2b7b68c2497f77b822b6fa88f"></a><!-- doxytag: member="nodelist::NodeList::LoadProject" ref="e0c626e2b7b68c2497f77b822b6fa88f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::LoadProject </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>root</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00081">81</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="b90b33e930a1d08ad4bb81f912c30a68"></a><!-- doxytag: member="nodelist::NodeList::SaveProject" ref="b90b33e930a1d08ad4bb81f912c30a68" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SaveProject </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00107">107</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="2bf9abf09b0dd06a8801b9e23f6387cb"></a><!-- doxytag: member="nodelist::NodeList::ImportEDSFile" ref="2bf9abf09b0dd06a8801b9e23f6387cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::ImportEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>edspath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00116">116</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="88cdff50bbef6974b09880f5dd772a26"></a><!-- doxytag: member="nodelist::NodeList::LoadEDS" ref="88cdff50bbef6974b09880f5dd772a26" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::LoadEDS </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>eds</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00125">125</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="4eec8b1c1d88c4806f470f8afcc53e10"></a><!-- doxytag: member="nodelist::NodeList::AddSlaveNode" ref="4eec8b1c1d88c4806f470f8afcc53e10" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::AddSlaveNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodeName</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodeID</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>eds</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00134">134</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="4a54d5c47f48af8060e1b7e0a8a52f6d"></a><!-- doxytag: member="nodelist::NodeList::RemoveSlaveNode" ref="4a54d5c47f48af8060e1b7e0a8a52f6d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::RemoveSlaveNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00142">142</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="ff252235b084983f34a6f1455e1ee2a2"></a><!-- doxytag: member="nodelist::NodeList::LoadMasterNode" ref="ff252235b084983f34a6f1455e1ee2a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::LoadMasterNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00149">149</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="d297a4f5ea828c7a56592ffa23ed9913"></a><!-- doxytag: member="nodelist::NodeList::SaveMasterNode" ref="d297a4f5ea828c7a56592ffa23ed9913" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SaveMasterNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00157">157</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="d0b1264363626cc954199e3fa572620a"></a><!-- doxytag: member="nodelist::NodeList::LoadSlaveNodes" ref="d0b1264363626cc954199e3fa572620a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::LoadSlaveNodes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00164">164</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="b68284c7742c05364af484bbc0b162e6"></a><!-- doxytag: member="nodelist::NodeList::SaveNodeList" ref="b68284c7742c05364af484bbc0b162e6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SaveNodeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00180">180</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="305f512d69651d134aaa585e4aed94b8"></a><!-- doxytag: member="nodelist::NodeList::GetSlaveNodeEntry" ref="305f512d69651d134aaa585e4aed94b8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetSlaveNodeEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodeid</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subindex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00187">187</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="d3fd973b32423384bc36ddb0cb54c632"></a><!-- doxytag: member="nodelist::NodeList::GetMasterNodeEntry" ref="d3fd973b32423384bc36ddb0cb54c632" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetMasterNodeEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subindex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00194">194</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="cc92822b3c2879ac7df9d0b2f39d4647"></a><!-- doxytag: member="nodelist::NodeList::SetMasterNodeEntry" ref="cc92822b3c2879ac7df9d0b2f39d4647" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::SetMasterNodeEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subindex</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00197">197</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="f8812726aa6302532b6c13a2719b1258"></a><!-- doxytag: member="nodelist::NodeList::GetOrderNumber" ref="f8812726aa6302532b6c13a2719b1258" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetOrderNumber </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodeid</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00200">200</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="abd3493e147587b88b12e4a6ac7f54e0"></a><!-- doxytag: member="nodelist::NodeList::GetNodeByOrder" ref="abd3493e147587b88b12e4a6ac7f54e0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetNodeByOrder </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>order</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00205">205</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="c44eb93f2e274ab9e3f47380d71d4aef"></a><!-- doxytag: member="nodelist::NodeList::IsCurrentEntry" ref="c44eb93f2e274ab9e3f47380d71d4aef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::IsCurrentEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00214">214</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="04ede866c9b3431700c7ff4dd87fc67c"></a><!-- doxytag: member="nodelist::NodeList::GetEntryInfos" ref="04ede866c9b3431700c7ff4dd87fc67c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetEntryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00224">224</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="e98e03e88809cf1dec3c4dc3c8921c99"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentValidIndexes" ref="e98e03e88809cf1dec3c4dc3c8921c99" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetCurrentValidIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00234">234</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="005f913bbbfe322fde2aaef4a1521843"></a><!-- doxytag: member="nodelist::NodeList::GetCurrentEntryValues" ref="005f913bbbfe322fde2aaef4a1521843" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodelist::NodeList::GetCurrentEntryValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00250">250</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="b2f15765f2bd7a7bc5038102e491e87c"></a><!-- doxytag: member="nodelist::NodeList::Root" ref="b2f15765f2bd7a7bc5038102e491e87c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList::Root</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00043">43</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="629a8a12f02ae1f7d02d0ef7bb0afcbf"></a><!-- doxytag: member="nodelist::NodeList::Manager" ref="629a8a12f02ae1f7d02d0ef7bb0afcbf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00044">44</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="267d8efe86849209ff37f59598efcceb"></a><!-- doxytag: member="nodelist::NodeList::NetworkName" ref="267d8efe86849209ff37f59598efcceb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList::NetworkName</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00045">45</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="88dcdfc5e77e070b9f372591c5b3143a"></a><!-- doxytag: member="nodelist::NodeList::SlaveNodes" ref="88dcdfc5e77e070b9f372591c5b3143a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList::SlaveNodes</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00046">46</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="eb7afd07a98f688686ccc351404978d3"></a><!-- doxytag: member="nodelist::NodeList::EDSNodes" ref="eb7afd07a98f688686ccc351404978d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList::EDSNodes</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00047">47</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="c908dab8139683805e6d3816d84a4b9b"></a><!-- doxytag: member="nodelist::NodeList::CurrentSelected" ref="c908dab8139683805e6d3816d84a4b9b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList::CurrentSelected</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00048">48</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<a class="anchor" name="85d003455c6b3c98bec4e8602acd3fe0"></a><!-- doxytag: member="nodelist::NodeList::EDSFolder" ref="85d003455c6b3c98bec4e8602acd3fe0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList::EDSFolder</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodelist_8py-source.html#l00089">89</a> of file <a class="el" href="nodelist_8py-source.html">nodelist.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodelist_8py-source.html">nodelist.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnodemanager_1_1NodeManager.html --- a/doc/doxygen/html/classnodemanager_1_1NodeManager.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2596 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodemanager::NodeManager Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenodemanager.html">nodemanager</a>::<a class="el" href="classnodemanager_1_1NodeManager.html">NodeManager</a></div> -<h1>nodemanager::NodeManager Class Reference</h1><!-- doxytag: class="nodemanager::NodeManager" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">GetCurrentTypeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">GetCurrentMapList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">CreateNewNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">OpenFileInCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">SaveCurrentInFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">CloseCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">ImportCurrentFromEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">ExportCurrentToEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">ExportCurrentToCFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">AddSubentriesToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">RemoveSubentriesFromCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">AddSDOServerToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">AddSDOClientToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">AddPDOTransmitToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">AddPDOReceiveToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">AddSpecificEntryToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">AddMapVariableToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">AddUserTypeToCurrent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">SetCurrentEntryCallbacks</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">SetCurrentEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">SetCurrentEntryName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">SetCurrentUserType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">CurrentIsSaved</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">OneFileHasChanged</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">GetBufferNumber</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">LoadCurrentPrevious</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">LoadCurrentNext</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">ChangeCurrentNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">GetCurrentNodeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">GetCurrentFilename</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">GetAllFilenames</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">GetCurrentBufferState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">GetCurrentCommunicationLists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">GetCurrentDS302Lists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">GetCurrentProfileLists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">GetCurrentNextMapIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">CurrentDS302Defined</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">GetCurrentNodeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">GetCurrentNodeID</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">GetCurrentNodeInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">SetCurrentNodeInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">GetCurrentProfileName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">IsCurrentEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">GetCurrentEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">GetCurrentParamsEntry</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">GetCurrentValidIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">GetCurrentValidChoices</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">HasCurrentEntryCallbacks</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">GetCurrentEntryValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">GetMapVariableList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">GetCurrentSpecificMenu</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -<div class="fragment"><pre class="fragment"> -Constructor -</pre></div> -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00148">148</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="5358e4bbce92e7efa94e8a8af6539d51"></a><!-- doxytag: member="nodemanager::NodeManager::__init__" ref="5358e4bbce92e7efa94e8a8af6539d51" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>cwd</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00151">151</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="24575a8cc619f68041969be904d0f3b0"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentTypeList" ref="24575a8cc619f68041969be904d0f3b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentTypeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00167">167</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="a504ce44097274d42f0f3436d2576361"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentMapList" ref="a504ce44097274d42f0f3436d2576361" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentMapList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00176">176</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="12653bdbfbf0d1a4749dd5f635a5c312"></a><!-- doxytag: member="nodemanager::NodeManager::CreateNewNode" ref="12653bdbfbf0d1a4749dd5f635a5c312" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::CreateNewNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>id</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>description</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profile</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>NMT</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>options</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00189">189</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="091f8f1baf230f40550d0bc5f8982258"></a><!-- doxytag: member="nodemanager::NodeManager::LoadProfile" ref="091f8f1baf230f40550d0bc5f8982258" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::LoadProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>profile</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>node</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00239">239</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="274b68764a3878f456f3f8753bb6cf87"></a><!-- doxytag: member="nodemanager::NodeManager::OpenFileInCurrent" ref="274b68764a3878f456f3f8753bb6cf87" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::OpenFileInCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00260">260</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="42b9672fcec8be9ab909f5d94de0c06a"></a><!-- doxytag: member="nodemanager::NodeManager::SaveCurrentInFile" ref="42b9672fcec8be9ab909f5d94de0c06a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SaveCurrentInFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00274">274</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="152b970b624b095775bd072d3eb2a8f2"></a><!-- doxytag: member="nodemanager::NodeManager::CloseCurrent" ref="152b970b624b095775bd072d3eb2a8f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::CloseCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>ignore</em> = <code>False</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00292">292</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="b99cd2fc06950e3ffb19982a68205f4c"></a><!-- doxytag: member="nodemanager::NodeManager::ImportCurrentFromEDSFile" ref="b99cd2fc06950e3ffb19982a68205f4c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::ImportCurrentFromEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00302">302</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="fc83d8f38a6c084d331829f0670c29e1"></a><!-- doxytag: member="nodemanager::NodeManager::ExportCurrentToEDSFile" ref="fc83d8f38a6c084d331829f0670c29e1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::ExportCurrentToEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00318">318</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="0951abe6610e7b5af6b5850fd4f8dcb5"></a><!-- doxytag: member="nodemanager::NodeManager::ExportCurrentToCFile" ref="0951abe6610e7b5af6b5850fd4f8dcb5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::ExportCurrentToCFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00324">324</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="0eaeb35962cff5c762d96ac4849b237f"></a><!-- doxytag: member="nodemanager::NodeManager::AddSubentriesToCurrent" ref="0eaeb35962cff5c762d96ac4849b237f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddSubentriesToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>number</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00335">335</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="3712711003c4e7e4c5bfe286acc23170"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveSubentriesFromCurrent" ref="3712711003c4e7e4c5bfe286acc23170" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::RemoveSubentriesFromCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>number</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00362">362</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="a9bbd8bc45f3a992d7fdde208bacb2ff"></a><!-- doxytag: member="nodemanager::NodeManager::AddSDOServerToCurrent" ref="a9bbd8bc45f3a992d7fdde208bacb2ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddSDOServerToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00375">375</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="7910bb937cd4cf13906b0cd86505674c"></a><!-- doxytag: member="nodemanager::NodeManager::AddSDOClientToCurrent" ref="7910bb937cd4cf13906b0cd86505674c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddSDOClientToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00388">388</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="359cb64658d554454b8bfa18723f6f86"></a><!-- doxytag: member="nodemanager::NodeManager::AddPDOTransmitToCurrent" ref="359cb64658d554454b8bfa18723f6f86" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddPDOTransmitToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00396">396</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="dc455012736c8481f95ff1036deb8c0b"></a><!-- doxytag: member="nodemanager::NodeManager::AddPDOReceiveToCurrent" ref="dc455012736c8481f95ff1036deb8c0b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddPDOReceiveToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00404">404</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="289765dcb04f19d8aba773c3ce2171c1"></a><!-- doxytag: member="nodemanager::NodeManager::AddSpecificEntryToCurrent" ref="289765dcb04f19d8aba773c3ce2171c1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddSpecificEntryToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>menuitem</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00412">412</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="f3f718df6b3db1b68aee3c357cc722bd"></a><!-- doxytag: member="nodemanager::NodeManager::GetLineFromIndex" ref="f3f718df6b3db1b68aee3c357cc722bd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetLineFromIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>base_index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00424">424</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="735fa1347836ef9be64a1ed34876f451"></a><!-- doxytag: member="nodemanager::NodeManager::ManageEntriesOfCurrent" ref="735fa1347836ef9be64a1ed34876f451" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::ManageEntriesOfCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>addinglist</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>removinglist</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00440">440</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="966a6a87de055ade4dc5f6aca08a307f"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveCurrentVariable" ref="966a6a87de055ade4dc5f6aca08a307f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::RemoveCurrentVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00483">483</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="3291a925caac3db1aec97aa8175a487e"></a><!-- doxytag: member="nodemanager::NodeManager::AddMapVariableToCurrent" ref="3291a925caac3db1aec97aa8175a487e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddMapVariableToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>struct</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>number</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00529">529</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="67c9ed379da322dc8db21b56395d6799"></a><!-- doxytag: member="nodemanager::NodeManager::AddUserTypeToCurrent" ref="67c9ed379da322dc8db21b56395d6799" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddUserTypeToCurrent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>length</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00557">557</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="dad0fbfe17b585712c0336ad71ec55d1"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntryCallbacks" ref="dad0fbfe17b585712c0336ad71ec55d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentEntryCallbacks </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00591">591</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="7e9f5eccab23a7d2f7f7cb6f3e8fc92f"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntry" ref="7e9f5eccab23a7d2f7f7cb6f3e8fc92f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>editor</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00598">598</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="d0de3995c628b62448fe144651c019bb"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentEntryName" ref="d0de3995c628b62448fe144651c019bb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentEntryName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00664">664</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="ab2a81a217a4fa5bb8bb79e9991e9db4"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentUserType" ref="ab2a81a217a4fa5bb8bb79e9991e9db4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentUserType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>length</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00668">668</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="bb79b2acd54ebcac7e97fae36b234b18"></a><!-- doxytag: member="nodemanager::NodeManager::BufferCurrentNode" ref="bb79b2acd54ebcac7e97fae36b234b18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::BufferCurrentNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00700">700</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="df2cf6733f713115af3f75258f756e44"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentIsSaved" ref="df2cf6733f713115af3f75258f756e44" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::CurrentIsSaved </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00703">703</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="4e09d1ae59275bac43fb3462f945b2b7"></a><!-- doxytag: member="nodemanager::NodeManager::OneFileHasChanged" ref="4e09d1ae59275bac43fb3462f945b2b7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::OneFileHasChanged </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00706">706</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="7b29a1052a7fa6ee188b166e3177485f"></a><!-- doxytag: member="nodemanager::NodeManager::GetBufferNumber" ref="7b29a1052a7fa6ee188b166e3177485f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetBufferNumber </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00712">712</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="2f332723fc8da42f3fe9622a3b92356d"></a><!-- doxytag: member="nodemanager::NodeManager::LoadCurrentPrevious" ref="2f332723fc8da42f3fe9622a3b92356d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::LoadCurrentPrevious </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00715">715</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="9c706ee3cf44203d266c3c40f1145b47"></a><!-- doxytag: member="nodemanager::NodeManager::LoadCurrentNext" ref="9c706ee3cf44203d266c3c40f1145b47" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::LoadCurrentNext </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00718">718</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="eac2e9ec8e243bb88df764e5fb8d3f27"></a><!-- doxytag: member="nodemanager::NodeManager::AddNodeBuffer" ref="eac2e9ec8e243bb88df764e5fb8d3f27" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::AddNodeBuffer </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>currentstate</em> = <code>None</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>issaved</em> = <code>False</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00721">721</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="4ac7001e425a05c907a28218075f175f"></a><!-- doxytag: member="nodemanager::NodeManager::ChangeCurrentNode" ref="4ac7001e425a05c907a28218075f175f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::ChangeCurrentNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00728">728</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="3ccf1080dcb1e1efc94e5311fcfbf60b"></a><!-- doxytag: member="nodemanager::NodeManager::RemoveNodeBuffer" ref="3ccf1080dcb1e1efc94e5311fcfbf60b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::RemoveNodeBuffer </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00733">733</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="ec0793f016391c954ceb4654e4130dc3"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeIndex" ref="ec0793f016391c954ceb4654e4130dc3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentNodeIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00738">738</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="1dedfc92859eb980e74ea6544233e6ba"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentFilename" ref="1dedfc92859eb980e74ea6544233e6ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentFilename </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00741">741</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="bf87dbbb8a5bbec59ab3b484853e1619"></a><!-- doxytag: member="nodemanager::NodeManager::GetAllFilenames" ref="bf87dbbb8a5bbec59ab3b484853e1619" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetAllFilenames </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00744">744</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="f96ff5a9ac497abf8918a7913c676da8"></a><!-- doxytag: member="nodemanager::NodeManager::GetFilename" ref="f96ff5a9ac497abf8918a7913c676da8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetFilename </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00749">749</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="e959c5f835af208968908fe5eeb140a6"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentFilePath" ref="e959c5f835af208968908fe5eeb140a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentFilePath </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00755">755</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="4426800be5bb5a6d88f3d52e5c9758e8"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentFilePath" ref="4426800be5bb5a6d88f3d52e5c9758e8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentFilePath </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00763">763</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="cf7deb7b847cb8a6cd7a3af6b8070097"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentBufferState" ref="cf7deb7b847cb8a6cd7a3af6b8070097" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentBufferState </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00769">769</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="74dfed4678ba786356b8d03873d01cec"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentCommunicationLists" ref="74dfed4678ba786356b8d03873d01cec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentCommunicationLists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00778">778</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="18ce6167b3340d17fc7962323ae344b6"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentDS302Lists" ref="18ce6167b3340d17fc7962323ae344b6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentDS302Lists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00785">785</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="b0da4084ac671ac3c8948c42acc55b8c"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentProfileLists" ref="b0da4084ac671ac3c8948c42acc55b8c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentProfileLists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00788">788</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="8f418509e43cc26670ef757c6854328b"></a><!-- doxytag: member="nodemanager::NodeManager::GetSpecificProfileLists" ref="8f418509e43cc26670ef757c6854328b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetSpecificProfileLists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00791">791</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="26b88c9b0e6e72934ec591e8b974000c"></a><!-- doxytag: member="nodemanager::NodeManager::GetProfileLists" ref="26b88c9b0e6e72934ec591e8b974000c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetProfileLists </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>list</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00801">801</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="2db6aadfa79b0b2a9cfd09e45b71f03c"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNextMapIndex" ref="2db6aadfa79b0b2a9cfd09e45b71f03c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentNextMapIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00810">810</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="5e8172882f6252e45bdb59f7248c83d6"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentDS302Defined" ref="5e8172882f6252e45bdb59f7248c83d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::CurrentDS302Defined </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00820">820</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="e2bbc613898b9926f47be95072c64160"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeName" ref="e2bbc613898b9926f47be95072c64160" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentNodeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00829">829</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="72f10793222cbd6d4b621ce748acf141"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeID" ref="72f10793222cbd6d4b621ce748acf141" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentNodeID </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00835">835</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="9305e3ffee31917d098f2131301ec1a5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentNodeInfos" ref="9305e3ffee31917d098f2131301ec1a5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentNodeInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00841">841</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="300207ada996fc01af2b3a2ab882d799"></a><!-- doxytag: member="nodemanager::NodeManager::SetCurrentNodeInfos" ref="300207ada996fc01af2b3a2ab882d799" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::SetCurrentNodeInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>id</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>description</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00848">848</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="eee0741327de398df87e8916995ad8f5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentProfileName" ref="eee0741327de398df87e8916995ad8f5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentProfileName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00855">855</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="97c725e85f609c7b5a17ff95dbb08aea"></a><!-- doxytag: member="nodemanager::NodeManager::IsCurrentEntry" ref="97c725e85f609c7b5a17ff95dbb08aea" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::IsCurrentEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00860">860</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="583794f09cbd29d97ba0cf0c43acfc85"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentEntry" ref="583794f09cbd29d97ba0cf0c43acfc85" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00865">865</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="92f2a252611dc624b8dca4df6b4fe1cb"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentParamsEntry" ref="92f2a252611dc624b8dca4df6b4fe1cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentParamsEntry </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00870">870</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="d94d7b584774b19dc7837c5a13ad4432"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentValidIndexes" ref="d94d7b584774b19dc7837c5a13ad4432" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentValidIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00875">875</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="0c3c317016818a79581f63b14d16c2da"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentValidChoices" ref="0c3c317016818a79581f63b14d16c2da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentValidChoices </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>min</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>max</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00882">882</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="e1be8def7949033e446a646dc67647c6"></a><!-- doxytag: member="nodemanager::NodeManager::HasCurrentEntryCallbacks" ref="e1be8def7949033e446a646dc67647c6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::HasCurrentEntryCallbacks </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00902">902</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="ea668e18d26d0b47fbbed4f6eb920100"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentEntryValues" ref="ea668e18d26d0b47fbbed4f6eb920100" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentEntryValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00910">910</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="70a4ab2beffa0508c94e2e5c29807d18"></a><!-- doxytag: member="nodemanager::NodeManager::GetNodeEntryValues" ref="70a4ab2beffa0508c94e2e5c29807d18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetNodeEntryValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>node</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00914">914</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="587b1972ff83655696f30d4bb87894a4"></a><!-- doxytag: member="nodemanager::NodeManager::GetCustomisedTypeValues" ref="587b1972ff83655696f30d4bb87894a4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCustomisedTypeValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01011">1011</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="4da3a475cb7e66bf86f42aa8e9915673"></a><!-- doxytag: member="nodemanager::NodeManager::GetEntryName" ref="4da3a475cb7e66bf86f42aa8e9915673" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetEntryName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01019">1019</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="eb864b0df23c119a93ec91836f7dc131"></a><!-- doxytag: member="nodemanager::NodeManager::GetEntryInfos" ref="eb864b0df23c119a93ec91836f7dc131" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetEntryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01025">1025</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="b305e31c72f62266cfc5e15b056a0e90"></a><!-- doxytag: member="nodemanager::NodeManager::GetSubentryInfos" ref="b305e31c72f62266cfc5e15b056a0e90" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetSubentryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01031">1031</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="a6660f49630ad17289a6f8c13569aef8"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeIndex" ref="a6660f49630ad17289a6f8c13569aef8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetTypeIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typename</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01040">1040</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="02618960ca94cf1e287758a4cd8e1891"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeName" ref="02618960ca94cf1e287758a4cd8e1891" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetTypeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01046">1046</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="b8edb6dc0298dc7d117a327c06a24ab9"></a><!-- doxytag: member="nodemanager::NodeManager::GetTypeDefaultValue" ref="b8edb6dc0298dc7d117a327c06a24ab9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetTypeDefaultValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01052">1052</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="7b93c95ade6272d2c7e79e0b26b3bbe3"></a><!-- doxytag: member="nodemanager::NodeManager::GetMapVariableList" ref="7b93c95ade6272d2c7e79e0b26b3bbe3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetMapVariableList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01058">1058</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="fa0ae7296e271effdd28a3f2fbb94778"></a><!-- doxytag: member="nodemanager::NodeManager::GetMandatoryIndexes" ref="fa0ae7296e271effdd28a3f2fbb94778" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetMandatoryIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>node</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01064">1064</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="38953afbd29be22621f6adab28ae3869"></a><!-- doxytag: member="nodemanager::NodeManager::GetCustomisableTypes" ref="38953afbd29be22621f6adab28ae3869" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCustomisableTypes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01070">1070</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="9f8b78c75172bf420dcc8d9867b595a5"></a><!-- doxytag: member="nodemanager::NodeManager::GetCurrentSpecificMenu" ref="9f8b78c75172bf420dcc8d9867b595a5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::NodeManager::GetCurrentSpecificMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l01077">1077</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="6f4b2b8bfaad8695971d7b3fbde3d24c"></a><!-- doxytag: member="nodemanager::NodeManager::LastNewIndex" ref="6f4b2b8bfaad8695971d7b3fbde3d24c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager::LastNewIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00152">152</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="41b876781b15d80c22373f32b7efa3e4"></a><!-- doxytag: member="nodemanager::NodeManager::FilePaths" ref="41b876781b15d80c22373f32b7efa3e4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager::FilePaths</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00153">153</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="d5be2d321e10ab74d8d163580fae5007"></a><!-- doxytag: member="nodemanager::NodeManager::FileNames" ref="d5be2d321e10ab74d8d163580fae5007" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager::FileNames</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00154">154</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="410b10ff94d011c0423028d7d57d0e4d"></a><!-- doxytag: member="nodemanager::NodeManager::NodeIndex" ref="410b10ff94d011c0423028d7d57d0e4d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager::NodeIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00155">155</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="c63d9db3d9564ad4c110fddf4532c0ba"></a><!-- doxytag: member="nodemanager::NodeManager::CurrentNode" ref="c63d9db3d9564ad4c110fddf4532c0ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager::CurrentNode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00156">156</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="6c8bf71c030cd7647b28623e61c7df4a"></a><!-- doxytag: member="nodemanager::NodeManager::ScriptDirectory" ref="6c8bf71c030cd7647b28623e61c7df4a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager::ScriptDirectory</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00157">157</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="4e29c7a82ea6540edcbc55a1f98b77ae"></a><!-- doxytag: member="nodemanager::NodeManager::UndoBuffers" ref="4e29c7a82ea6540edcbc55a1f98b77ae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager::UndoBuffers</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00158">158</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodemanager_8py-source.html">nodemanager.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classnodemanager_1_1UndoBuffer.html --- a/doc/doxygen/html/classnodemanager_1_1UndoBuffer.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,377 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodemanager::UndoBuffer Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacenodemanager.html">nodemanager</a>::<a class="el" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a></div> -<h1>nodemanager::UndoBuffer Class Reference</h1><!-- doxytag: class="nodemanager::UndoBuffer" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">Buffering</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">Current</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">Previous</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">Next</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">IsFirst</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">IsLast</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">CurrentSaved</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">IsCurrentSaved</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -<div class="fragment"><pre class="fragment"> -Constructor initialising buffer -</pre></div> -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00052">52</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="f7faebec57947fa103b8ad9d2b726f04"></a><!-- doxytag: member="nodemanager::UndoBuffer::__init__" ref="f7faebec57947fa103b8ad9d2b726f04" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>currentstate</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>issaved</em> = <code>False</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00055">55</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="22639d6b02995759c718dbb775bc8b7d"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffering" ref="22639d6b02995759c718dbb775bc8b7d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::Buffering </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>currentstate</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00080">80</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="8f121c407be19f42f10ccc2518227dd3"></a><!-- doxytag: member="nodemanager::UndoBuffer::Current" ref="8f121c407be19f42f10ccc2518227dd3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::Current </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00095">95</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="8c689bee39a62cf857525787f6def0a4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Previous" ref="8c689bee39a62cf857525787f6def0a4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::Previous </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00101">101</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="a29ba64843a2d852b28cc01b411ce06f"></a><!-- doxytag: member="nodemanager::UndoBuffer::Next" ref="a29ba64843a2d852b28cc01b411ce06f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::Next </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00110">110</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="2ff748b5b8445e36cac96fd5726dc80e"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsFirst" ref="2ff748b5b8445e36cac96fd5726dc80e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::IsFirst </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00119">119</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="87ef542c80367efcb4f5d8c97dabc4de"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsLast" ref="87ef542c80367efcb4f5d8c97dabc4de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::IsLast </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00125">125</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="351f7c0312c72b4fd49b34e56e6449f1"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentSaved" ref="351f7c0312c72b4fd49b34e56e6449f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::CurrentSaved </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00131">131</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="8d3fd5b2285366f941cc02489a16ea32"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsCurrentSaved" ref="8d3fd5b2285366f941cc02489a16ea32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::UndoBuffer::IsCurrentSaved </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00137">137</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="7519445d4c5da6ace730aef461bb5ff4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffer" ref="7519445d4c5da6ace730aef461bb5ff4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer::Buffer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00056">56</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="ac3ba6b2edb998e1d3c2c3ca5163b200"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentIndex" ref="ac3ba6b2edb998e1d3c2c3ca5163b200" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer::CurrentIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00057">57</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="efcb3fd67a5a77e1cffe5ee2d6fb612d"></a><!-- doxytag: member="nodemanager::UndoBuffer::MinIndex" ref="efcb3fd67a5a77e1cffe5ee2d6fb612d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer::MinIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00058">58</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="51d3531c9b7ab75b2a4d6a5f49ebc15e"></a><!-- doxytag: member="nodemanager::UndoBuffer::MaxIndex" ref="51d3531c9b7ab75b2a4d6a5f49ebc15e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer::MaxIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00059">59</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<a class="anchor" name="abfc1f3adfc21d88b4382b410b9991d9"></a><!-- doxytag: member="nodemanager::UndoBuffer::LastSave" ref="abfc1f3adfc21d88b4382b410b9991d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer::LastSave</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00073">73</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodemanager_8py-source.html">nodemanager.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classobjdictedit_1_1objdictedit.html --- a/doc/doxygen/html/classobjdictedit_1_1objdictedit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1688 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictedit::objdictedit Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit</a></div> -<h1>objdictedit::objdictedit Class Reference</h1><!-- doxytag: class="objdictedit::objdictedit" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">GetNoteBook</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">FilePath</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00158">158</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="106e911cf82219438516ee23864651ec"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_menuBar1_Menus" ref="106e911cf82219438516ee23864651ec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_menuBar1_Menus </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00159">159</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="ff8d7ea6744ddf274fc66869b0dd8d5d"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_EditMenu_Items" ref="ff8d7ea6744ddf274fc66869b0dd8d5d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_EditMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00167">167</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d939c47145a0e3275963bde016228f28"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_HelpMenu_Items" ref="d939c47145a0e3275963bde016228f28" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_HelpMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00201">201</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="8312a8842d9983e18f47e32cb66a4cbd"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_FileMenu_Items" ref="8312a8842d9983e18f47e32cb66a4cbd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_FileMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00218">218</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="08471670ebefa572813c703c693d367c"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_AddMenu_Items" ref="08471670ebefa572813c703c693d367c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_AddMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00260">260</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="31a6b686f4415521baeb49e911d05eed"></a><!-- doxytag: member="objdictedit::objdictedit::_init_coll_HelpBar_Fields" ref="31a6b686f4415521baeb49e911d05eed" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_coll_HelpBar_Fields </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00288">288</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a290085c41e1c25e1393e87d171b424e"></a><!-- doxytag: member="objdictedit::objdictedit::_init_utils" ref="a290085c41e1c25e1393e87d171b424e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_utils </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00298">298</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="1e885afd5e31d2c6be0a0e70a79b417f"></a><!-- doxytag: member="objdictedit::objdictedit::_init_ctrls" ref="1e885afd5e31d2c6be0a0e70a79b417f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00317">317</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="4abb1c197354d05c25e9ca9e0ad49f66"></a><!-- doxytag: member="objdictedit::objdictedit::__init__" ref="4abb1c197354d05c25e9ca9e0ad49f66" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00338">338</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="38ba116f55e22e5b8e2504c44b1c9722"></a><!-- doxytag: member="objdictedit::objdictedit::GetNoteBook" ref="38ba116f55e22e5b8e2504c44b1c9722" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::GetNoteBook </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00358">358</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="2d25a6a40a74e893aebce26405a0d8f7"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddSDOServerMenu" ref="2d25a6a40a74e893aebce26405a0d8f7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddSDOServerMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00361">361</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="01b55597ca103c08c89d012ad6dced3d"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddSDOClientMenu" ref="01b55597ca103c08c89d012ad6dced3d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddSDOClientMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00367">367</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="cc73bf94427a95e3399e56d7f275ab77"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddPDOTransmitMenu" ref="cc73bf94427a95e3399e56d7f275ab77" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddPDOTransmitMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00373">373</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a5f8ca2068f63b91c92f40f9756400f6"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddPDOReceiveMenu" ref="a5f8ca2068f63b91c92f40f9756400f6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddPDOReceiveMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00379">379</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="c3a4bad410a580a07dad03a4f8ba121c"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddMapVariableMenu" ref="c3a4bad410a580a07dad03a4f8ba121c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddMapVariableMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00385">385</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="666aae02d9569cfa32fc26329154da60"></a><!-- doxytag: member="objdictedit::objdictedit::OnAddUserTypeMenu" ref="666aae02d9569cfa32fc26329154da60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAddUserTypeMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00389">389</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="8555948b7b1aecf2514b6b9ff4726635"></a><!-- doxytag: member="objdictedit::objdictedit::OnFileSelectedChanged" ref="8555948b7b1aecf2514b6b9ff4726635" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnFileSelectedChanged </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00393">393</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="8b0876dac5e3046f93854665bd9be3aa"></a><!-- doxytag: member="objdictedit::objdictedit::OnHelpDS301Menu" ref="8b0876dac5e3046f93854665bd9be3aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnHelpDS301Menu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00404">404</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a498874fef86060832c7e90b6e028629"></a><!-- doxytag: member="objdictedit::objdictedit::OnHelpCANFestivalMenu" ref="a498874fef86060832c7e90b6e028629" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnHelpCANFestivalMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00426">426</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a660005de7e719ce7396beeea0ece661"></a><!-- doxytag: member="objdictedit::objdictedit::OnAboutMenu" ref="a660005de7e719ce7396beeea0ece661" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnAboutMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00431">431</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="3779119b638995bf42810727e9562bec"></a><!-- doxytag: member="objdictedit::objdictedit::OpenHtmlFrame" ref="3779119b638995bf42810727e9562bec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OpenHtmlFrame </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>title</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>file</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>size</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00435">435</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="bb517a0b8fd0e43f1a1d68c7ce372ac3"></a><!-- doxytag: member="objdictedit::objdictedit::OnQuitMenu" ref="bb517a0b8fd0e43f1a1d68c7ce372ac3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnQuitMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00444">444</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="ef6f7560bf9be52aa312833771cfb3c9"></a><!-- doxytag: member="objdictedit::objdictedit::OnCloseFrame" ref="ef6f7560bf9be52aa312833771cfb3c9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnCloseFrame </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00448">448</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="ae8f91209a1bc14a0b7b7b62475d7f59"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshTitle" ref="ae8f91209a1bc14a0b7b7b62475d7f59" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshTitle </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00474">474</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="88ca3cd196a27f86a3253599b588ee4c"></a><!-- doxytag: member="objdictedit::objdictedit::OnRefreshMenu" ref="88ca3cd196a27f86a3253599b588ee4c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnRefreshMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00480">480</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="555d5c79e43419d21eca542c42de567d"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshCurrentIndexList" ref="555d5c79e43419d21eca542c42de567d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshCurrentIndexList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00484">484</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="91f233bc35906db726537b4dc4a51d28"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshStatusBar" ref="91f233bc35906db726537b4dc4a51d28" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshStatusBar </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00489">489</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="adc9eb58dc3ff58afd5ff7451a62923d"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshMainMenu" ref="adc9eb58dc3ff58afd5ff7451a62923d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshMainMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00520">520</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="2b33b17be4ab0796b701fc916fcf7e64"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshEditMenu" ref="2b33b17be4ab0796b701fc916fcf7e64" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshEditMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00539">539</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d9fcd386d41eff2b5f7475c7c4e2e501"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshProfileMenu" ref="d9fcd386d41eff2b5f7475c7c4e2e501" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshProfileMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00549">549</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="be28bc389ae846a97daba676fbe064db"></a><!-- doxytag: member="objdictedit::objdictedit::RefreshBufferState" ref="be28bc389ae846a97daba676fbe064db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::RefreshBufferState </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00575">575</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="264a8c0092529d669e103a0e08bfa759"></a><!-- doxytag: member="objdictedit::objdictedit::OnUndoMenu" ref="264a8c0092529d669e103a0e08bfa759" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnUndoMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00582">582</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="e864e63ae5efdb88512d02c0e51d895e"></a><!-- doxytag: member="objdictedit::objdictedit::OnRedoMenu" ref="e864e63ae5efdb88512d02c0e51d895e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnRedoMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00588">588</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="40237739c2edecc9ba933051404a5c61"></a><!-- doxytag: member="objdictedit::objdictedit::OnNewMenu" ref="40237739c2edecc9ba933051404a5c61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnNewMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00599">599</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="98335ef3e9581fd3915a23d40b7f66c0"></a><!-- doxytag: member="objdictedit::objdictedit::OnOpenMenu" ref="98335ef3e9581fd3915a23d40b7f66c0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnOpenMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00625">625</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="4ec2a606f003b9428515bc47a63f549b"></a><!-- doxytag: member="objdictedit::objdictedit::OnSaveMenu" ref="4ec2a606f003b9428515bc47a63f549b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnSaveMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00656">656</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="4120aa522383dd8fe88df46672e1464c"></a><!-- doxytag: member="objdictedit::objdictedit::OnSaveAsMenu" ref="4120aa522383dd8fe88df46672e1464c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnSaveAsMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00660">660</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="017884a8631f8a0bdfe3d37a941c196c"></a><!-- doxytag: member="objdictedit::objdictedit::Save" ref="017884a8631f8a0bdfe3d37a941c196c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::Save </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00664">664</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="67eeca8c238cfd33c1d8e8fb33f07a5c"></a><!-- doxytag: member="objdictedit::objdictedit::SaveAs" ref="67eeca8c238cfd33c1d8e8fb33f07a5c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::SaveAs </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00675">675</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a4c7476aa37450fef74c824201044c3b"></a><!-- doxytag: member="objdictedit::objdictedit::OnCloseMenu" ref="a4c7476aa37450fef74c824201044c3b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnCloseMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00698">698</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="8382d1464dd6a162f97040adc166251e"></a><!-- doxytag: member="objdictedit::objdictedit::OnImportEDSMenu" ref="8382d1464dd6a162f97040adc166251e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnImportEDSMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00725">725</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="29636fcd3f8f738404b6b99f93f04490"></a><!-- doxytag: member="objdictedit::objdictedit::OnExportEDSMenu" ref="29636fcd3f8f738404b6b99f93f04490" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnExportEDSMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00755">755</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="bf3d84bab96fcc04254a602c33fbbbee"></a><!-- doxytag: member="objdictedit::objdictedit::OnExportCMenu" ref="bf3d84bab96fcc04254a602c33fbbbee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnExportCMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00779">779</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="e1addc8fb2f5922f54e3e7805ed5d33e"></a><!-- doxytag: member="objdictedit::objdictedit::OnCommunicationMenu" ref="e1addc8fb2f5922f54e3e7805ed5d33e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnCommunicationMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00807">807</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="01f0b410972b6c480f6eac6448aca0e6"></a><!-- doxytag: member="objdictedit::objdictedit::OnOtherCommunicationMenu" ref="01f0b410972b6c480f6eac6448aca0e6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnOtherCommunicationMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00812">812</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="e807650522769539794ab076713098e2"></a><!-- doxytag: member="objdictedit::objdictedit::OnEditProfileMenu" ref="e807650522769539794ab076713098e2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnEditProfileMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00817">817</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="0c0a3c1a47120a21ae3d4080c644ea0f"></a><!-- doxytag: member="objdictedit::objdictedit::EditProfile" ref="0c0a3c1a47120a21ae3d4080c644ea0f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::EditProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>title</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>dictionary</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>current</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00823">823</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="5c7d639d93865513d3d469703fe19816"></a><!-- doxytag: member="objdictedit::objdictedit::GetProfileCallBack" ref="5c7d639d93865513d3d469703fe19816" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::GetProfileCallBack </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>text</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00846">846</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="3bc819e548d22a2487aa70a0f3e6cbb4"></a><!-- doxytag: member="objdictedit::objdictedit::OnNodeInfosMenu" ref="3bc819e548d22a2487aa70a0f3e6cbb4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::OnNodeInfosMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00858">858</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d320c07fd4feab969b9454d49ab0ef5a"></a><!-- doxytag: member="objdictedit::objdictedit::AddMapVariable" ref="d320c07fd4feab969b9454d49ab0ef5a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::AddMapVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00878">878</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="704a2250995855aaabdd9e024e98a1ca"></a><!-- doxytag: member="objdictedit::objdictedit::AddUserType" ref="704a2250995855aaabdd9e024e98a1ca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::objdictedit::AddUserType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00899">899</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="e3ce93c9ed275bf17437c681d5ad9692"></a><!-- doxytag: member="objdictedit::objdictedit::HtmlFrameOpened" ref="e3ce93c9ed275bf17437c681d5ad9692" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit::HtmlFrameOpened</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00340">340</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6ccd1cd8d15a57827a655e8e556550aa"></a><!-- doxytag: member="objdictedit::objdictedit::Manager" ref="6ccd1cd8d15a57827a655e8e556550aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00342">342</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d412cf4192d971441e15328fe07d0836"></a><!-- doxytag: member="objdictedit::objdictedit::FilePath" ref="d412cf4192d971441e15328fe07d0836" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit::FilePath</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00600">600</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classobjdictedit_1_1wxHtmlWindowUrlClick.html --- a/doc/doxygen/html/classobjdictedit_1_1wxHtmlWindowUrlClick.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,92 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictedit::wxHtmlWindowUrlClick Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></div> -<h1>objdictedit::wxHtmlWindowUrlClick Class Reference</h1><!-- doxytag: class="objdictedit::wxHtmlWindowUrlClick" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">__init__</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">linkinfo</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00049">49</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="a045fe12f2047ab57620eeaaaa2f211e"></a><!-- doxytag: member="objdictedit::wxHtmlWindowUrlClick::__init__" ref="a045fe12f2047ab57620eeaaaa2f211e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxHtmlWindowUrlClick::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>linkinfo</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00050">50</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="6a78aa98e9dcf8a31aa79b429998cf46"></a><!-- doxytag: member="objdictedit::wxHtmlWindowUrlClick::linkinfo" ref="6a78aa98e9dcf8a31aa79b429998cf46" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick::linkinfo</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00053">53</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow.html --- a/doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictedit::wxUrlClickHtmlWindow Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></div> -<h1>objdictedit::wxUrlClickHtmlWindow Class Reference</h1><!-- doxytag: class="objdictedit::wxUrlClickHtmlWindow" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">OnLinkClicked</a></td></tr> - -<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">Html_Window</a> = True</td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -<div class="fragment"><pre class="fragment">HTML window that generates and OnLinkClicked event. - -Use this to avoid having to override HTMLWindow -</pre></div> -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00055">55</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="7cd4af390c2de4ed45de931373d756f0"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::OnLinkClicked" ref="7cd4af390c2de4ed45de931373d756f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::OnLinkClicked </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>linkinfo</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00057">57</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="1de5f92921afa89cfe93fe8a6837dedb"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::Html_Window" ref="1de5f92921afa89cfe93fe8a6837dedb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow::Html_Window</a> = True<code> [static]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00102">102</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html --- a/doc/doxygen/html/classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,264 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespaceobjdictedit.html">objdictedit</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>::<a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a></div> -<h1>objdictedit::wxUrlClickHtmlWindow::HtmlFrame Class Reference</h1><!-- doxytag: class="objdictedit::wxUrlClickHtmlWindow::HtmlFrame" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">SetHtmlCode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">SetHtmlPage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00066">66</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="ab7f53a3b3ff1fd9cfe56023b159a40e"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls" ref="ab7f53a3b3ff1fd9cfe56023b159a40e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00067">67</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="c3eab7be0bc1afb27171837c712da89d"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::__init__" ref="c3eab7be0bc1afb27171837c712da89d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>opened</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00079">79</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="375043f928e987f104763ad6e3d118be"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode" ref="375043f928e987f104763ad6e3d118be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlCode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>htmlcode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00083">83</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d55f13d2f73906fb8891fd8ab6282897"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage" ref="d55f13d2f73906fb8891fd8ab6282897" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::SetHtmlPage </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>htmlpage</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00086">86</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="5cadc14f91eaeef5c2e001ccdf408264"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame" ref="5cadc14f91eaeef5c2e001ccdf408264" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnCloseFrame </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00089">89</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="bf60307dc144170d58195467361d5aa4"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick" ref="bf60307dc144170d58195467361d5aa4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxUrlClickHtmlWindow::HtmlFrame::OnLinkClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00093">93</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="1eafdd26ade3a7888626bee2f19a5ce4"></a><!-- doxytag: member="objdictedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened" ref="1eafdd26ade3a7888626bee2f19a5ce4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame::HtmlFrameOpened</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00081">81</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="objdictedit_8py-source.html">objdictedit.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classsubindextable_1_1EditingPanel.html --- a/doc/doxygen/html/classsubindextable_1_1EditingPanel.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1312 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: subindextable::EditingPanel Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacesubindextable.html">subindextable</a>::<a class="el" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a></div> -<h1>subindextable::EditingPanel Class Reference</h1><!-- doxytag: class="subindextable::EditingPanel" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">GetIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">SetIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">GetSelection</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00255">255</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="81852f5b97f68e5709560a4ff0d285fe"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_AddToListSizer_Items" ref="81852f5b97f68e5709560a4ff0d285fe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_AddToListSizer_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00256">256</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="73356427a8bd3b439bda45420136686a"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridSizer_Items" ref="73356427a8bd3b439bda45420136686a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridSizer_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00262">262</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="91152d27972ad900edd7dbd3722f04e9"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListSizer_Items" ref="91152d27972ad900edd7dbd3722f04e9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListSizer_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00268">268</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="266b256cfd896e3a42c23f531de93121"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_AddToListSizer_Growables" ref="266b256cfd896e3a42c23f531de93121" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_AddToListSizer_Growables </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00274">274</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="79c7c994481b15c024ba65a5cab5185d"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridSizer_Growables" ref="79c7c994481b15c024ba65a5cab5185d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridSizer_Growables </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00279">279</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="59497a2a5eae0d061db737c27b459ede"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListSizer_Growables" ref="59497a2a5eae0d061db737c27b459ede" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListSizer_Growables </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00285">285</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="9a9885a49704cbb3c71d0ab2baa96155"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_SubindexGridMenu_Items" ref="9a9885a49704cbb3c71d0ab2baa96155" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_SubindexGridMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00291">291</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="4492082020058408801f412abcf59320"></a><!-- doxytag: member="subindextable::EditingPanel::_init_coll_IndexListMenu_Items" ref="4492082020058408801f412abcf59320" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_coll_IndexListMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00303">303</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="ad72ddfcc90a6d851466d24a9070e9d2"></a><!-- doxytag: member="subindextable::EditingPanel::_init_utils" ref="ad72ddfcc90a6d851466d24a9070e9d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_utils </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00319">319</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="223610e27a64a602776d6f35ca8040ff"></a><!-- doxytag: member="subindextable::EditingPanel::_init_sizers" ref="223610e27a64a602776d6f35ca8040ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_sizers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00328">328</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="d8ad09b717e5c11919397a2929452b36"></a><!-- doxytag: member="subindextable::EditingPanel::_init_ctrls" ref="d8ad09b717e5c11919397a2929452b36" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00346">346</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="487656ac452a6f151527114f2a095cb0"></a><!-- doxytag: member="subindextable::EditingPanel::__init__" ref="487656ac452a6f151527114f2a095cb0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>manager</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>editable</em> = <code>True</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00417">417</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="7f59673c3d822f36c779243c03135262"></a><!-- doxytag: member="subindextable::EditingPanel::GetIndex" ref="7f59673c3d822f36c779243c03135262" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::GetIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00442">442</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="bcf8af059e66a142de9427beecebf9da"></a><!-- doxytag: member="subindextable::EditingPanel::SetIndex" ref="bcf8af059e66a142de9427beecebf9da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::SetIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00445">445</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="a1f495ac1fcfb50274c9d72b19be5eff"></a><!-- doxytag: member="subindextable::EditingPanel::GetSelection" ref="a1f495ac1fcfb50274c9d72b19be5eff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::GetSelection </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00448">448</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="78884cdb11542dd4f1557b4aea4bb078"></a><!-- doxytag: member="subindextable::EditingPanel::OnAddButtonClick" ref="78884cdb11542dd4f1557b4aea4bb078" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnAddButtonClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00456">456</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="f5b2fbab77fb18f61a0c664e78fc54c8"></a><!-- doxytag: member="subindextable::EditingPanel::OnPartListBoxClick" ref="f5b2fbab77fb18f61a0c664e78fc54c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnPartListBoxClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00482">482</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="5a577219ca8e2423c9277349afd54de5"></a><!-- doxytag: member="subindextable::EditingPanel::OnIndexListClick" ref="5a577219ca8e2423c9277349afd54de5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnIndexListClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00487">487</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="8fd8c0fe15b2c830156fb9c468caa961"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridSelectCell" ref="8fd8c0fe15b2c830156fb9c468caa961" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnSubindexGridSelectCell </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00492">492</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="0c3755e29c0d8822d4ec8510ba2c0f43"></a><!-- doxytag: member="subindextable::EditingPanel::RefreshIndexList" ref="0c3755e29c0d8822d4ec8510ba2c0f43" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::RefreshIndexList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00500">500</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="1dbdf790003c72bd91bc274308023697"></a><!-- doxytag: member="subindextable::EditingPanel::RefreshTable" ref="1dbdf790003c72bd91bc274308023697" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::RefreshTable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00556">556</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="77b31fc20f2e231fc7fa4d21932f6ece"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridCellChange" ref="77b31fc20f2e231fc7fa4d21932f6ece" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnSubindexGridCellChange </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00576">576</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="25f67e5b35c3e64b67a5f92efc3e72fc"></a><!-- doxytag: member="subindextable::EditingPanel::OnCallbackCheck" ref="25f67e5b35c3e64b67a5f92efc3e72fc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnCallbackCheck </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00589">589</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="ea60ec2e247df3ded2be05ad4f647d32"></a><!-- doxytag: member="subindextable::EditingPanel::OnIndexListRightUp" ref="ea60ec2e247df3ded2be05ad4f647d32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnIndexListRightUp </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00601">601</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="344f9900211cd9756fec6746d19fa8da"></a><!-- doxytag: member="subindextable::EditingPanel::OnSubindexGridRightClick" ref="344f9900211cd9756fec6746d19fa8da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnSubindexGridRightClick </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00628">628</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="67682b6edb7711ee6374bf010631be1d"></a><!-- doxytag: member="subindextable::EditingPanel::OnRenameIndexMenu" ref="67682b6edb7711ee6374bf010631be1d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnRenameIndexMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00639">639</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="795b4098297fac0d785299aa7de25cf5"></a><!-- doxytag: member="subindextable::EditingPanel::OnModifyIndexMenu" ref="795b4098297fac0d785299aa7de25cf5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnModifyIndexMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00655">655</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="11add8224763f37383fabc67e0804bec"></a><!-- doxytag: member="subindextable::EditingPanel::OnDeleteIndexMenu" ref="11add8224763f37383fabc67e0804bec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnDeleteIndexMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00675">675</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="6545422508739a2dd81fdc1d39ef83d5"></a><!-- doxytag: member="subindextable::EditingPanel::OnAddSubindexMenu" ref="6545422508739a2dd81fdc1d39ef83d5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnAddSubindexMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00686">686</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="fc1d34c2558da246e0574482344374d5"></a><!-- doxytag: member="subindextable::EditingPanel::OnDeleteSubindexMenu" ref="fc1d34c2558da246e0574482344374d5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::EditingPanel::OnDeleteSubindexMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00707">707</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="98690bae225b493e39e38389177af70b"></a><!-- doxytag: member="subindextable::EditingPanel::PartList" ref="98690bae225b493e39e38389177af70b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel::PartList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00354">354</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="787bdc0711c586552142bdeecf03fce4"></a><!-- doxytag: member="subindextable::EditingPanel::SecondSplitter" ref="787bdc0711c586552142bdeecf03fce4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel::SecondSplitter</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00360">360</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="372dd2c686fa2b104b3d3a0b9d73adec"></a><!-- doxytag: member="subindextable::EditingPanel::SubindexGridPanel" ref="372dd2c686fa2b104b3d3a0b9d73adec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel::SubindexGridPanel</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00367">367</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="b87ad706a71fca81bb95915795dc6b4b"></a><!-- doxytag: member="subindextable::EditingPanel::IndexListPanel" ref="b87ad706a71fca81bb95915795dc6b4b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel::IndexListPanel</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00371">371</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="8063caaadf99129162eedead4b12d21d"></a><!-- doxytag: member="subindextable::EditingPanel::SubindexGrid" ref="8063caaadf99129162eedead4b12d21d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel::SubindexGrid</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00377">377</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="c89184f3ad7370e517be819d8a3249e8"></a><!-- doxytag: member="subindextable::EditingPanel::CallbackCheck" ref="c89184f3ad7370e517be819d8a3249e8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel::CallbackCheck</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00391">391</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="8b9953c522d24601e463b877fb35d2d6"></a><!-- doxytag: member="subindextable::EditingPanel::IndexList" ref="8b9953c522d24601e463b877fb35d2d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel::IndexList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00398">398</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="73e5eec8804fb221f09e7c37741dd2a4"></a><!-- doxytag: member="subindextable::EditingPanel::AddButton" ref="73e5eec8804fb221f09e7c37741dd2a4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel::AddButton</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00405">405</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="7a0592bafe282004e647bd37c0285158"></a><!-- doxytag: member="subindextable::EditingPanel::IndexChoice" ref="7a0592bafe282004e647bd37c0285158" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel::IndexChoice</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00411">411</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="8d5b09c17d6530548a77e173633120a3"></a><!-- doxytag: member="subindextable::EditingPanel::Parent" ref="8d5b09c17d6530548a77e173633120a3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel::Parent</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00419">419</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="08c074b025639f0af6f8529f673c79c3"></a><!-- doxytag: member="subindextable::EditingPanel::Manager" ref="08c074b025639f0af6f8529f673c79c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00420">420</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="c4748fc25a2f1aac3187f81fc7a995c3"></a><!-- doxytag: member="subindextable::EditingPanel::ListIndex" ref="c4748fc25a2f1aac3187f81fc7a995c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel::ListIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00421">421</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="f3fb6a1cfa924444b2947860dd95f418"></a><!-- doxytag: member="subindextable::EditingPanel::ChoiceIndex" ref="f3fb6a1cfa924444b2947860dd95f418" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel::ChoiceIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00422">422</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="97d623e785974ca04f3b9a1bbdf38871"></a><!-- doxytag: member="subindextable::EditingPanel::FirstCall" ref="97d623e785974ca04f3b9a1bbdf38871" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel::FirstCall</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00423">423</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="020d68f7fff9c7ada2832dd6c5524884"></a><!-- doxytag: member="subindextable::EditingPanel::Editable" ref="020d68f7fff9c7ada2832dd6c5524884" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel::Editable</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00424">424</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="49196cafea5a35cd03c726e6437975a0"></a><!-- doxytag: member="subindextable::EditingPanel::Index" ref="49196cafea5a35cd03c726e6437975a0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel::Index</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00425">425</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="2c833d8340914c80453fbc90c54137e4"></a><!-- doxytag: member="subindextable::EditingPanel::Table" ref="2c833d8340914c80453fbc90c54137e4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel::Table</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00430">430</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="subindextable_8py-source.html">subindextable.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/classsubindextable_1_1SubindexTable.html --- a/doc/doxygen/html/classsubindextable_1_1SubindexTable.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,858 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: subindextable::SubindexTable Class Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacesubindextable.html">subindextable</a>::<a class="el" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a></div> -<h1>subindextable::SubindexTable Class Reference</h1><!-- doxytag: class="subindextable::SubindexTable" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">Disable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">Enable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">GetRowLabelValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">GetValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">GetEditor</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">GetValueByName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">SetValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">ResetView</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">SetData</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">SetEditors</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">GetCurrentIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">SetCurrentIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">AppendRow</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">Empty</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a></td></tr> - -<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -<div class="fragment"><pre class="fragment"> -A custom wxGrid Table using user supplied data -</pre></div> -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00053">53</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>.<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="217d723449d9ae8d755dd7ff0c20bc4d"></a><!-- doxytag: member="subindextable::SubindexTable::__init__" ref="217d723449d9ae8d755dd7ff0c20bc4d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>data</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>editors</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>colnames</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00056">56</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="40407a8d399c7fd09fafa1984f05cfce"></a><!-- doxytag: member="subindextable::SubindexTable::Disable" ref="40407a8d399c7fd09fafa1984f05cfce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::Disable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00071">71</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="f9d1c56f6df9baf4e4c6bf80d00fad8c"></a><!-- doxytag: member="subindextable::SubindexTable::Enable" ref="f9d1c56f6df9baf4e4c6bf80d00fad8c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::Enable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00074">74</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="a227b7f00b023072f3b346466a266513"></a><!-- doxytag: member="subindextable::SubindexTable::GetNumberCols" ref="a227b7f00b023072f3b346466a266513" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetNumberCols </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00077">77</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="e4df8be09ce11ef31c05482c9e04b236"></a><!-- doxytag: member="subindextable::SubindexTable::GetNumberRows" ref="e4df8be09ce11ef31c05482c9e04b236" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetNumberRows </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00080">80</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="473cb5b7e6e7a31f8668256c1d42eb58"></a><!-- doxytag: member="subindextable::SubindexTable::GetColLabelValue" ref="473cb5b7e6e7a31f8668256c1d42eb58" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetColLabelValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>col</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00083">83</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="d37d12554092ade50c2ae8b5395b8bb9"></a><!-- doxytag: member="subindextable::SubindexTable::GetRowLabelValues" ref="d37d12554092ade50c2ae8b5395b8bb9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetRowLabelValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00087">87</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="c365af6b3cd244b836e3f22fb839a93b"></a><!-- doxytag: member="subindextable::SubindexTable::GetValue" ref="c365af6b3cd244b836e3f22fb839a93b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>col</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00090">90</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="2e40735bad19bfc79a68770f23d1cce5"></a><!-- doxytag: member="subindextable::SubindexTable::GetEditor" ref="2e40735bad19bfc79a68770f23d1cce5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetEditor </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>col</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00098">98</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="65a8c6f7466204e224a289af19248fda"></a><!-- doxytag: member="subindextable::SubindexTable::GetValueByName" ref="65a8c6f7466204e224a289af19248fda" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetValueByName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>colname</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00102">102</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="65aeea9932fde2c83878d00f4b78e275"></a><!-- doxytag: member="subindextable::SubindexTable::SetValue" ref="65aeea9932fde2c83878d00f4b78e275" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::SetValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>col</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00105">105</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="56aaa52f5cbbfd3bf243433b798b10c8"></a><!-- doxytag: member="subindextable::SubindexTable::ResetView" ref="56aaa52f5cbbfd3bf243433b798b10c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::ResetView </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>grid</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<div class="fragment"><pre class="fragment"> -(wxGrid) -> Reset the grid view. Call this to -update the grid if rows and columns have been added or deleted -</pre></div> -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00109">109</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="882d75c01e68c5464cacd8f0b161ecac"></a><!-- doxytag: member="subindextable::SubindexTable::UpdateValues" ref="882d75c01e68c5464cacd8f0b161ecac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::UpdateValues </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>grid</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<div class="fragment"><pre class="fragment">Update all displayed values</pre></div> -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00138">138</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="1ec67dd0580844cc271088320cf5c0fb"></a><!-- doxytag: member="subindextable::SubindexTable::_updateColAttrs" ref="1ec67dd0580844cc271088320cf5c0fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::_updateColAttrs </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>grid</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<div class="fragment"><pre class="fragment"> -wxGrid -> update the column attributes to add the -appropriate renderer given the column name. - -Otherwise default to the default renderer. -</pre></div> -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00144">144</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="b3b87639c5b4973204a7004dfe779f61"></a><!-- doxytag: member="subindextable::SubindexTable::SetData" ref="b3b87639c5b4973204a7004dfe779f61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::SetData </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>data</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00221">221</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="fe11dbf7566e5d5bbb9fa496e2cd252e"></a><!-- doxytag: member="subindextable::SubindexTable::SetEditors" ref="fe11dbf7566e5d5bbb9fa496e2cd252e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::SetEditors </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>editors</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00224">224</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="077e9fd84d8def000462c611f9b2032a"></a><!-- doxytag: member="subindextable::SubindexTable::GetCurrentIndex" ref="077e9fd84d8def000462c611f9b2032a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::GetCurrentIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00227">227</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="725ea4673a2c4a5c8046e4ab6d292135"></a><!-- doxytag: member="subindextable::SubindexTable::SetCurrentIndex" ref="725ea4673a2c4a5c8046e4ab6d292135" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::SetCurrentIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00230">230</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="8706c1886ece48bf683b0e6ced4811c7"></a><!-- doxytag: member="subindextable::SubindexTable::AppendRow" ref="8706c1886ece48bf683b0e6ced4811c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::AppendRow </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>row_content</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00233">233</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="c3b7a0e42be4036c5f4131e6c38e1c78"></a><!-- doxytag: member="subindextable::SubindexTable::Empty" ref="c3b7a0e42be4036c5f4131e6c38e1c78" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def subindextable::SubindexTable::Empty </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00236">236</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="f7305b21e795d6e2203cd89dced09135"></a><!-- doxytag: member="subindextable::SubindexTable::data" ref="f7305b21e795d6e2203cd89dced09135" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable::data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00059">59</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="3d8a557d0b2f5886b1a843ba269ff68e"></a><!-- doxytag: member="subindextable::SubindexTable::editors" ref="3d8a557d0b2f5886b1a843ba269ff68e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable::editors</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00060">60</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="4565d7d3a88f53b96a4abba5dc13f007"></a><!-- doxytag: member="subindextable::SubindexTable::CurrentIndex" ref="4565d7d3a88f53b96a4abba5dc13f007" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable::CurrentIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00061">61</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="6d5550af6dcf0c5561150056e5341bf5"></a><!-- doxytag: member="subindextable::SubindexTable::colnames" ref="6d5550af6dcf0c5561150056e5341bf5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable::colnames</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00062">62</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="654144476070b960f88f05dcb14ae26c"></a><!-- doxytag: member="subindextable::SubindexTable::Parent" ref="654144476070b960f88f05dcb14ae26c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable::Parent</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00063">63</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="747986e24195de77f7c1e20a5a547c22"></a><!-- doxytag: member="subindextable::SubindexTable::Editable" ref="747986e24195de77f7c1e20a5a547c22" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable::Editable</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00064">64</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="501fbeed9ff17247fb2376b4b5b1c936"></a><!-- doxytag: member="subindextable::SubindexTable::_rows" ref="501fbeed9ff17247fb2376b4b5b1c936" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable::_rows</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00068">68</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<a class="anchor" name="167f300b04601f8034e98dc89a3cacca"></a><!-- doxytag: member="subindextable::SubindexTable::_cols" ref="167f300b04601f8034e98dc89a3cacca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable::_cols</a><code> [private]</code> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="subindextable_8py-source.html#l00069">69</a> of file <a class="el" href="subindextable_8py-source.html">subindextable.py</a>. -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="subindextable_8py-source.html">subindextable.py</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/commondialogs_8py-source.html --- a/doc/doxygen/html/commondialogs_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1075 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py</h1><a href="commondialogs_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacecommondialogs.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> * -<a name="l00026"></a>00026 <span class="keyword">import</span> wx -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="keyword">import</span> os -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00031"></a>00031 <span class="comment"># Editing Communication Dialog</span> -<a name="l00032"></a>00032 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 [wxID_COMMUNICATIONDIALOG, wxID_COMMUNICATIONDIALOGMAINPANEL, -<a name="l00036"></a>00036 wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES, wxID_COMMUNICATIONDIALOGCURRENTINDEXES, -<a name="l00037"></a>00037 wxID_COMMUNICATIONDIALOGSELECT, wxID_COMMUNICATIONDIALOGUNSELECT, -<a name="l00038"></a>00038 wxID_COMMUNICATIONDIALOGSTATICTEXT1, wxID_COMMUNICATIONDIALOGSTATICTEXT2 -<a name="l00039"></a>00039 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(8)] -<a name="l00040"></a>00040 -<a name="l00041"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html">00041</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a>(wx.Dialog): -<a name="l00042"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">00042</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00043"></a>00043 <span class="comment"># generated method, don't edit</span> -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00046"></a>00046 -<a name="l00047"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">00047</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a>(self): -<a name="l00048"></a>00048 <span class="comment"># generated method, don't edit</span> -<a name="l00049"></a>00049 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00050"></a>00050 -<a name="l00051"></a>00051 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00052"></a>00052 -<a name="l00053"></a>00053 self.SetSizer(self.flexGridSizer1) -<a name="l00054"></a>00054 -<a name="l00055"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">00055</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a>(self, prnt): -<a name="l00056"></a>00056 <span class="comment"># generated method, don't edit</span> -<a name="l00057"></a>00057 wx.Dialog.__init__(self, id=wxID_COMMUNICATIONDIALOG, -<a name="l00058"></a>00058 name=<span class="stringliteral">'CommunicationDialog'</span>, parent=prnt, pos=wx.Point(234, 216), -<a name="l00059"></a>00059 size=wx.Size(726, 437), style=wx.DEFAULT_DIALOG_STYLE, -<a name="l00060"></a>00060 title=<span class="stringliteral">'Edit Communication Profile'</span>) -<a name="l00061"></a>00061 self.SetClientSize(wx.Size(726, 437)) -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 self.MainPanel = wx.Panel(id=wxID_COMMUNICATIONDIALOGMAINPANEL, -<a name="l00064"></a>00064 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00065"></a>00065 size=wx.Size(688, 382), style=wx.TAB_TRAVERSAL) -<a name="l00066"></a>00066 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 self.PossibleIndexes = wx.ListBox(choices=[], -<a name="l00069"></a>00069 id=wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES, -<a name="l00070"></a>00070 name=<span class="stringliteral">'PossibleIndexes'</span>, parent=self.MainPanel, pos=wx.Point(40, -<a name="l00071"></a>00071 48), size=wx.Size(280, 320), style=wxLB_EXTENDED) -<a name="l00072"></a>00072 self.PossibleIndexes.Bind(wx.EVT_LEFT_DCLICK, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a>OnPossibleIndexesDClick, -<a name="l00073"></a>00073 id=wxID_COMMUNICATIONDIALOGPOSSIBLEINDEXES) -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 self.CurrentIndexes = wx.ListBox(choices=[], -<a name="l00076"></a>00076 id=wxID_COMMUNICATIONDIALOGCURRENTINDEXES, name=<span class="stringliteral">'CurrentIndexes'</span>, -<a name="l00077"></a>00077 parent=self.MainPanel, pos=wx.Point(400, 48), size=wx.Size(280, -<a name="l00078"></a>00078 320), style=wxLB_EXTENDED) -<a name="l00079"></a>00079 self.CurrentIndexes.Bind(wx.EVT_LEFT_DCLICK, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a>OnCurrentIndexesDClick, -<a name="l00080"></a>00080 id=wxID_COMMUNICATIONDIALOGCURRENTINDEXES) -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 self.Select = wx.Button(id=wxID_COMMUNICATIONDIALOGSELECT, label=<span class="stringliteral">'>>'</span>, -<a name="l00083"></a>00083 name=<span class="stringliteral">'Select'</span>, parent=self.MainPanel, pos=wx.Point(345, 136), -<a name="l00084"></a>00084 size=wx.Size(32, 32), style=0) -<a name="l00085"></a>00085 self.Select.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a>OnSelectButton, -<a name="l00086"></a>00086 id=wxID_COMMUNICATIONDIALOGSELECT) -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 self.Unselect = wx.Button(id=wxID_COMMUNICATIONDIALOGUNSELECT, -<a name="l00089"></a>00089 label=<span class="stringliteral">'<<'</span>, name=<span class="stringliteral">'Unselect'</span>, parent=self.MainPanel, -<a name="l00090"></a>00090 pos=wx.Point(345, 216), size=wx.Size(32, 30), style=0) -<a name="l00091"></a>00091 self.Unselect.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a>OnUnselectButton, -<a name="l00092"></a>00092 id=wxID_COMMUNICATIONDIALOGUNSELECT) -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 self.staticText1 = wx.StaticText(id=wxID_COMMUNICATIONDIALOGSTATICTEXT1, -<a name="l00095"></a>00095 label=<span class="stringliteral">'Possible Profile Indexes:'</span>, name=<span class="stringliteral">'staticText1'</span>, -<a name="l00096"></a>00096 parent=self.MainPanel, pos=wx.Point(40, 24), size=wx.Size(156, -<a name="l00097"></a>00097 17), style=0) -<a name="l00098"></a>00098 -<a name="l00099"></a>00099 self.staticText2 = wx.StaticText(id=wxID_COMMUNICATIONDIALOGSTATICTEXT2, -<a name="l00100"></a>00100 label=<span class="stringliteral">'Current Profile Indexes:'</span>, name=<span class="stringliteral">'staticText2'</span>, -<a name="l00101"></a>00101 parent=self.MainPanel, pos=wx.Point(400, 24), size=wx.Size(152, -<a name="l00102"></a>00102 17), style=0) -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">_init_sizers</a>_init_sizers() -<a name="l00105"></a>00105 -<a name="l00106"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">00106</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">__init__</a>(self, parent): -<a name="l00107"></a>00107 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">_init_ctrls</a>_init_ctrls(parent) -<a name="l00108"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">00108</a> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) -<a name="l00109"></a>00109 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER) -<a name="l00110"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">00110</a> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList = [] -<a name="l00111"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">00111</a> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList = [] -<a name="l00112"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">00112</a> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary = {} -<a name="l00113"></a>00113 -<a name="l00114"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">00114</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">SetIndexDictionary</a>(self, dictionary): -<a name="l00115"></a>00115 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary = dictionary -<a name="l00116"></a>00116 -<a name="l00117"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">00117</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">SetCurrentList</a>(self, list): -<a name="l00118"></a>00118 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList = [] -<a name="l00119"></a>00119 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.extend(list) -<a name="l00120"></a>00120 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort() -<a name="l00121"></a>00121 -<a name="l00122"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">00122</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">GetCurrentList</a>(self): -<a name="l00123"></a>00123 <span class="keywordflow">return</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList -<a name="l00124"></a>00124 -<a name="l00125"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">00125</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>(self): -<a name="l00126"></a>00126 self.PossibleIndexes.Clear() -<a name="l00127"></a>00127 self.CurrentIndexes.Clear() -<a name="l00128"></a>00128 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList = [] -<a name="l00129"></a>00129 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary.iterkeys(): -<a name="l00130"></a>00130 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList: -<a name="l00131"></a>00131 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList.append(index) -<a name="l00132"></a>00132 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList.sort() -<a name="l00133"></a>00133 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList: -<a name="l00134"></a>00134 self.PossibleIndexes.Append(<span class="stringliteral">"0x%04X %s"</span>%(index, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[index][0])) -<a name="l00135"></a>00135 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList: -<a name="l00136"></a>00136 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary: -<a name="l00137"></a>00137 self.CurrentIndexes.Append(<span class="stringliteral">"0x%04X %s"</span>%(index, self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[index][0])) -<a name="l00138"></a>00138 -<a name="l00139"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">00139</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">OnPossibleIndexesDClick</a>(self, event): -<a name="l00140"></a>00140 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>SelectPossible() -<a name="l00141"></a>00141 event.Skip() -<a name="l00142"></a>00142 -<a name="l00143"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">00143</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">OnCurrentIndexesDClick</a>(self, event): -<a name="l00144"></a>00144 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>UnselectCurrent() -<a name="l00145"></a>00145 event.Skip() -<a name="l00146"></a>00146 -<a name="l00147"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">00147</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">OnSelectButton</a>(self, event): -<a name="l00148"></a>00148 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>SelectPossible() -<a name="l00149"></a>00149 event.Skip() -<a name="l00150"></a>00150 -<a name="l00151"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">00151</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">OnUnselectButton</a>(self, event): -<a name="l00152"></a>00152 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>UnselectCurrent() -<a name="l00153"></a>00153 event.Skip() -<a name="l00154"></a>00154 -<a name="l00155"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">00155</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">SelectPossible</a>(self): -<a name="l00156"></a>00156 selected = self.PossibleIndexes.GetSelections() -<a name="l00157"></a>00157 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> selected: -<a name="l00158"></a>00158 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.append(self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">AllList</a>AllList[i]) -<a name="l00159"></a>00159 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort() -<a name="l00160"></a>00160 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>RefreshLists() -<a name="l00161"></a>00161 -<a name="l00162"></a><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">00162</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">UnselectCurrent</a>(self): -<a name="l00163"></a>00163 selected = self.CurrentIndexes.GetSelections() -<a name="l00164"></a>00164 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> selected: -<a name="l00165"></a>00165 <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">IndexDictionary</a>IndexDictionary[self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList[i]][1]: -<a name="l00166"></a>00166 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.pop(i) -<a name="l00167"></a>00167 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">CurrentList</a>CurrentList.sort() -<a name="l00168"></a>00168 self.<a class="code" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">RefreshLists</a>RefreshLists() -<a name="l00169"></a>00169 -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00173"></a>00173 <span class="comment"># Create Map Variable Dialog</span> -<a name="l00174"></a>00174 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00175"></a>00175 -<a name="l00176"></a>00176 -<a name="l00177"></a>00177 [wxID_MAPVARIABLEDIALOG, wxID_MAPVARIABLEDIALOGINDEX, -<a name="l00178"></a>00178 wxID_MAPVARIABLEDIALOGINDEXNAME, wxID_MAPVARIABLEDIALOGMAINPANEL, -<a name="l00179"></a>00179 wxID_MAPVARIABLEDIALOGNUMBER, wxID_MAPVARIABLEDIALOGRADIOBUTTON1, -<a name="l00180"></a>00180 wxID_MAPVARIABLEDIALOGRADIOBUTTON2, wxID_MAPVARIABLEDIALOGRADIOBUTTON3, -<a name="l00181"></a>00181 wxID_MAPVARIABLEDIALOGSTATICTEXT1, wxID_MAPVARIABLEDIALOGSTATICTEXT2, -<a name="l00182"></a>00182 wxID_MAPVARIABLEDIALOGSTATICTEXT3, wxID_MAPVARIABLEDIALOGSTATICTEXT4, -<a name="l00183"></a>00183 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(12)] -<a name="l00184"></a>00184 -<a name="l00185"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html">00185</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a>(wx.Dialog): -<a name="l00186"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">00186</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00187"></a>00187 <span class="comment"># generated method, don't edit</span> -<a name="l00188"></a>00188 -<a name="l00189"></a>00189 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00190"></a>00190 -<a name="l00191"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">00191</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a>(self): -<a name="l00192"></a>00192 <span class="comment"># generated method, don't edit</span> -<a name="l00193"></a>00193 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00194"></a>00194 -<a name="l00195"></a>00195 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00196"></a>00196 -<a name="l00197"></a>00197 self.SetSizer(self.flexGridSizer1) -<a name="l00198"></a>00198 -<a name="l00199"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">00199</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a>(self, prnt): -<a name="l00200"></a>00200 <span class="comment"># generated method, don't edit</span> -<a name="l00201"></a>00201 wx.Dialog.__init__(self, id=wxID_MAPVARIABLEDIALOG, -<a name="l00202"></a>00202 name=<span class="stringliteral">'CommunicationDialog'</span>, parent=prnt, pos=wx.Point(376, 223), -<a name="l00203"></a>00203 size=wx.Size(444, 186), style=wx.DEFAULT_DIALOG_STYLE, -<a name="l00204"></a>00204 title=<span class="stringliteral">'Add Map Variable'</span>) -<a name="l00205"></a>00205 self.SetClientSize(wx.Size(444, 186)) -<a name="l00206"></a>00206 -<a name="l00207"></a>00207 self.MainPanel = wx.Panel(id=wxID_MAPVARIABLEDIALOGMAINPANEL, -<a name="l00208"></a>00208 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00209"></a>00209 size=wx.Size(431, 142), style=wx.TAB_TRAVERSAL) -<a name="l00210"></a>00210 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00211"></a>00211 -<a name="l00212"></a>00212 self.staticText1 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT1, -<a name="l00213"></a>00213 label=<span class="stringliteral">'Index:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel, -<a name="l00214"></a>00214 pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0) -<a name="l00215"></a>00215 -<a name="l00216"></a>00216 self.Index = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGINDEX, name=<span class="stringliteral">'Index'</span>, -<a name="l00217"></a>00217 parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(152, -<a name="l00218"></a>00218 25), style=0, value=<span class="stringliteral">'0x2000'</span>) -<a name="l00219"></a>00219 -<a name="l00220"></a>00220 self.staticText3 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT3, -<a name="l00221"></a>00221 label=<span class="stringliteral">'Name:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel, -<a name="l00222"></a>00222 pos=wx.Point(24, 80), size=wx.Size(47, 17), style=0) -<a name="l00223"></a>00223 -<a name="l00224"></a>00224 self.IndexName = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGINDEXNAME, -<a name="l00225"></a>00225 name=<span class="stringliteral">'IndexName'</span>, parent=self.MainPanel, pos=wx.Point(24, 104), -<a name="l00226"></a>00226 size=wx.Size(152, 24), style=0, value=<span class="stringliteral">'Undefined'</span>) -<a name="l00227"></a>00227 -<a name="l00228"></a>00228 self.staticText2 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT2, -<a name="l00229"></a>00229 label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel, -<a name="l00230"></a>00230 pos=wx.Point(208, 24), size=wx.Size(38, 17), style=0) -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 self.radioButton1 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON1, -<a name="l00233"></a>00233 label=<span class="stringliteral">'VAR'</span>, name=<span class="stringliteral">'radioButton1'</span>, parent=self.MainPanel, -<a name="l00234"></a>00234 pos=wx.Point(208, 48), size=wx.Size(72, 24), style=wxRB_GROUP) -<a name="l00235"></a>00235 self.radioButton1.SetValue(<span class="keyword">True</span>) -<a name="l00236"></a>00236 self.radioButton1.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a>OnRadioButton1Click, -<a name="l00237"></a>00237 id=wxID_MAPVARIABLEDIALOGRADIOBUTTON1) -<a name="l00238"></a>00238 -<a name="l00239"></a>00239 self.radioButton2 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON2, -<a name="l00240"></a>00240 label=<span class="stringliteral">'ARRAY'</span>, name=<span class="stringliteral">'radioButton2'</span>, parent=self.MainPanel, -<a name="l00241"></a>00241 pos=wx.Point(208, 72), size=wx.Size(80, 24), style=wxRB_SINGLE) -<a name="l00242"></a>00242 self.radioButton2.SetValue(<span class="keyword">False</span>) -<a name="l00243"></a>00243 self.radioButton2.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a>OnRadioButton2Click, -<a name="l00244"></a>00244 id=wxID_MAPVARIABLEDIALOGRADIOBUTTON2) -<a name="l00245"></a>00245 -<a name="l00246"></a>00246 self.radioButton3 = wx.RadioButton(id=wxID_MAPVARIABLEDIALOGRADIOBUTTON3, -<a name="l00247"></a>00247 label=<span class="stringliteral">'REC'</span>, name=<span class="stringliteral">'radioButton3'</span>, parent=self.MainPanel, -<a name="l00248"></a>00248 pos=wx.Point(208, 96), size=wx.Size(96, 24), style=wxRB_SINGLE) -<a name="l00249"></a>00249 self.radioButton3.SetValue(<span class="keyword">False</span>) -<a name="l00250"></a>00250 self.radioButton3.Bind(wx.EVT_RADIOBUTTON, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a>OnRadioButton3Click, -<a name="l00251"></a>00251 id=wxID_MAPVARIABLEDIALOGRADIOBUTTON3) -<a name="l00252"></a>00252 -<a name="l00253"></a>00253 self.staticText4 = wx.StaticText(id=wxID_MAPVARIABLEDIALOGSTATICTEXT4, -<a name="l00254"></a>00254 label=<span class="stringliteral">'Number:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel, -<a name="l00255"></a>00255 pos=wx.Point(312, 80), size=wx.Size(88, 16), style=0) -<a name="l00256"></a>00256 -<a name="l00257"></a>00257 self.Number = wx.TextCtrl(id=wxID_MAPVARIABLEDIALOGNUMBER, -<a name="l00258"></a>00258 name=<span class="stringliteral">'Number'</span>, parent=self.MainPanel, pos=wx.Point(312, 104), -<a name="l00259"></a>00259 size=wx.Size(112, 24), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>) -<a name="l00260"></a>00260 -<a name="l00261"></a>00261 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">_init_sizers</a>_init_sizers() -<a name="l00262"></a>00262 -<a name="l00263"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">00263</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">__init__</a>(self, parent): -<a name="l00264"></a>00264 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">_init_ctrls</a>_init_ctrls(parent) -<a name="l00265"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">00265</a> self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) -<a name="l00266"></a>00266 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER) -<a name="l00267"></a>00267 self.staticText4.Enable(<span class="keyword">False</span>) -<a name="l00268"></a>00268 self.Number.Enable(<span class="keyword">False</span>) -<a name="l00269"></a>00269 -<a name="l00270"></a>00270 EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a>OnOK) -<a name="l00271"></a>00271 -<a name="l00272"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">00272</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">SetIndex</a>(self, index): -<a name="l00273"></a>00273 self.Index.SetValue(<span class="stringliteral">"0x%04X"</span>%index) -<a name="l00274"></a>00274 -<a name="l00275"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">00275</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">OnOK</a>(self, event): -<a name="l00276"></a>00276 error = [] -<a name="l00277"></a>00277 <span class="keywordflow">try</span>: -<a name="l00278"></a>00278 int(self.Index.GetValue(), 16) -<a name="l00279"></a>00279 <span class="keywordflow">except</span>: -<a name="l00280"></a>00280 error.append(<span class="stringliteral">"Index"</span>) -<a name="l00281"></a>00281 <span class="keywordflow">if</span> self.radioButton2.GetValue() <span class="keywordflow">or</span> self.radioButton3.GetValue(): -<a name="l00282"></a>00282 <span class="keywordflow">try</span>: -<a name="l00283"></a>00283 int(self.Number.GetValue()) -<a name="l00284"></a>00284 <span class="keywordflow">except</span>: -<a name="l00285"></a>00285 error.append(<span class="stringliteral">"Number"</span>) -<a name="l00286"></a>00286 <span class="keywordflow">if</span> len(error) > 0: -<a name="l00287"></a>00287 text = <span class="stringliteral">""</span> -<a name="l00288"></a>00288 <span class="keywordflow">if</span> len(error) > 1: -<a name="l00289"></a>00289 suffix = <span class="stringliteral">"s"</span> -<a name="l00290"></a>00290 <span class="keywordflow">else</span>: -<a name="l00291"></a>00291 suffix = <span class="stringliteral">""</span> -<a name="l00292"></a>00292 <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error): -<a name="l00293"></a>00293 <span class="keywordflow">if</span> i == 0: -<a name="l00294"></a>00294 text += item -<a name="l00295"></a>00295 <span class="keywordflow">elif</span> i == len(error) - 1: -<a name="l00296"></a>00296 text += <span class="stringliteral">" and %s"</span>%item -<a name="l00297"></a>00297 <span class="keywordflow">else</span>: -<a name="l00298"></a>00298 text += <span class="stringliteral">", %s"</span>%item -<a name="l00299"></a>00299 message = wxMessageDialog(self, <span class="stringliteral">"Form isn't valid. %s must be integer%s!"</span>%(text,suffix), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00300"></a>00300 message.ShowModal() -<a name="l00301"></a>00301 message.Destroy() -<a name="l00302"></a>00302 <span class="keywordflow">else</span>: -<a name="l00303"></a>00303 self.EndModal(wxID_OK) -<a name="l00304"></a>00304 -<a name="l00305"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">00305</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">GetValues</a>(self): -<a name="l00306"></a>00306 name = self.IndexName.GetValue() -<a name="l00307"></a>00307 index = int(self.Index.GetValue(), 16) -<a name="l00308"></a>00308 <span class="keywordflow">if</span> self.radioButton1.GetValue(): -<a name="l00309"></a>00309 struct = 1 -<a name="l00310"></a>00310 number = <span class="keywordtype">None</span> -<a name="l00311"></a>00311 <span class="keywordflow">elif</span> self.radioButton2.GetValue(): -<a name="l00312"></a>00312 struct = 3 -<a name="l00313"></a>00313 number = int(self.Number.GetValue()) -<a name="l00314"></a>00314 <span class="keywordflow">elif</span> self.radioButton3.GetValue(): -<a name="l00315"></a>00315 struct = 7 -<a name="l00316"></a>00316 number = int(self.Number.GetValue()) -<a name="l00317"></a>00317 <span class="keywordflow">return</span> index, name, struct, number -<a name="l00318"></a>00318 -<a name="l00319"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">00319</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">OnRadioButton1Click</a>(self, event): -<a name="l00320"></a>00320 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">False</span>) -<a name="l00321"></a>00321 event.Skip() -<a name="l00322"></a>00322 -<a name="l00323"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">00323</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">OnRadioButton2Click</a>(self, event): -<a name="l00324"></a>00324 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">True</span>) -<a name="l00325"></a>00325 event.Skip() -<a name="l00326"></a>00326 -<a name="l00327"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">00327</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">OnRadioButton3Click</a>(self, event): -<a name="l00328"></a>00328 self.<a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>EnableNumberTyping(<span class="keyword">True</span>) -<a name="l00329"></a>00329 event.Skip() -<a name="l00330"></a>00330 -<a name="l00331"></a><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">00331</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">EnableNumberTyping</a>(self, enable): -<a name="l00332"></a>00332 self.staticText4.Enable(enable) -<a name="l00333"></a>00333 self.Number.Enable(enable) -<a name="l00334"></a>00334 -<a name="l00335"></a>00335 -<a name="l00336"></a>00336 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00337"></a>00337 <span class="comment"># Create User Type Dialog</span> -<a name="l00338"></a>00338 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00339"></a>00339 -<a name="l00340"></a>00340 -<a name="l00341"></a>00341 [wxID_USERTYPEDIALOG, wxID_USERTYPEDIALOGLENGTH, wxID_USERTYPEDIALOGMAINPANEL, -<a name="l00342"></a>00342 wxID_USERTYPEDIALOGMAX, wxID_USERTYPEDIALOGMIN, -<a name="l00343"></a>00343 wxID_USERTYPEDIALOGSTATICBOX1, wxID_USERTYPEDIALOGSTATICTEXT1, -<a name="l00344"></a>00344 wxID_USERTYPEDIALOGSTATICTEXT2, wxID_USERTYPEDIALOGSTATICTEXT3, -<a name="l00345"></a>00345 wxID_USERTYPEDIALOGSTATICTEXT4, wxID_USERTYPEDIALOGTYPE, -<a name="l00346"></a>00346 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(11)] -<a name="l00347"></a>00347 -<a name="l00348"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html">00348</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a>(wx.Dialog): -<a name="l00349"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">00349</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00350"></a>00350 <span class="comment"># generated method, don't edit</span> -<a name="l00351"></a>00351 -<a name="l00352"></a>00352 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00353"></a>00353 -<a name="l00354"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">00354</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a>(self): -<a name="l00355"></a>00355 <span class="comment"># generated method, don't edit</span> -<a name="l00356"></a>00356 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00357"></a>00357 -<a name="l00358"></a>00358 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00359"></a>00359 -<a name="l00360"></a>00360 self.SetSizer(self.flexGridSizer1) -<a name="l00361"></a>00361 -<a name="l00362"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">00362</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a>(self, prnt): -<a name="l00363"></a>00363 <span class="comment"># generated method, don't edit</span> -<a name="l00364"></a>00364 wx.Dialog.__init__(self, id=wxID_USERTYPEDIALOG, name=<span class="stringliteral">'UserTypeDialog'</span>, -<a name="l00365"></a>00365 parent=prnt, pos=wx.Point(376, 223), size=wx.Size(444, 228), -<a name="l00366"></a>00366 style=wx.DEFAULT_DIALOG_STYLE, title=<span class="stringliteral">'Add User Type'</span>) -<a name="l00367"></a>00367 self.SetClientSize(wx.Size(444, 228)) -<a name="l00368"></a>00368 -<a name="l00369"></a>00369 self.MainPanel = wx.Panel(id=wxID_USERTYPEDIALOGMAINPANEL, -<a name="l00370"></a>00370 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00371"></a>00371 size=wx.Size(431, 182), style=wx.TAB_TRAVERSAL) -<a name="l00372"></a>00372 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00373"></a>00373 -<a name="l00374"></a>00374 self.staticText1 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT1, -<a name="l00375"></a>00375 label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel, -<a name="l00376"></a>00376 pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0) -<a name="l00377"></a>00377 -<a name="l00378"></a>00378 self.Type = wx.Choice(choices=[], id=wxID_USERTYPEDIALOGTYPE, -<a name="l00379"></a>00379 name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 48), -<a name="l00380"></a>00380 size=wx.Size(160, 24), style=0) -<a name="l00381"></a>00381 self.Type.Bind(wx.EVT_CHOICE, self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a>OnTypeChoice, -<a name="l00382"></a>00382 id=wxID_USERTYPEDIALOGTYPE) -<a name="l00383"></a>00383 -<a name="l00384"></a>00384 self.staticBox1 = wx.StaticBox(id=wxID_USERTYPEDIALOGSTATICBOX1, -<a name="l00385"></a>00385 label=<span class="stringliteral">'Values'</span>, name=<span class="stringliteral">'staticBox1'</span>, parent=self.MainPanel, -<a name="l00386"></a>00386 pos=wx.Point(200, 24), size=wx.Size(224, 144), style=0) -<a name="l00387"></a>00387 -<a name="l00388"></a>00388 self.staticText2 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT2, -<a name="l00389"></a>00389 label=<span class="stringliteral">'Minimum:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel, -<a name="l00390"></a>00390 pos=wx.Point(216, 48), size=wx.Size(67, 17), style=0) -<a name="l00391"></a>00391 -<a name="l00392"></a>00392 self.Min = wx.TextCtrl(id=wxID_USERTYPEDIALOGMIN, name=<span class="stringliteral">'Min'</span>, -<a name="l00393"></a>00393 parent=self.MainPanel, pos=wx.Point(296, 48), size=wx.Size(112, -<a name="l00394"></a>00394 24), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>) -<a name="l00395"></a>00395 -<a name="l00396"></a>00396 self.staticText3 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT3, -<a name="l00397"></a>00397 label=<span class="stringliteral">'Maximum:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel, -<a name="l00398"></a>00398 pos=wx.Point(216, 88), size=wx.Size(71, 17), style=0) -<a name="l00399"></a>00399 -<a name="l00400"></a>00400 self.Max = wx.TextCtrl(id=wxID_USERTYPEDIALOGMAX, name=<span class="stringliteral">'Max'</span>, -<a name="l00401"></a>00401 parent=self.MainPanel, pos=wx.Point(296, 88), size=wx.Size(112, -<a name="l00402"></a>00402 25), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>) -<a name="l00403"></a>00403 -<a name="l00404"></a>00404 self.staticText4 = wx.StaticText(id=wxID_USERTYPEDIALOGSTATICTEXT4, -<a name="l00405"></a>00405 label=<span class="stringliteral">'Length:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel, -<a name="l00406"></a>00406 pos=wx.Point(216, 128), size=wx.Size(52, 17), style=0) -<a name="l00407"></a>00407 -<a name="l00408"></a>00408 self.Length = wx.TextCtrl(id=wxID_USERTYPEDIALOGLENGTH, name=<span class="stringliteral">'Length'</span>, -<a name="l00409"></a>00409 parent=self.MainPanel, pos=wx.Point(296, 128), size=wx.Size(112, -<a name="l00410"></a>00410 25), style=wx.TE_RIGHT, value=<span class="stringliteral">'0'</span>) -<a name="l00411"></a>00411 -<a name="l00412"></a>00412 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">_init_sizers</a>_init_sizers() -<a name="l00413"></a>00413 -<a name="l00414"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">00414</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">__init__</a>(self, parent): -<a name="l00415"></a>00415 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">_init_ctrls</a>_init_ctrls(parent) -<a name="l00416"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">00416</a> self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) -<a name="l00417"></a>00417 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER) -<a name="l00418"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">00418</a> self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary = {} -<a name="l00419"></a>00419 -<a name="l00420"></a>00420 EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a>OnOK) -<a name="l00421"></a>00421 -<a name="l00422"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">00422</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">OnOK</a>(self, event): -<a name="l00423"></a>00423 error = [] -<a name="l00424"></a>00424 good = <span class="keyword">True</span> -<a name="l00425"></a>00425 firstmessage = <span class="stringliteral">""</span> -<a name="l00426"></a>00426 secondmessage = <span class="stringliteral">""</span> -<a name="l00427"></a>00427 name = self.Type.GetStringSelection() -<a name="l00428"></a>00428 <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>: -<a name="l00429"></a>00429 valuetype = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][1] -<a name="l00430"></a>00430 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00431"></a>00431 <span class="keywordflow">try</span>: -<a name="l00432"></a>00432 int(self.Min.GetValue(), 16) -<a name="l00433"></a>00433 <span class="keywordflow">except</span>: -<a name="l00434"></a>00434 error.append(<span class="stringliteral">"Minimum"</span>) -<a name="l00435"></a>00435 good = <span class="keyword">False</span> -<a name="l00436"></a>00436 <span class="keywordflow">try</span>: -<a name="l00437"></a>00437 int(self.Max.GetValue(), 16) -<a name="l00438"></a>00438 <span class="keywordflow">except</span>: -<a name="l00439"></a>00439 error.append(<span class="stringliteral">"Maximum"</span>) -<a name="l00440"></a>00440 good = <span class="keyword">False</span> -<a name="l00441"></a>00441 <span class="keywordflow">elif</span> valuetype == 1: -<a name="l00442"></a>00442 <span class="keywordflow">try</span>: -<a name="l00443"></a>00443 int(self.Length.GetValue(), 16) -<a name="l00444"></a>00444 <span class="keywordflow">except</span>: -<a name="l00445"></a>00445 error.append(<span class="stringliteral">"Length"</span>) -<a name="l00446"></a>00446 good = <span class="keyword">False</span> -<a name="l00447"></a>00447 <span class="keywordflow">if</span> len(error) > 0: -<a name="l00448"></a>00448 secondmessage = <span class="stringliteral">". "</span> -<a name="l00449"></a>00449 <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error): -<a name="l00450"></a>00450 <span class="keywordflow">if</span> i == 0: -<a name="l00451"></a>00451 secondmessage += item -<a name="l00452"></a>00452 <span class="keywordflow">elif</span> i == len(error) - 1: -<a name="l00453"></a>00453 secondmessage += <span class="stringliteral">" and %s"</span>%item -<a name="l00454"></a>00454 <span class="keywordflow">else</span>: -<a name="l00455"></a>00455 secondmessage += <span class="stringliteral">", %s"</span>%item -<a name="l00456"></a>00456 secondmessage += <span class="stringliteral">" must be integer"</span> -<a name="l00457"></a>00457 <span class="keywordflow">if</span> len(error) > 1: -<a name="l00458"></a>00458 secondmessage += <span class="stringliteral">"s"</span> -<a name="l00459"></a>00459 <span class="keywordflow">else</span>: -<a name="l00460"></a>00460 firstmessage = <span class="stringliteral">". A type must be selected"</span> -<a name="l00461"></a>00461 good = <span class="keyword">False</span> -<a name="l00462"></a>00462 <span class="keywordflow">if</span> <span class="keywordflow">not</span> good: -<a name="l00463"></a>00463 message = wxMessageDialog(self, <span class="stringliteral">"Form isn't valid%s%s%s!"</span>%(firstmessage,secondmessage), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00464"></a>00464 message.ShowModal() -<a name="l00465"></a>00465 message.Destroy() -<a name="l00466"></a>00466 self.Name.SetFocus() -<a name="l00467"></a>00467 <span class="keywordflow">else</span>: -<a name="l00468"></a>00468 self.EndModal(wxID_OK) -<a name="l00469"></a>00469 -<a name="l00470"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">00470</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">SetValues</a>(self, min = None, max = None, length = None): -<a name="l00471"></a>00471 <span class="keywordflow">if</span> min != <span class="keywordtype">None</span>: -<a name="l00472"></a>00472 self.Min.SetValue(str(min)) -<a name="l00473"></a>00473 <span class="keywordflow">if</span> max != <span class="keywordtype">None</span>: -<a name="l00474"></a>00474 self.Max.SetValue(str(max)) -<a name="l00475"></a>00475 <span class="keywordflow">if</span> length != <span class="keywordtype">None</span>: -<a name="l00476"></a>00476 self.Length.SetValue(str(length)) -<a name="l00477"></a>00477 -<a name="l00478"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">00478</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">SetTypeList</a>(self, typedic, type = None): -<a name="l00479"></a>00479 self.Type.Clear() -<a name="l00480"></a>00480 list = [] -<a name="l00481"></a>00481 <span class="keywordflow">for</span> index, (name, valuetype) <span class="keywordflow">in</span> typedic.iteritems(): -<a name="l00482"></a>00482 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name] = (index, valuetype) -<a name="l00483"></a>00483 list.append((index, name)) -<a name="l00484"></a>00484 list.sort() -<a name="l00485"></a>00485 <span class="keywordflow">for</span> index, name <span class="keywordflow">in</span> list: -<a name="l00486"></a>00486 self.Type.Append(name) -<a name="l00487"></a>00487 <span class="keywordflow">if</span> type != <span class="keywordtype">None</span>: -<a name="l00488"></a>00488 self.Type.SetStringSelection(typedic[type][0]) -<a name="l00489"></a>00489 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>RefreshValues() -<a name="l00490"></a>00490 -<a name="l00491"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">00491</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">OnTypeChoice</a>(self, event): -<a name="l00492"></a>00492 self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>RefreshValues() -<a name="l00493"></a>00493 event.Skip() -<a name="l00494"></a>00494 -<a name="l00495"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">00495</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">RefreshValues</a>(self): -<a name="l00496"></a>00496 name = self.Type.GetStringSelection() -<a name="l00497"></a>00497 <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>: -<a name="l00498"></a>00498 valuetype = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][1] -<a name="l00499"></a>00499 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00500"></a>00500 self.staticText2.Enable(<span class="keyword">True</span>) -<a name="l00501"></a>00501 self.staticText3.Enable(<span class="keyword">True</span>) -<a name="l00502"></a>00502 self.staticText4.Enable(<span class="keyword">False</span>) -<a name="l00503"></a>00503 self.Min.Enable(<span class="keyword">True</span>) -<a name="l00504"></a>00504 self.Max.Enable(<span class="keyword">True</span>) -<a name="l00505"></a>00505 self.Length.Enable(<span class="keyword">False</span>) -<a name="l00506"></a>00506 <span class="keywordflow">elif</span> valuetype == 1: -<a name="l00507"></a>00507 self.staticText2.Enable(<span class="keyword">False</span>) -<a name="l00508"></a>00508 self.staticText3.Enable(<span class="keyword">False</span>) -<a name="l00509"></a>00509 self.staticText4.Enable(<span class="keyword">True</span>) -<a name="l00510"></a>00510 self.Min.Enable(<span class="keyword">False</span>) -<a name="l00511"></a>00511 self.Max.Enable(<span class="keyword">False</span>) -<a name="l00512"></a>00512 self.Length.Enable(<span class="keyword">True</span>) -<a name="l00513"></a>00513 <span class="keywordflow">else</span>: -<a name="l00514"></a>00514 self.staticText2.Enable(<span class="keyword">False</span>) -<a name="l00515"></a>00515 self.staticText3.Enable(<span class="keyword">False</span>) -<a name="l00516"></a>00516 self.staticText4.Enable(<span class="keyword">False</span>) -<a name="l00517"></a>00517 self.Min.Enable(<span class="keyword">False</span>) -<a name="l00518"></a>00518 self.Max.Enable(<span class="keyword">False</span>) -<a name="l00519"></a>00519 self.Length.Enable(<span class="keyword">False</span>) -<a name="l00520"></a>00520 -<a name="l00521"></a><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">00521</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">GetValues</a>(self): -<a name="l00522"></a>00522 name = self.Type.GetStringSelection() -<a name="l00523"></a>00523 type = self.<a class="code" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">TypeDictionary</a>TypeDictionary[name][0] -<a name="l00524"></a>00524 min = int(self.Min.GetValue()) -<a name="l00525"></a>00525 max = int(self.Max.GetValue()) -<a name="l00526"></a>00526 length = int(self.Length.GetValue()) -<a name="l00527"></a>00527 <span class="keywordflow">return</span> type, min, max, length -<a name="l00528"></a>00528 -<a name="l00529"></a>00529 -<a name="l00530"></a>00530 -<a name="l00531"></a>00531 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00532"></a>00532 <span class="comment"># Editing Node Infos Dialog</span> -<a name="l00533"></a>00533 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00534"></a>00534 -<a name="l00535"></a>00535 -<a name="l00536"></a>00536 [wxID_NODEINFOSDIALOG, wxID_NODEINFOSDIALOGMAINPANEL, -<a name="l00537"></a>00537 wxID_NODEINFOSDIALOGNAME, wxID_NODEINFOSDIALOGNODEID, -<a name="l00538"></a>00538 wxID_NODEINFOSDIALOGDESCRIPTION, wxID_NODEINFOSDIALOGSTATICTEXT1, -<a name="l00539"></a>00539 wxID_NODEINFOSDIALOGSTATICTEXT2, wxID_NODEINFOSDIALOGSTATICTEXT3, -<a name="l00540"></a>00540 wxID_NODEINFOSDIALOGSTATICTEXT4, wxID_NODEINFOSDIALOGTYPE, -<a name="l00541"></a>00541 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(10)] -<a name="l00542"></a>00542 -<a name="l00543"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html">00543</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a>(wx.Dialog): -<a name="l00544"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">00544</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00545"></a>00545 <span class="comment"># generated method, don't edit</span> -<a name="l00546"></a>00546 -<a name="l00547"></a>00547 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00548"></a>00548 -<a name="l00549"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">00549</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a>(self): -<a name="l00550"></a>00550 <span class="comment"># generated method, don't edit</span> -<a name="l00551"></a>00551 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00552"></a>00552 -<a name="l00553"></a>00553 self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00554"></a>00554 -<a name="l00555"></a>00555 self.SetSizer(self.flexGridSizer1) -<a name="l00556"></a>00556 -<a name="l00557"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">00557</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a>(self, prnt): -<a name="l00558"></a>00558 <span class="comment"># generated method, don't edit</span> -<a name="l00559"></a>00559 wx.Dialog.__init__(self, id=wxID_NODEINFOSDIALOG, -<a name="l00560"></a>00560 name=<span class="stringliteral">'NodeInfosDialog'</span>, parent=prnt, pos=wx.Point(376, 223), -<a name="l00561"></a>00561 size=wx.Size(300, 300), style=wx.DEFAULT_DIALOG_STYLE, -<a name="l00562"></a>00562 title=<span class="stringliteral">'Node Infos'</span>) -<a name="l00563"></a>00563 self.SetClientSize(wx.Size(300, 300)) -<a name="l00564"></a>00564 -<a name="l00565"></a>00565 self.MainPanel = wx.Panel(id=wxID_NODEINFOSDIALOGMAINPANEL, -<a name="l00566"></a>00566 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00567"></a>00567 size=wx.Size(280, 264), style=wx.TAB_TRAVERSAL) -<a name="l00568"></a>00568 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00569"></a>00569 -<a name="l00570"></a>00570 self.staticText1 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT1, -<a name="l00571"></a>00571 label=<span class="stringliteral">'Name:'</span>, -<a name="l00572"></a>00572 name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel, -<a name="l00573"></a>00573 pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0) -<a name="l00574"></a>00574 -<a name="l00575"></a>00575 self.Name = wx.TextCtrl(id=wxID_NODEINFOSDIALOGNAME, name=<span class="stringliteral">'Name'</span>, -<a name="l00576"></a>00576 parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(250, -<a name="l00577"></a>00577 25), style=0, value=<span class="stringliteral">''</span>) -<a name="l00578"></a>00578 -<a name="l00579"></a>00579 self.staticText2 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT2, -<a name="l00580"></a>00580 label=<span class="stringliteral">'Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel, -<a name="l00581"></a>00581 pos=wx.Point(24, 80), size=wx.Size(67, 17), style=0) -<a name="l00582"></a>00582 -<a name="l00583"></a>00583 self.NodeID = wx.TextCtrl(id=wxID_NODEINFOSDIALOGNODEID, name=<span class="stringliteral">'NodeID'</span>, -<a name="l00584"></a>00584 parent=self.MainPanel, pos=wx.Point(24, 104), size=wx.Size(250, -<a name="l00585"></a>00585 25), style=wx.TE_RIGHT, value=<span class="stringliteral">''</span>) -<a name="l00586"></a>00586 -<a name="l00587"></a>00587 self.staticText3 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT3, -<a name="l00588"></a>00588 label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel, -<a name="l00589"></a>00589 pos=wx.Point(24, 136), size=wx.Size(71, 17), style=0) -<a name="l00590"></a>00590 -<a name="l00591"></a>00591 self.Type = wx.Choice(choices=[], id=wxID_NODEINFOSDIALOGTYPE, -<a name="l00592"></a>00592 name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 160), -<a name="l00593"></a>00593 size=wx.Size(250, 25), style=0) -<a name="l00594"></a>00594 -<a name="l00595"></a>00595 self.staticText4 = wx.StaticText(id=wxID_NODEINFOSDIALOGSTATICTEXT4, -<a name="l00596"></a>00596 label=<span class="stringliteral">'Description:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel, -<a name="l00597"></a>00597 pos=wx.Point(24, 192), size=wx.Size(71, 17), style=0) -<a name="l00598"></a>00598 -<a name="l00599"></a>00599 self.Description = wx.TextCtrl(id=wxID_NODEINFOSDIALOGDESCRIPTION, -<a name="l00600"></a>00600 name=<span class="stringliteral">'Description'</span>, parent=self.MainPanel, pos=wx.Point(24, 216), -<a name="l00601"></a>00601 size=wx.Size(250, 25), style=0, value=<span class="stringliteral">''</span>) -<a name="l00602"></a>00602 -<a name="l00603"></a>00603 self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">_init_sizers</a>_init_sizers() -<a name="l00604"></a>00604 -<a name="l00605"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">00605</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">__init__</a>(self, parent): -<a name="l00606"></a>00606 self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">_init_ctrls</a>_init_ctrls(parent) -<a name="l00607"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">00607</a> self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) -<a name="l00608"></a>00608 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER) -<a name="l00609"></a>00609 self.Type.Append(<span class="stringliteral">"master"</span>) -<a name="l00610"></a>00610 self.Type.Append(<span class="stringliteral">"slave"</span>) -<a name="l00611"></a>00611 -<a name="l00612"></a>00612 EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a>OnOK) -<a name="l00613"></a>00613 -<a name="l00614"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">00614</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">OnOK</a>(self, event): -<a name="l00615"></a>00615 name = self.Name.GetValue() -<a name="l00616"></a>00616 message = <span class="stringliteral">""</span> -<a name="l00617"></a>00617 <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>: -<a name="l00618"></a>00618 good = <span class="keywordflow">not</span> name[0].isdigit() -<a name="l00619"></a>00619 <span class="keywordflow">for</span> item <span class="keywordflow">in</span> name.split(<span class="stringliteral">"_"</span>): -<a name="l00620"></a>00620 good &= item.isalnum() -<a name="l00621"></a>00621 <span class="keywordflow">if</span> <span class="keywordflow">not</span> good: -<a name="l00622"></a>00622 message = <span class="stringliteral">"Node name can't be undefined or start with a digit and must be composed of alphanumerical characters or underscore!"</span> -<a name="l00623"></a>00623 <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>: -<a name="l00624"></a>00624 <span class="keywordflow">try</span>: -<a name="l00625"></a>00625 nodeid = int(self.NodeID.GetValue(), 16) -<a name="l00626"></a>00626 <span class="keywordflow">except</span>: -<a name="l00627"></a>00627 message = <span class="stringliteral">"Node ID must be integer!"</span> -<a name="l00628"></a>00628 <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>: -<a name="l00629"></a>00629 message = wxMessageDialog(self, message, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00630"></a>00630 message.ShowModal() -<a name="l00631"></a>00631 message.Destroy() -<a name="l00632"></a>00632 self.Name.SetFocus() -<a name="l00633"></a>00633 <span class="keywordflow">else</span>: -<a name="l00634"></a>00634 self.EndModal(wxID_OK) -<a name="l00635"></a>00635 -<a name="l00636"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">00636</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">SetValues</a>(self, name, id, type, description): -<a name="l00637"></a>00637 self.Name.SetValue(name) -<a name="l00638"></a>00638 self.NodeID.SetValue(<span class="stringliteral">"0x%02X"</span>%id) -<a name="l00639"></a>00639 self.Type.SetStringSelection(type) -<a name="l00640"></a>00640 self.Description.SetValue(description) -<a name="l00641"></a>00641 -<a name="l00642"></a><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">00642</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">GetValues</a>(self): -<a name="l00643"></a>00643 name = self.Name.GetValue() -<a name="l00644"></a>00644 nodeid = int(self.NodeID.GetValue(), 16) -<a name="l00645"></a>00645 type = self.Type.GetStringSelection() -<a name="l00646"></a>00646 description = self.Description.GetValue() -<a name="l00647"></a>00647 <span class="keywordflow">return</span> name, nodeid, type, description -<a name="l00648"></a>00648 -<a name="l00649"></a>00649 -<a name="l00650"></a>00650 -<a name="l00651"></a>00651 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00652"></a>00652 <span class="comment"># Create New Node Dialog</span> -<a name="l00653"></a>00653 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00654"></a>00654 -<a name="l00655"></a>00655 -<a name="l00656"></a>00656 [wxID_CREATENODEDIALOG, wxID_CREATENODEDIALOGEMERGENCY, -<a name="l00657"></a>00657 wxID_CREATENODEDIALOGGENSYNC, wxID_CREATENODEDIALOGMAINPANEL, -<a name="l00658"></a>00658 wxID_CREATENODEDIALOGNAME, wxID_CREATENODEDIALOGNMT_HEARTBEAT, -<a name="l00659"></a>00659 wxID_CREATENODEDIALOGNMT_NODEGUARDING, wxID_CREATENODEDIALOGNMT_NONE, -<a name="l00660"></a>00660 wxID_CREATENODEDIALOGNODEID, wxID_CREATENODEDIALOGPROFILE, -<a name="l00661"></a>00661 wxID_CREATENODEDIALOGSAVECONFIG, wxID_CREATENODEDIALOGSTATICTEXT1, -<a name="l00662"></a>00662 wxID_CREATENODEDIALOGSTATICTEXT2, wxID_CREATENODEDIALOGSTATICTEXT3, -<a name="l00663"></a>00663 wxID_CREATENODEDIALOGSTATICTEXT4, wxID_CREATENODEDIALOGSTATICTEXT5, -<a name="l00664"></a>00664 wxID_CREATENODEDIALOGSTATICTEXT6, wxID_CREATENODEDIALOGSTATICTEXT7, -<a name="l00665"></a>00665 wxID_CREATENODEDIALOGSTOREEDS, wxID_CREATENODEDIALOGDESCRIPTION, -<a name="l00666"></a>00666 wxID_CREATENODEDIALOGTYPE, -<a name="l00667"></a>00667 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(21)] -<a name="l00668"></a>00668 -<a name="l00669"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html">00669</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a>(wx.Dialog): -<a name="l00670"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">00670</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00671"></a>00671 <span class="comment"># generated method, don't edit</span> -<a name="l00672"></a>00672 -<a name="l00673"></a>00673 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00674"></a>00674 -<a name="l00675"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">00675</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a>(self): -<a name="l00676"></a>00676 <span class="comment"># generated method, don't edit</span> -<a name="l00677"></a>00677 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00678"></a>00678 -<a name="l00679"></a>00679 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00680"></a>00680 -<a name="l00681"></a>00681 self.SetSizer(self.flexGridSizer1) -<a name="l00682"></a>00682 -<a name="l00683"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">00683</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a>(self, prnt): -<a name="l00684"></a>00684 <span class="comment"># generated method, don't edit</span> -<a name="l00685"></a>00685 wx.Dialog.__init__(self, id=wxID_CREATENODEDIALOG, -<a name="l00686"></a>00686 name=<span class="stringliteral">'CreateNodeDialog'</span>, parent=prnt, pos=wx.Point(376, 223), -<a name="l00687"></a>00687 size=wx.Size(451, 376), style=wx.DEFAULT_DIALOG_STYLE, -<a name="l00688"></a>00688 title=<span class="stringliteral">'Create a new Node'</span>) -<a name="l00689"></a>00689 self.SetClientSize(wx.Size(451, 376)) -<a name="l00690"></a>00690 -<a name="l00691"></a>00691 self.MainPanel = wx.Panel(id=wxID_CREATENODEDIALOGMAINPANEL, -<a name="l00692"></a>00692 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00693"></a>00693 size=wx.Size(440, 278), style=wx.TAB_TRAVERSAL) -<a name="l00694"></a>00694 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00695"></a>00695 -<a name="l00696"></a>00696 self.staticText1 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT1, -<a name="l00697"></a>00697 label=<span class="stringliteral">'Name:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel, -<a name="l00698"></a>00698 pos=wx.Point(24, 24), size=wx.Size(156, 17), style=0) -<a name="l00699"></a>00699 -<a name="l00700"></a>00700 self.staticText2 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT2, -<a name="l00701"></a>00701 label=<span class="stringliteral">'Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel, -<a name="l00702"></a>00702 pos=wx.Point(24, 80), size=wx.Size(67, 17), style=0) -<a name="l00703"></a>00703 -<a name="l00704"></a>00704 self.staticText3 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT3, -<a name="l00705"></a>00705 label=<span class="stringliteral">'Type:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel, -<a name="l00706"></a>00706 pos=wx.Point(24, 136), size=wx.Size(71, 17), style=0) -<a name="l00707"></a>00707 -<a name="l00708"></a>00708 self.Type = wx.Choice(choices=[], id=wxID_CREATENODEDIALOGTYPE, -<a name="l00709"></a>00709 name=<span class="stringliteral">'Type'</span>, parent=self.MainPanel, pos=wx.Point(24, 160), -<a name="l00710"></a>00710 size=wx.Size(200, 24), style=0) -<a name="l00711"></a>00711 -<a name="l00712"></a>00712 self.Name = wx.TextCtrl(id=wxID_CREATENODEDIALOGNAME, name=<span class="stringliteral">'Name'</span>, -<a name="l00713"></a>00713 parent=self.MainPanel, pos=wx.Point(24, 48), size=wx.Size(200, -<a name="l00714"></a>00714 25), style=0, value=<span class="stringliteral">''</span>) -<a name="l00715"></a>00715 -<a name="l00716"></a>00716 self.NodeID = wx.TextCtrl(id=wxID_CREATENODEDIALOGNODEID, name=<span class="stringliteral">'NodeID'</span>, -<a name="l00717"></a>00717 parent=self.MainPanel, pos=wx.Point(24, 104), size=wx.Size(200, -<a name="l00718"></a>00718 25), style=wx.TE_RIGHT, value=<span class="stringliteral">''</span>) -<a name="l00719"></a>00719 -<a name="l00720"></a>00720 self.staticText4 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT4, -<a name="l00721"></a>00721 label=<span class="stringliteral">'Profile:'</span>, name=<span class="stringliteral">'staticText4'</span>, parent=self.MainPanel, -<a name="l00722"></a>00722 pos=wx.Point(24, 192), size=wx.Size(47, 17), style=0) -<a name="l00723"></a>00723 -<a name="l00724"></a>00724 self.Profile = wx.Choice(choices=[], id=wxID_CREATENODEDIALOGPROFILE, -<a name="l00725"></a>00725 name=<span class="stringliteral">'Profile'</span>, parent=self.MainPanel, pos=wx.Point(24, 216), -<a name="l00726"></a>00726 size=wx.Size(200, 24), style=0) -<a name="l00727"></a>00727 self.Profile.Bind(wx.EVT_CHOICE, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a>OnProfileChoice, -<a name="l00728"></a>00728 id=wxID_CREATENODEDIALOGPROFILE) -<a name="l00729"></a>00729 -<a name="l00730"></a>00730 self.staticText5 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT5, -<a name="l00731"></a>00731 label=<span class="stringliteral">'Network Management:'</span>, name=<span class="stringliteral">'staticText5'</span>, -<a name="l00732"></a>00732 parent=self.MainPanel, pos=wx.Point(256, 24), size=wx.Size(152, -<a name="l00733"></a>00733 16), style=0) -<a name="l00734"></a>00734 -<a name="l00735"></a>00735 self.NMT_None = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_NONE, -<a name="l00736"></a>00736 label=<span class="stringliteral">'None'</span>, name=<span class="stringliteral">'NMT_None'</span>, parent=self.MainPanel, -<a name="l00737"></a>00737 pos=wx.Point(256, 40), size=wx.Size(114, 24), style=0) -<a name="l00738"></a>00738 self.NMT_None.SetValue(<span class="keyword">True</span>) -<a name="l00739"></a>00739 -<a name="l00740"></a>00740 self.NMT_NodeGuarding = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_NODEGUARDING, -<a name="l00741"></a>00741 label=<span class="stringliteral">'Node Guarding'</span>, name=<span class="stringliteral">'NMT_NodeGuarding'</span>, -<a name="l00742"></a>00742 parent=self.MainPanel, pos=wx.Point(256, 64), size=wx.Size(128, -<a name="l00743"></a>00743 24), style=0) -<a name="l00744"></a>00744 self.NMT_NodeGuarding.SetValue(<span class="keyword">False</span>) -<a name="l00745"></a>00745 -<a name="l00746"></a>00746 self.NMT_Heartbeat = wx.RadioButton(id=wxID_CREATENODEDIALOGNMT_HEARTBEAT, -<a name="l00747"></a>00747 label=<span class="stringliteral">'Heartbeat'</span>, name=<span class="stringliteral">'NMT_Heartbeat'</span>, parent=self.MainPanel, -<a name="l00748"></a>00748 pos=wx.Point(256, 88), size=wx.Size(114, 24), style=0) -<a name="l00749"></a>00749 self.NMT_Heartbeat.SetValue(<span class="keyword">False</span>) -<a name="l00750"></a>00750 -<a name="l00751"></a>00751 self.staticText6 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT6, -<a name="l00752"></a>00752 label=<span class="stringliteral">'Options:'</span>, name=<span class="stringliteral">'staticText6'</span>, parent=self.MainPanel, -<a name="l00753"></a>00753 pos=wx.Point(256, 128), size=wx.Size(72, 17), style=0) -<a name="l00754"></a>00754 -<a name="l00755"></a>00755 self.DS302 = wx.CheckBox(id=wxID_CREATENODEDIALOGGENSYNC, -<a name="l00756"></a>00756 label=<span class="stringliteral">'DS-302 Profile'</span>, name=<span class="stringliteral">'DS302'</span>, parent=self.MainPanel, -<a name="l00757"></a>00757 pos=wx.Point(256, 144), size=wx.Size(128, 24), style=0) -<a name="l00758"></a>00758 self.DS302.SetValue(<span class="keyword">False</span>) -<a name="l00759"></a>00759 <span class="comment">#self.DS302.Enable(False)</span> -<a name="l00760"></a>00760 -<a name="l00761"></a>00761 self.GenSYNC = wx.CheckBox(id=wxID_CREATENODEDIALOGGENSYNC, -<a name="l00762"></a>00762 label=<span class="stringliteral">'Generate SYNC'</span>, name=<span class="stringliteral">'GenSYNC'</span>, parent=self.MainPanel, -<a name="l00763"></a>00763 pos=wx.Point(256, 168), size=wx.Size(128, 24), style=0) -<a name="l00764"></a>00764 self.GenSYNC.SetValue(<span class="keyword">False</span>) -<a name="l00765"></a>00765 -<a name="l00766"></a>00766 self.Emergency = wx.CheckBox(id=wxID_CREATENODEDIALOGEMERGENCY, -<a name="l00767"></a>00767 label=<span class="stringliteral">'Emergency support'</span>, name=<span class="stringliteral">'Emergency'</span>, -<a name="l00768"></a>00768 parent=self.MainPanel, pos=wx.Point(256, 192), size=wx.Size(152, -<a name="l00769"></a>00769 24), style=0) -<a name="l00770"></a>00770 self.Emergency.SetValue(<span class="keyword">False</span>) -<a name="l00771"></a>00771 self.Emergency.Enable(<span class="keyword">False</span>) -<a name="l00772"></a>00772 -<a name="l00773"></a>00773 self.SaveConfig = wx.CheckBox(id=wxID_CREATENODEDIALOGSAVECONFIG, -<a name="l00774"></a>00774 label=<span class="stringliteral">'Save Configuration'</span>, name=<span class="stringliteral">'SaveConfig'</span>, -<a name="l00775"></a>00775 parent=self.MainPanel, pos=wx.Point(256, 216), size=wx.Size(152, -<a name="l00776"></a>00776 24), style=0) -<a name="l00777"></a>00777 self.SaveConfig.SetValue(<span class="keyword">False</span>) -<a name="l00778"></a>00778 self.SaveConfig.Enable(<span class="keyword">False</span>) -<a name="l00779"></a>00779 -<a name="l00780"></a>00780 <span class="comment"># self.StoreEDS = wx.CheckBox(id=wxID_CREATENODEDIALOGSTOREEDS,</span> -<a name="l00781"></a>00781 <span class="comment"># label='Store EDS', name='StoreEDS', parent=self.MainPanel,</span> -<a name="l00782"></a>00782 <span class="comment"># pos=wx.Point(256, 240), size=wx.Size(144, 24), style=0)</span> -<a name="l00783"></a>00783 <span class="comment"># self.StoreEDS.SetValue(False)</span> -<a name="l00784"></a>00784 -<a name="l00785"></a>00785 self.staticText7 = wx.StaticText(id=wxID_CREATENODEDIALOGSTATICTEXT7, -<a name="l00786"></a>00786 label=<span class="stringliteral">'Description:'</span>, name=<span class="stringliteral">'staticText7'</span>, parent=self.MainPanel, -<a name="l00787"></a>00787 pos=wx.Point(24, 248), size=wx.Size(71, 17), style=0) -<a name="l00788"></a>00788 -<a name="l00789"></a>00789 self.Description = wx.TextCtrl(id=wxID_CREATENODEDIALOGDESCRIPTION, -<a name="l00790"></a>00790 name=<span class="stringliteral">'Description'</span>, parent=self.MainPanel, pos=wx.Point(24, 272), -<a name="l00791"></a>00791 size=wx.Size(400, 25), style=0, value=<span class="stringliteral">''</span>) -<a name="l00792"></a>00792 -<a name="l00793"></a>00793 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">_init_sizers</a>_init_sizers() -<a name="l00794"></a>00794 -<a name="l00795"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">00795</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">__init__</a>(self, parent, cwd): -<a name="l00796"></a>00796 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">_init_ctrls</a>_init_ctrls(parent) -<a name="l00797"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">00797</a> self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL) -<a name="l00798"></a>00798 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer, 1, wxALIGN_CENTER) -<a name="l00799"></a>00799 self.NodeID.SetValue(<span class="stringliteral">"0x00"</span>) -<a name="l00800"></a>00800 self.Type.Append(<span class="stringliteral">"master"</span>) -<a name="l00801"></a>00801 self.Type.Append(<span class="stringliteral">"slave"</span>) -<a name="l00802"></a>00802 self.Type.SetStringSelection(<span class="stringliteral">"slave"</span>) -<a name="l00803"></a>00803 self.Description.SetValue(<span class="stringliteral">""</span>) -<a name="l00804"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">00804</a> self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile = {<span class="stringliteral">"None"</span> : <span class="stringliteral">""</span>} -<a name="l00805"></a>00805 self.Profile.Append(<span class="stringliteral">"None"</span>) -<a name="l00806"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">00806</a> self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory = os.path.join(cwd, <span class="stringliteral">"config"</span>) -<a name="l00807"></a>00807 listfiles = os.listdir(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory) -<a name="l00808"></a>00808 listfiles.sort() -<a name="l00809"></a>00809 <span class="keywordflow">for</span> item <span class="keywordflow">in</span> listfiles: -<a name="l00810"></a>00810 name, extend = os.path.splitext(item) -<a name="l00811"></a>00811 <span class="keywordflow">if</span> os.path.isfile(os.path.join(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, item)) <span class="keywordflow">and</span> extend == <span class="stringliteral">".prf"</span> <span class="keywordflow">and</span> name != <span class="stringliteral">"DS-302"</span>: -<a name="l00812"></a>00812 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name] = os.path.join(self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, item) -<a name="l00813"></a>00813 self.Profile.Append(name) -<a name="l00814"></a>00814 self.Profile.Append(<span class="stringliteral">"Other"</span>) -<a name="l00815"></a>00815 self.Profile.SetStringSelection(<span class="stringliteral">"None"</span>) -<a name="l00816"></a>00816 self.Name.SetFocus() -<a name="l00817"></a>00817 -<a name="l00818"></a>00818 EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a>OnOK) -<a name="l00819"></a>00819 -<a name="l00820"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">00820</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">OnOK</a>(self, event): -<a name="l00821"></a>00821 name = self.Name.GetValue() -<a name="l00822"></a>00822 message = <span class="stringliteral">""</span> -<a name="l00823"></a>00823 <span class="keywordflow">if</span> name != <span class="stringliteral">""</span>: -<a name="l00824"></a>00824 good = <span class="keywordflow">not</span> name[0].isdigit() -<a name="l00825"></a>00825 <span class="keywordflow">for</span> item <span class="keywordflow">in</span> name.split(<span class="stringliteral">"_"</span>): -<a name="l00826"></a>00826 good &= item.isalnum() -<a name="l00827"></a>00827 <span class="keywordflow">if</span> <span class="keywordflow">not</span> good: -<a name="l00828"></a>00828 message = <span class="stringliteral">"Node name can't be undefined or start with a digit and must be composed of alphanumerical characters or underscore!"</span> -<a name="l00829"></a>00829 <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>: -<a name="l00830"></a>00830 <span class="keywordflow">try</span>: -<a name="l00831"></a>00831 nodeid = int(self.NodeID.GetValue(), 16) -<a name="l00832"></a>00832 <span class="keywordflow">except</span>: -<a name="l00833"></a>00833 message = <span class="stringliteral">"Node ID must be an integer!"</span> -<a name="l00834"></a>00834 <span class="keywordflow">if</span> message != <span class="stringliteral">""</span>: -<a name="l00835"></a>00835 message = wxMessageDialog(self, message, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00836"></a>00836 message.ShowModal() -<a name="l00837"></a>00837 message.Destroy() -<a name="l00838"></a>00838 self.Name.SetFocus() -<a name="l00839"></a>00839 <span class="keywordflow">else</span>: -<a name="l00840"></a>00840 self.EndModal(wxID_OK) -<a name="l00841"></a>00841 -<a name="l00842"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">00842</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">GetValues</a>(self): -<a name="l00843"></a>00843 name = self.Name.GetValue() -<a name="l00844"></a>00844 nodeid = 0 -<a name="l00845"></a>00845 <span class="keywordflow">if</span> self.NodeID.GetValue() != <span class="stringliteral">""</span>: -<a name="l00846"></a>00846 nodeid = int(self.NodeID.GetValue(), 16) -<a name="l00847"></a>00847 type = self.Type.GetStringSelection() -<a name="l00848"></a>00848 description = self.Description.GetValue() -<a name="l00849"></a>00849 <span class="keywordflow">return</span> name, nodeid, type, description -<a name="l00850"></a>00850 -<a name="l00851"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">00851</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">GetProfile</a>(self): -<a name="l00852"></a>00852 name = self.Profile.GetStringSelection() -<a name="l00853"></a>00853 <span class="keywordflow">return</span> name, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name] -<a name="l00854"></a>00854 -<a name="l00855"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">00855</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">GetNMTManagement</a>(self): -<a name="l00856"></a>00856 <span class="keywordflow">if</span> self.NMT_None.GetValue(): -<a name="l00857"></a>00857 <span class="keywordflow">return</span> <span class="stringliteral">"None"</span> -<a name="l00858"></a>00858 <span class="keywordflow">elif</span> self.NMT_NodeGuarding.GetValue(): -<a name="l00859"></a>00859 <span class="keywordflow">return</span> <span class="stringliteral">"NodeGuarding"</span> -<a name="l00860"></a>00860 <span class="keywordflow">elif</span> self.NMT_Heartbeat.GetValue(): -<a name="l00861"></a>00861 <span class="keywordflow">return</span> <span class="stringliteral">"Heartbeat"</span> -<a name="l00862"></a>00862 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00863"></a>00863 -<a name="l00864"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">00864</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">GetOptions</a>(self): -<a name="l00865"></a>00865 options = [] -<a name="l00866"></a>00866 <span class="keywordflow">if</span> self.DS302.GetValue(): -<a name="l00867"></a>00867 options.append(<span class="stringliteral">"DS302"</span>) -<a name="l00868"></a>00868 <span class="keywordflow">if</span> self.GenSYNC.GetValue(): -<a name="l00869"></a>00869 options.append(<span class="stringliteral">"GenSYNC"</span>) -<a name="l00870"></a>00870 <span class="keywordflow">if</span> self.Emergency.GetValue(): -<a name="l00871"></a>00871 options.append(<span class="stringliteral">"Emergency"</span>) -<a name="l00872"></a>00872 <span class="keywordflow">if</span> self.SaveConfig.GetValue(): -<a name="l00873"></a>00873 options.append(<span class="stringliteral">"SaveConfig"</span>) -<a name="l00874"></a>00874 <span class="comment"># if self.StoreEDS.GetValue():</span> -<a name="l00875"></a>00875 <span class="comment"># options.append("StoreEDS")</span> -<a name="l00876"></a>00876 <span class="keywordflow">return</span> options -<a name="l00877"></a>00877 -<a name="l00878"></a><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">00878</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">OnProfileChoice</a>(self, event): -<a name="l00879"></a>00879 <span class="keywordflow">if</span> self.Profile.GetStringSelection() == <span class="stringliteral">"Other"</span>: -<a name="l00880"></a>00880 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">Directory</a>Directory, <span class="stringliteral">""</span>, <span class="stringliteral">"OD Profile files (*.prf)|*.prf|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR) -<a name="l00881"></a>00881 dialog.ShowModal() -<a name="l00882"></a>00882 filepath = dialog.GetPath() -<a name="l00883"></a>00883 dialog.Destroy() -<a name="l00884"></a>00884 <span class="keywordflow">if</span> os.path.isfile(filepath): -<a name="l00885"></a>00885 name = os.path.splitext(os.path.basename(filepath))[0] -<a name="l00886"></a>00886 self.<a class="code" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">ListProfile</a>ListProfile[name] = filepath -<a name="l00887"></a>00887 length = self.Profile.GetCount() -<a name="l00888"></a>00888 self.Profile.Insert(name, length - 2) -<a name="l00889"></a>00889 self.Profile.SetStringSelection(name) -<a name="l00890"></a>00890 <span class="keywordflow">else</span>: -<a name="l00891"></a>00891 self.Profile.SetStringSelection(<span class="stringliteral">"None"</span>) -<a name="l00892"></a>00892 event.Skip() -<a name="l00893"></a>00893 -<a name="l00894"></a>00894 -<a name="l00895"></a>00895 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00896"></a>00896 <span class="comment"># ADD Slave to NodeList Dialog</span> -<a name="l00897"></a>00897 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00898"></a>00898 -<a name="l00899"></a>00899 [wxID_ADDSLAVEDIALOG, wxID_ADDSLAVEDIALOGMAINPANEL, wxID_ADDSLAVEDIALOGSLAVENAME, -<a name="l00900"></a>00900 wxID_ADDSLAVEDIALOGSLAVENODEID, wxID_ADDSLAVEDIALOGEDSFILE, -<a name="l00901"></a>00901 wxID_ADDSLAVEDIALOGIMPORTEDS, wxID_ADDSLAVEDIALOGSTATICTEXT1, -<a name="l00902"></a>00902 wxID_ADDSLAVEDIALOGSTATICTEXT2, wxID_ADDSLAVEDIALOGSTATICTEXT3, -<a name="l00903"></a>00903 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(9)] -<a name="l00904"></a>00904 -<a name="l00905"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html">00905</a> <span class="keyword">class </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a>(wx.Dialog): -<a name="l00906"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">00906</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a>(self, parent): -<a name="l00907"></a>00907 <span class="comment"># generated method, don't edit</span> -<a name="l00908"></a>00908 -<a name="l00909"></a>00909 parent.AddWindow(self.MainPanel, 0, border=0, flag=0) -<a name="l00910"></a>00910 -<a name="l00911"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">00911</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a>(self): -<a name="l00912"></a>00912 <span class="comment"># generated method, don't edit</span> -<a name="l00913"></a>00913 self.flexGridSizer1 = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00914"></a>00914 -<a name="l00915"></a>00915 self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">_init_coll_flexGridSizer1_Items</a>_init_coll_flexGridSizer1_Items(self.flexGridSizer1) -<a name="l00916"></a>00916 -<a name="l00917"></a>00917 self.SetSizer(self.flexGridSizer1) -<a name="l00918"></a>00918 -<a name="l00919"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">00919</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a>(self, prnt): -<a name="l00920"></a>00920 <span class="comment"># generated method, don't edit</span> -<a name="l00921"></a>00921 wx.Dialog.__init__(self, id=wxID_ADDSLAVEDIALOG, -<a name="l00922"></a>00922 name=<span class="stringliteral">'AddSlaveDialog'</span>, parent=prnt, pos=wx.Point(376, 223), -<a name="l00923"></a>00923 size=wx.Size(300, 250), style=wx.DEFAULT_DIALOG_STYLE, -<a name="l00924"></a>00924 title=<span class="stringliteral">'Add a slave to nodelist'</span>) -<a name="l00925"></a>00925 self.SetClientSize(wx.Size(300, 250)) -<a name="l00926"></a>00926 -<a name="l00927"></a>00927 self.MainPanel = wx.Panel(id=wxID_ADDSLAVEDIALOGMAINPANEL, -<a name="l00928"></a>00928 name=<span class="stringliteral">'MainPanel'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00929"></a>00929 size=wx.Size(350, 250), style=wx.TAB_TRAVERSAL) -<a name="l00930"></a>00930 self.MainPanel.SetAutoLayout(<span class="keyword">True</span>) -<a name="l00931"></a>00931 -<a name="l00932"></a>00932 self.staticText1 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT1, -<a name="l00933"></a>00933 label=<span class="stringliteral">'Slave Name:'</span>, name=<span class="stringliteral">'staticText1'</span>, parent=self.MainPanel, -<a name="l00934"></a>00934 pos=wx.Point(24, 24), size=wx.Size(150, 17), style=0) -<a name="l00935"></a>00935 -<a name="l00936"></a>00936 self.SlaveName = wx.TextCtrl(id=wxID_ADDSLAVEDIALOGSLAVENAME, -<a name="l00937"></a>00937 name=<span class="stringliteral">'SlaveName'</span>, parent=self.MainPanel, pos=wx.Point(24, 48), -<a name="l00938"></a>00938 size=wx.Size(250, 24), style=0) -<a name="l00939"></a>00939 -<a name="l00940"></a>00940 self.staticText2 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT2, -<a name="l00941"></a>00941 label=<span class="stringliteral">'Slave Node ID:'</span>, name=<span class="stringliteral">'staticText2'</span>, parent=self.MainPanel, -<a name="l00942"></a>00942 pos=wx.Point(24, 80), size=wx.Size(150, 17), style=0) -<a name="l00943"></a>00943 -<a name="l00944"></a>00944 self.SlaveNodeID = wx.TextCtrl(id=wxID_ADDSLAVEDIALOGSLAVENODEID, -<a name="l00945"></a>00945 name=<span class="stringliteral">'SlaveName'</span>, parent=self.MainPanel, pos=wx.Point(24, 104), -<a name="l00946"></a>00946 size=wx.Size(250, 24), style=wxALIGN_RIGHT) -<a name="l00947"></a>00947 -<a name="l00948"></a>00948 self.staticText3 = wx.StaticText(id=wxID_ADDSLAVEDIALOGSTATICTEXT3, -<a name="l00949"></a>00949 label=<span class="stringliteral">'EDS File:'</span>, name=<span class="stringliteral">'staticText3'</span>, parent=self.MainPanel, -<a name="l00950"></a>00950 pos=wx.Point(24, 136), size=wx.Size(155, 17), style=0) -<a name="l00951"></a>00951 -<a name="l00952"></a>00952 self.EDSFile = wx.Choice(id=wxID_ADDSLAVEDIALOGEDSFILE, -<a name="l00953"></a>00953 name=<span class="stringliteral">'EDSFile'</span>, parent=self.MainPanel, pos=wx.Point(24, 160), -<a name="l00954"></a>00954 size=wx.Size(145, 24), style=0) -<a name="l00955"></a>00955 -<a name="l00956"></a>00956 self.ImportEDS = wxButton(id=wxID_ADDSLAVEDIALOGIMPORTEDS, label=<span class="stringliteral">'Import EDS'</span>, -<a name="l00957"></a>00957 name=<span class="stringliteral">'ImportEDS'</span>, parent=self.MainPanel, pos=wx.Point(174, 160), -<a name="l00958"></a>00958 size=wx.Size(100, 32), style=0) -<a name="l00959"></a>00959 self.ImportEDS.Bind(wx.EVT_BUTTON, self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a>OnImportEDSButton, -<a name="l00960"></a>00960 id=wxID_ADDSLAVEDIALOGIMPORTEDS) -<a name="l00961"></a>00961 -<a name="l00962"></a>00962 self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">_init_sizers</a>_init_sizers() -<a name="l00963"></a>00963 -<a name="l00964"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">00964</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">__init__</a>(self, parent): -<a name="l00965"></a>00965 self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">_init_ctrls</a>_init_ctrls(parent) -<a name="l00966"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">00966</a> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer = self.CreateButtonSizer(wxOK|wxCANCEL|wxCENTRE) -<a name="l00967"></a>00967 self.flexGridSizer1.Add(self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer, 1, wxALIGN_RIGHT) -<a name="l00968"></a>00968 -<a name="l00969"></a>00969 self.SlaveNodeID.SetValue(<span class="stringliteral">"0x00"</span>) -<a name="l00970"></a>00970 -<a name="l00971"></a>00971 EVT_BUTTON(self, self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">ButtonSizer</a>ButtonSizer.GetAffirmativeButton().GetId(), self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a>OnOK) -<a name="l00972"></a>00972 -<a name="l00973"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">00973</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">OnOK</a>(self, event): -<a name="l00974"></a>00974 error = [] -<a name="l00975"></a>00975 <span class="keywordflow">if</span> self.SlaveName.GetValue() == <span class="stringliteral">""</span>: -<a name="l00976"></a>00976 error.append(<span class="stringliteral">"Slave Name"</span>) -<a name="l00977"></a>00977 <span class="keywordflow">if</span> self.SlaveNodeID.GetValue() == <span class="stringliteral">""</span>: -<a name="l00978"></a>00978 error.append(<span class="stringliteral">"Slave Node ID"</span>) -<a name="l00979"></a>00979 <span class="keywordflow">if</span> self.EDSFile.GetStringSelection() == <span class="stringliteral">""</span>: -<a name="l00980"></a>00980 error.append(<span class="stringliteral">"EDS File"</span>) -<a name="l00981"></a>00981 <span class="keywordflow">if</span> len(error) > 0: -<a name="l00982"></a>00982 text = <span class="stringliteral">""</span> -<a name="l00983"></a>00983 <span class="keywordflow">for</span> i, item <span class="keywordflow">in</span> enumerate(error): -<a name="l00984"></a>00984 <span class="keywordflow">if</span> i == 0: -<a name="l00985"></a>00985 text += item -<a name="l00986"></a>00986 <span class="keywordflow">elif</span> i == len(error) - 1: -<a name="l00987"></a>00987 text += <span class="stringliteral">" and %s"</span>%item -<a name="l00988"></a>00988 <span class="keywordflow">else</span>: -<a name="l00989"></a>00989 text += <span class="stringliteral">", %s"</span>%item -<a name="l00990"></a>00990 message = wxMessageDialog(self, <span class="stringliteral">"Form isn't complete. %s must be filled!"</span>%text, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00991"></a>00991 message.ShowModal() -<a name="l00992"></a>00992 message.Destroy() -<a name="l00993"></a>00993 <span class="keywordflow">else</span>: -<a name="l00994"></a>00994 <span class="keywordflow">try</span>: -<a name="l00995"></a>00995 nodeid = self.SlaveNodeID.GetValue() -<a name="l00996"></a>00996 <span class="keywordflow">if</span> nodeid.find(<span class="stringliteral">"x"</span>) != -1: -<a name="l00997"></a>00997 nodeid = int(nodeid, 16) -<a name="l00998"></a>00998 <span class="keywordflow">else</span>: -<a name="l00999"></a>00999 nodeid = int(nodeid) -<a name="l01000"></a>01000 <span class="keywordflow">except</span>: -<a name="l01001"></a>01001 message = wxMessageDialog(self, <span class="stringliteral">"Slave Node ID must be a value in decimal or hexadecimal!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l01002"></a>01002 message.ShowModal() -<a name="l01003"></a>01003 message.Destroy() -<a name="l01004"></a>01004 <span class="keywordflow">return</span> -<a name="l01005"></a>01005 <span class="keywordflow">if</span> <span class="keywordflow">not</span> 0 <= nodeid <= 127: -<a name="l01006"></a>01006 message = wxMessageDialog(self, <span class="stringliteral">"Slave Node ID must be between 0 and 127!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l01007"></a>01007 message.ShowModal() -<a name="l01008"></a>01008 message.Destroy() -<a name="l01009"></a>01009 <span class="keywordflow">elif</span> nodeid == 0 <span class="keywordflow">or</span> nodeid <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.SlaveNodes.keys(): -<a name="l01010"></a>01010 message = wxMessageDialog(self, <span class="stringliteral">"A Node with this ID already exist in the network!"</span>, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l01011"></a>01011 message.ShowModal() -<a name="l01012"></a>01012 message.Destroy() -<a name="l01013"></a>01013 <span class="keywordflow">else</span>: -<a name="l01014"></a>01014 self.EndModal(wxID_OK) -<a name="l01015"></a>01015 -<a name="l01016"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">01016</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">OnImportEDSButton</a>(self, event): -<a name="l01017"></a>01017 dialog = wxFileDialog(self, <span class="stringliteral">"Choose an EDS file"</span>, os.getcwd(), <span class="stringliteral">""</span>, <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR) -<a name="l01018"></a>01018 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l01019"></a>01019 filepath = dialog.GetPath() -<a name="l01020"></a>01020 <span class="keywordflow">if</span> os.path.isfile(filepath): -<a name="l01021"></a>01021 result = self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.ImportEDSFile(filepath) -<a name="l01022"></a>01022 <span class="keywordflow">if</span> result: -<a name="l01023"></a>01023 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l01024"></a>01024 message.ShowModal() -<a name="l01025"></a>01025 message.Destroy() -<a name="l01026"></a>01026 dialog.Destroy() -<a name="l01027"></a>01027 self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>RefreshEDSFile() -<a name="l01028"></a>01028 event.Skip() -<a name="l01029"></a>01029 -<a name="l01030"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">01030</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>(self): -<a name="l01031"></a>01031 selection = self.EDSFile.GetStringSelection() -<a name="l01032"></a>01032 self.EDSFile.Clear() -<a name="l01033"></a>01033 <span class="keywordflow">for</span> option <span class="keywordflow">in</span> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList.EDSNodes.keys(): -<a name="l01034"></a>01034 self.EDSFile.Append(option) -<a name="l01035"></a>01035 <span class="keywordflow">if</span> self.EDSFile.FindString(selection) != wxNOT_FOUND: -<a name="l01036"></a>01036 self.EDSFile.SetStringSelection(selection) -<a name="l01037"></a>01037 -<a name="l01038"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">01038</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">SetNodeList</a>(self, nodelist): -<a name="l01039"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">01039</a> self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">NodeList</a>NodeList = nodelist -<a name="l01040"></a>01040 self.<a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">RefreshEDSFile</a>RefreshEDSFile() -<a name="l01041"></a>01041 -<a name="l01042"></a><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">01042</a> <span class="keyword">def </span><a class="code" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">GetValues</a>(self): -<a name="l01043"></a>01043 values = {} -<a name="l01044"></a>01044 values[<span class="stringliteral">"slaveName"</span>] = self.SlaveName.GetValue() -<a name="l01045"></a>01045 nodeid = self.SlaveNodeID.GetValue() -<a name="l01046"></a>01046 <span class="keywordflow">if</span> nodeid.find(<span class="stringliteral">"x"</span>) != -1: -<a name="l01047"></a>01047 values[<span class="stringliteral">"slaveNodeID"</span>] = int(nodeid, 16) -<a name="l01048"></a>01048 <span class="keywordflow">else</span>: -<a name="l01049"></a>01049 values[<span class="stringliteral">"slaveNodeID"</span>] = int(nodeid) -<a name="l01050"></a>01050 values[<span class="stringliteral">"edsFile"</span>] = self.EDSFile.GetStringSelection() -<a name="l01051"></a>01051 <span class="keywordflow">return</span> values -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/commondialogs_8py.html --- a/doc/doxygen/html/commondialogs_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/commondialogs.py File Reference</h1> -<p> -<a href="commondialogs_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommondialogs.html">commondialogs</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1wx_1_1_5.html">wxPython::wx::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1grid_1_1_5.html">wxPython::grid::*</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">commondialogs::CommunicationDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">commondialogs::MapVariableDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">commondialogs::UserTypeDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">commondialogs::NodeInfosDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">commondialogs::CreateNodeDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">commondialogs::AddSlaveDialog</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/config_8h-source.html --- a/doc/doxygen/html/config_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/config.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/config.h</h1><a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* !!!!!!!!!! FILE GENERATED by configure. DO NOT EDIT !!!!!!!!!!*/</span> -<a name="l00002"></a>00002 -<a name="l00003"></a>00003 <span class="comment">/* </span> -<a name="l00004"></a>00004 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00008"></a>00008 <span class="comment"></span> -<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00013"></a>00013 <span class="comment"></span> -<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00018"></a>00018 <span class="comment"></span> -<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00022"></a>00022 <span class="comment">*/</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifndef _CONFIG_H_</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define _CONFIG_H_</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span> -<a name="l00027"></a><a class="code" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">00027</a> <span class="preprocessor">#define MAX_CAN_BUS_ID 1</span> -<a name="l00028"></a><a class="code" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_LENGTH_TRANSFERT 32</span> -<a name="l00029"></a><a class="code" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4</span> -<a name="l00030"></a><a class="code" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_MAX_NODE_ID 128</span> -<a name="l00031"></a><a class="code" href="config_8h.html#956e31a1db6da1196b002038478a5b15">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_TIMEOUT_MS 3000</span> -<a name="l00032"></a><a class="code" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NB_TIMER 32</span> -<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="comment">/* CANOPEN_BIG_ENDIAN is not defined */</span> -<a name="l00034"></a>00034 <span class="comment">/* US_TO_TIMEVAL_FACTOR is not defined */</span> -<a name="l00035"></a>00035 <span class="comment">/* TIMEVAL is not defined */</span> -<a name="l00036"></a>00036 <span class="comment">/* TIMEVAL_MAX is not defined */</span> -<a name="l00037"></a>00037 <span class="comment">/* RTCAN_SOCKET is not defined */</span> -<a name="l00038"></a>00038 -<a name="l00039"></a><a class="code" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">00039</a> <span class="preprocessor">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(repeat)\</span> -<a name="l00040"></a>00040 <span class="preprocessor">repeat repeat repeat repeat</span> -<a name="l00041"></a><a class="code" href="config_8h.html#8d57dac649574a206447c96bff05b170">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define REPEAT_NMT_MAX_NODE_ID_TIMES(repeat)\</span> -<a name="l00042"></a>00042 <span class="preprocessor">repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</span> -<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _CONFIG_H_ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/config_8h.html --- a/doc/doxygen/html/config_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,193 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/config.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/config.h File Reference</h1> -<p> -<a href="config_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">MAX_CAN_BUS_ID</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a> 32</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a> 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a> 128</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#956e31a1db6da1196b002038478a5b15">SDO_TIMEOUT_MS</a> 3000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">MAX_NB_TIMER</a> 32</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES</a>(repeat) repeat repeat repeat repeat</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#8d57dac649574a206447c96bff05b170">REPEAT_NMT_MAX_NODE_ID_TIMES</a>(repeat) repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="715b027ae7857972f94a1d5bee05af03"></a><!-- doxytag: member="config.h::MAX_CAN_BUS_ID" ref="715b027ae7857972f94a1d5bee05af03" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_CAN_BUS_ID 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00027">27</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="cbb0f0858383466430c5fcd448391d16"></a><!-- doxytag: member="config.h::MAX_NB_TIMER" ref="cbb0f0858383466430c5fcd448391d16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_NB_TIMER 32 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00032">32</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="89f774dfdb67cc1f78c7e7d457a16fdc"></a><!-- doxytag: member="config.h::NMT_MAX_NODE_ID" ref="89f774dfdb67cc1f78c7e7d457a16fdc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_MAX_NODE_ID 128 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00030">30</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="8d57dac649574a206447c96bff05b170"></a><!-- doxytag: member="config.h::REPEAT_NMT_MAX_NODE_ID_TIMES" ref="8d57dac649574a206447c96bff05b170" args="(repeat)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REPEAT_NMT_MAX_NODE_ID_TIMES </td> - <td>(</td> - <td class="paramtype">repeat </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00041">41</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="b78c91a8bd081eeea0a082178dc8ba01"></a><!-- doxytag: member="config.h::REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES" ref="b78c91a8bd081eeea0a082178dc8ba01" args="(repeat)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES </td> - <td>(</td> - <td class="paramtype">repeat </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> repeat repeat repeat repeat</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00039">39</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="c4b8fc75a2a59607635b1df2fb1e1134"></a><!-- doxytag: member="config.h::SDO_MAX_LENGTH_TRANSFERT" ref="c4b8fc75a2a59607635b1df2fb1e1134" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_MAX_LENGTH_TRANSFERT 32 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00028">28</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="b410d06e4fefdbea0d0093a489f54786"></a><!-- doxytag: member="config.h::SDO_MAX_SIMULTANEOUS_TRANSFERTS" ref="b410d06e4fefdbea0d0093a489f54786" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00029">29</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="956e31a1db6da1196b002038478a5b15"></a><!-- doxytag: member="config.h::SDO_TIMEOUT_MS" ref="956e31a1db6da1196b002038478a5b15" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_TIMEOUT_MS 3000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="config_8h-source.html#l00031">31</a> of file <a class="el" href="config_8h-source.html">config.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/config_8h__dep__incl.dot --- a/doc/doxygen/html/config_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"]; - Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; - Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node9 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node11 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node14 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node15 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node17 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node5 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node19 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"]; - Node20 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/config_8h__dep__incl.md5 --- a/doc/doxygen/html/config_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1c93816731abb8adc19052205a1c26d2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h-source.html --- a/doc/doxygen/html/data_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,212 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/data.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/data.h</h1><a href="data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __data_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __data_h__</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span> -<a name="l00027"></a>00027 <span class="comment">/* declaration of CO_Data type let us include all necessary headers</span> -<a name="l00028"></a>00028 <span class="comment"> struct struct_CO_Data can then be defined later</span> -<a name="l00029"></a>00029 <span class="comment"> */</span> -<a name="l00030"></a><a class="code" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">00030</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__CO__Data.html">struct_CO_Data</a> <a class="code" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">CO_Data</a>; -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="def_8h.html">def.h</a>"</span> -<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span> -<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="objdictdef_8h.html">objdictdef.h</a>"</span> -<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="objacces_8h.html">objacces.h</a>"</span> -<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="sdo_8h.html">sdo.h</a>"</span> -<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="pdo_8h.html">pdo.h</a>"</span> -<a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="states_8h.html">states.h</a>"</span> -<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="lifegrd_8h.html">lifegrd.h</a>"</span> -<a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="sync_8h.html">sync.h</a>"</span> -<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="nmtMaster_8h.html">nmtMaster.h</a>"</span> -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 <span class="comment">/* This structurs contains all necessary information for a CanOpen node */</span> -<a name="l00045"></a><a class="code" href="structstruct__CO__Data.html">00045</a> <span class="keyword">struct </span><a class="code" href="structstruct__CO__Data.html">struct_CO_Data</a> { -<a name="l00046"></a>00046 <span class="comment">/* Object dictionary */</span> -<a name="l00047"></a><a class="code" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">00047</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">bDeviceNodeId</a>; -<a name="l00048"></a><a class="code" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">00048</a> <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> *<a class="code" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">objdict</a>; -<a name="l00049"></a><a class="code" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">00049</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">count_sync</a>; -<a name="l00050"></a><a class="code" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">00050</a> <a class="code" href="structs__quick__index.html">quick_index</a> *<a class="code" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">firstIndex</a>; -<a name="l00051"></a><a class="code" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">00051</a> <a class="code" href="structs__quick__index.html">quick_index</a> *<a class="code" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">lastIndex</a>; -<a name="l00052"></a><a class="code" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">00052</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> *<a class="code" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">ObjdictSize</a>; -<a name="l00053"></a><a class="code" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">00053</a> <span class="keyword">const</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">iam_a_slave</a>; -<a name="l00054"></a><a class="code" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">00054</a> <a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> <a class="code" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">valueRangeTest</a>; -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="comment">/* SDO */</span> -<a name="l00057"></a><a class="code" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">00057</a> <a class="code" href="structstruct__s__transfer.html">s_transfer</a> <a class="code" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">transfers</a>[<a class="code" href="config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>]; -<a name="l00058"></a>00058 <span class="comment">/* s_sdo_parameter *sdo_parameters; */</span> -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="comment">/* State machine */</span> -<a name="l00061"></a><a class="code" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">00061</a> <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">nodeState</a>; -<a name="l00062"></a><a class="code" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">00062</a> <a class="code" href="structs__state__communication.html">s_state_communication</a> <a class="code" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">CurrentCommunicationState</a>; -<a name="l00063"></a><a class="code" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">00063</a> <a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> <a class="code" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">initialisation</a>; -<a name="l00064"></a><a class="code" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">00064</a> <a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> <a class="code" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">preOperational</a>; -<a name="l00065"></a><a class="code" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">00065</a> <a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> <a class="code" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">operational</a>; -<a name="l00066"></a><a class="code" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">00066</a> <a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> <a class="code" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">stopped</a>; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="comment">/* NMT-heartbeat */</span> -<a name="l00069"></a><a class="code" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">00069</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *<a class="code" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">ConsumerHeartbeatCount</a>; -<a name="l00070"></a><a class="code" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">00070</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">ConsumerHeartbeatEntries</a>; -<a name="l00071"></a><a class="code" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">00071</a> <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> *<a class="code" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">ConsumerHeartBeatTimers</a>; -<a name="l00072"></a><a class="code" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">00072</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> *<a class="code" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">ProducerHeartBeatTime</a>; -<a name="l00073"></a><a class="code" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">00073</a> <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">ProducerHeartBeatTimer</a>; -<a name="l00074"></a><a class="code" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">00074</a> <a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> <a class="code" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">heartbeatError</a>; -<a name="l00075"></a><a class="code" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">00075</a> <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">NMTable</a>[<a class="code" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a>]; -<a name="l00076"></a>00076 -<a name="l00077"></a>00077 <span class="comment">/* SYNC */</span> -<a name="l00078"></a><a class="code" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">00078</a> <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">syncTimer</a>; -<a name="l00079"></a><a class="code" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">00079</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">COB_ID_Sync</a>; -<a name="l00080"></a><a class="code" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">00080</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *<a class="code" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">Sync_Cycle_Period</a>; -<a name="l00081"></a>00081 <span class="comment">/*UNS32 *Sync_window_length;;*/</span> -<a name="l00082"></a><a class="code" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">00082</a> <a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> <a class="code" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">post_sync</a>; -<a name="l00083"></a><a class="code" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">00083</a> <a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> <a class="code" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">post_TPDO</a>; -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 <span class="comment">/* PDO */</span> -<a name="l00086"></a><a class="code" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">00086</a> <a class="code" href="structstruct__s__process__var.html">s_process_var</a> <a class="code" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">process_var</a>; -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="comment">/* General */</span> -<a name="l00089"></a><a class="code" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">00089</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">toggle</a>; -<a name="l00090"></a><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">00090</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>; -<a name="l00091"></a><a class="code" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">00091</a> <a class="code" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> <a class="code" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">scanIndexOD</a>; -<a name="l00092"></a><a class="code" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">00092</a> <a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> <a class="code" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">storeODSubIndex</a>; -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 <span class="comment">/* DCF concise */</span> -<a name="l00095"></a><a class="code" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">00095</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* <a class="code" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">dcf_cursor</a>; -<a name="l00096"></a><a class="code" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">00096</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">dcf_count_targets</a>; -<a name="l00097"></a>00097 -<a name="l00098"></a>00098 }; -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 <span class="preprocessor">#define NMTable_Initializer Unknown_state,</span> -<a name="l00101"></a>00101 <span class="preprocessor"></span> -<a name="l00102"></a>00102 <span class="preprocessor">#define s_transfer_Initializer {\</span> -<a name="l00103"></a>00103 <span class="preprocessor"> 0, </span><span class="comment">/* nodeId */</span>\ -<a name="l00104"></a>00104 0, <span class="comment">/* wohami */</span>\ -<a name="l00105"></a>00105 SDO_RESET, <span class="comment">/* state */</span>\ -<a name="l00106"></a>00106 0, <span class="comment">/* toggle */</span>\ -<a name="l00107"></a>00107 0, <span class="comment">/* abortCode */</span>\ -<a name="l00108"></a>00108 0, <span class="comment">/* index */</span>\ -<a name="l00109"></a>00109 0, <span class="comment">/* subIndex */</span>\ -<a name="l00110"></a>00110 0, <span class="comment">/* count */</span>\ -<a name="l00111"></a>00111 0, <span class="comment">/* offset */</span>\ -<a name="l00112"></a>00112 {0}, <span class="comment">/* data (static use, so that all the table is initialize at 0)*/</span>\ -<a name="l00113"></a>00113 0, <span class="comment">/* dataType */</span>\ -<a name="l00114"></a>00114 -1, <span class="comment">/* timer */</span>\ -<a name="l00115"></a>00115 NULL <span class="comment">/* Callback */</span>\ -<a name="l00116"></a>00116 }, -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 <span class="comment">/* A macro to initialize the data in client app.*/</span> -<a name="l00119"></a>00119 <span class="comment">/* CO_Data structure */</span> -<a name="l00120"></a>00120 <span class="preprocessor">#define CANOPEN_NODE_DATA_INITIALIZER(NODE_PREFIX) {\</span> -<a name="l00121"></a>00121 <span class="preprocessor"> </span><span class="comment">/* Object dictionary*/</span>\ -<a name="l00122"></a>00122 & NODE_PREFIX ## _bDeviceNodeId, <span class="comment">/* bDeviceNodeId */</span>\ -<a name="l00123"></a>00123 NODE_PREFIX ## _objdict, <span class="comment">/* objdict */</span>\ -<a name="l00124"></a>00124 NODE_PREFIX ## _count_sync, <span class="comment">/* count_sync */</span>\ -<a name="l00125"></a>00125 & NODE_PREFIX ## _firstIndex, <span class="comment">/* firstIndex */</span>\ -<a name="l00126"></a>00126 & NODE_PREFIX ## _lastIndex, <span class="comment">/* lastIndex */</span>\ -<a name="l00127"></a>00127 & NODE_PREFIX ## _ObjdictSize, <span class="comment">/* ObjdictSize */</span>\ -<a name="l00128"></a>00128 & NODE_PREFIX ## _iam_a_slave, <span class="comment">/* iam_a_slave */</span>\ -<a name="l00129"></a>00129 NODE_PREFIX ## _valueRangeTest, <span class="comment">/* valueRangeTest */</span>\ -<a name="l00130"></a>00130 \ -<a name="l00131"></a>00131 <span class="comment">/* SDO, structure s_transfer */</span>\ -<a name="l00132"></a>00132 {\ -<a name="l00133"></a>00133 REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(s_transfer_Initializer)\ -<a name="l00134"></a>00134 },\ -<a name="l00135"></a>00135 \ -<a name="l00136"></a>00136 <span class="comment">/* State machine*/</span>\ -<a name="l00137"></a>00137 Unknown_state, <span class="comment">/* nodeState */</span>\ -<a name="l00138"></a>00138 <span class="comment">/* structure s_state_communication */</span>\ -<a name="l00139"></a>00139 {\ -<a name="l00140"></a>00140 0, <span class="comment">/* csBoot_Up */</span>\ -<a name="l00141"></a>00141 0, <span class="comment">/* csSDO */</span>\ -<a name="l00142"></a>00142 0, <span class="comment">/* csEmergency */</span>\ -<a name="l00143"></a>00143 0, <span class="comment">/* csSYNC */</span>\ -<a name="l00144"></a>00144 0, <span class="comment">/* csHeartbeat */</span>\ -<a name="l00145"></a>00145 0 <span class="comment">/* csPDO */</span>\ -<a name="l00146"></a>00146 },\ -<a name="l00147"></a>00147 _initialisation, <span class="comment">/* initialisation */</span>\ -<a name="l00148"></a>00148 _preOperational, <span class="comment">/* preOperational */</span>\ -<a name="l00149"></a>00149 _operational, <span class="comment">/* operational */</span>\ -<a name="l00150"></a>00150 _stopped, <span class="comment">/* stopped */</span>\ -<a name="l00151"></a>00151 \ -<a name="l00152"></a>00152 <span class="comment">/* NMT-heartbeat */</span>\ -<a name="l00153"></a>00153 & NODE_PREFIX ## _highestSubIndex_obj1016, <span class="comment">/* ConsumerHeartbeatCount */</span>\ -<a name="l00154"></a>00154 NODE_PREFIX ## _obj1016, <span class="comment">/* ConsumerHeartbeatEntries */</span>\ -<a name="l00155"></a>00155 NODE_PREFIX ## _heartBeatTimers, <span class="comment">/* ConsumerHeartBeatTimers */</span>\ -<a name="l00156"></a>00156 & NODE_PREFIX ## _obj1017, <span class="comment">/* ProducerHeartBeatTime */</span>\ -<a name="l00157"></a>00157 TIMER_NONE, <span class="comment">/* ProducerHeartBeatTimer */</span>\ -<a name="l00158"></a>00158 _heartbeatError, <span class="comment">/* heartbeatError */</span>\ -<a name="l00159"></a>00159 \ -<a name="l00160"></a>00160 {REPEAT_NMT_MAX_NODE_ID_TIMES(NMTable_Initializer)},\ -<a name="l00161"></a>00161 <span class="comment">/* is well initialized at "Unknown_state". Is it ok ? (FD)*/</span>\ -<a name="l00162"></a>00162 \ -<a name="l00163"></a>00163 <span class="comment">/* SYNC */</span>\ -<a name="l00164"></a>00164 TIMER_NONE, <span class="comment">/* syncTimer */</span>\ -<a name="l00165"></a>00165 & NODE_PREFIX ## _obj1005, <span class="comment">/* COB_ID_Sync */</span>\ -<a name="l00166"></a>00166 & NODE_PREFIX ## _obj1006, <span class="comment">/* Sync_Cycle_Period */</span>\ -<a name="l00167"></a>00167 <span class="comment">/*& NODE_PREFIX ## _obj1007, */</span> <span class="comment">/* Sync_window_length */</span>\ -<a name="l00168"></a>00168 _post_sync, <span class="comment">/* post_sync */</span>\ -<a name="l00169"></a>00169 _post_TPDO, <span class="comment">/* post_TPDO */</span>\ -<a name="l00170"></a>00170 \ -<a name="l00171"></a>00171 <span class="comment">/* PDO, structure s_process_var */</span>\ -<a name="l00172"></a>00172 {\ -<a name="l00173"></a>00173 0, <span class="comment">/* count */</span>\ -<a name="l00174"></a>00174 {0} <span class="comment">/* data (static use, so that all the table is initialize at 0)*/</span>\ -<a name="l00175"></a>00175 },\ -<a name="l00176"></a>00176 \ -<a name="l00177"></a>00177 <span class="comment">/* General */</span>\ -<a name="l00178"></a>00178 0, <span class="comment">/* toggle */</span>\ -<a name="l00179"></a>00179 NULL, <span class="comment">/* canSend */</span>\ -<a name="l00180"></a>00180 NODE_PREFIX ## _scanIndexOD, <span class="comment">/* scanIndexOD */</span>\ -<a name="l00181"></a>00181 _storeODSubIndex, <span class="comment">/* storeODSubIndex */</span>\ -<a name="l00182"></a>00182 NULL, <span class="comment">/*dcf_cursor*/</span>\ -<a name="l00183"></a>00183 1 <span class="comment">/*dcf_count_targets*/</span>\ -<a name="l00184"></a>00184 } -<a name="l00185"></a>00185 -<a name="l00186"></a>00186 <span class="preprocessor">#endif </span><span class="comment">/* __data_h__ */</span> -<a name="l00187"></a>00187 -<a name="l00188"></a>00188 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h.html --- a/doc/doxygen/html/data_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/data.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/data.h File Reference</h1><code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> -<code>#include "<a class="el" href="def_8h-source.html">def.h</a>"</code><br> -<code>#include "<a class="el" href="can_8h-source.html">can.h</a>"</code><br> -<code>#include "<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>"</code><br> -<code>#include "<a class="el" href="objacces_8h-source.html">objacces.h</a>"</code><br> -<code>#include "<a class="el" href="sdo_8h-source.html">sdo.h</a>"</code><br> -<code>#include "<a class="el" href="pdo_8h-source.html">pdo.h</a>"</code><br> -<code>#include "<a class="el" href="states_8h-source.html">states.h</a>"</code><br> -<code>#include "<a class="el" href="lifegrd_8h-source.html">lifegrd.h</a>"</code><br> -<code>#include "<a class="el" href="sync_8h-source.html">sync.h</a>"</code><br> -<code>#include "<a class="el" href="nmtMaster_8h-source.html">nmtMaster.h</a>"</code><br> - -<p> -<a href="data_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a></td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">CO_Data</a></td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="b5cf1318d7813273cd91a7af56f62142"></a><!-- doxytag: member="data.h::CO_Data" ref="b5cf1318d7813273cd91a7af56f62142" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__CO__Data.html">struct_CO_Data</a> <a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00030">30</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h__dep__incl.dot --- a/doc/doxygen/html/data_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node5 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node5 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"]; - Node5 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"]; - Node5 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node5 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"]; - Node11 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"]; - Node13 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; - Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"]; - Node16 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"]; - Node16 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node16 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"]; - Node16 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node22 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node23 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node1 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node25 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node26 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node27 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h__dep__incl.md5 --- a/doc/doxygen/html/data_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6e4d27b1ac496d8af7fbff8f7db03122 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h__incl.dot --- a/doc/doxygen/html/data_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/data_8h__incl.md5 --- a/doc/doxygen/html/data_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -064cf1a0fe15d912692427bb7bd1810b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c-source.html --- a/doc/doxygen/html/dcf_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/dcf_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,118 +16,115 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c</h1><a href="dcf_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include "objacces.h"</span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "sdo.h"</span> -<a name="l00025"></a>00025 <span class="preprocessor">#include "dcf.h"</span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "sysdep.h"</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="keyword">extern</span> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, -<a name="l00031"></a>00031 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize); -<a name="l00032"></a>00032 -<a name="l00033"></a><a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">00033</a> <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="keyword">static</span> <span class="keywordtype">void</span> CheckSDOAndContinue(CO_Data* d, UNS8 nodeId) -<a name="l00036"></a>00036 { -<a name="l00037"></a>00037 UNS32 abortCode; -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="keywordflow">if</span>(<a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (d, nodeId, &abortCode) != SDO_FINISHED) -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 MSG_ERR(0x1A01, <span class="stringliteral">"SDO error in consise DCF"</span>, abortCode); -<a name="l00042"></a>00042 MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, nodeId); -<a name="l00043"></a>00043 } -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a>(d, nodeId, SDO_CLIENT); -<a name="l00046"></a>00046 <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,nodeId); -<a name="l00047"></a>00047 } -<a name="l00048"></a>00048 -<a name="l00049"></a><a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">00049</a> UNS32 <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(CO_Data* d,UNS8 nodeId) -<a name="l00050"></a>00050 { -<a name="l00051"></a>00051 UNS32 errorCode; -<a name="l00052"></a>00052 UNS16 target_Index; -<a name="l00053"></a>00053 UNS8 target_Subindex; -<a name="l00054"></a>00054 UNS32 target_Size; -<a name="l00055"></a>00055 UNS32 res; -<a name="l00056"></a>00056 ODCallback_t *Callback; -<a name="l00057"></a>00057 -<a name="l00058"></a>00058 <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a> = (*d->scanIndexOD)(0x1F22, &errorCode, &Callback); -<a name="l00059"></a>00059 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00060"></a>00060 { -<a name="l00061"></a>00061 <span class="keywordflow">return</span> errorCode; -<a name="l00062"></a>00062 } -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="comment">/*Loop on all Nodes supported in DCF subindexes*/</span> -<a name="l00065"></a>00065 <span class="keywordflow">while</span> (nodeId < ptrTable->bSubCount){ -<a name="l00066"></a>00066 UNS32 nb_targets; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 UNS8 szData = <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>->pSubindex[nodeId].size; -<a name="l00069"></a>00069 UNS8* dcfend; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 { -<a name="l00072"></a>00072 UNS8* dcf = *((UNS8**)<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>->pSubindex[nodeId].pObject); -<a name="l00073"></a>00073 dcfend = dcf + szData; -<a name="l00074"></a>00074 <span class="keywordflow">if</span> (!d->dcf_cursor) { -<a name="l00075"></a>00075 d->dcf_cursor = (UNS8*)dcf + 4; -<a name="l00076"></a>00076 d->dcf_count_targets = 0; -<a name="l00077"></a>00077 } -<a name="l00078"></a>00078 nb_targets = UNS32_LE(*((UNS32*)dcf)); -<a name="l00079"></a>00079 } -<a name="l00080"></a>00080 -<a name="l00081"></a>00081 <span class="comment">// condition on consise DCF string for NodeID, if big enough</span> -<a name="l00082"></a>00082 <span class="keywordflow">if</span>((UNS8*)d->dcf_cursor + 7 < (UNS8*)dcfend && d->dcf_count_targets < nb_targets) -<a name="l00083"></a>00083 { -<a name="l00084"></a>00084 <span class="comment">// pointer to the DCF string for NodeID</span> -<a name="l00085"></a>00085 target_Index = UNS16_LE(*((UNS16*)(d->dcf_cursor))); d->dcf_cursor += 2; -<a name="l00086"></a>00086 target_Subindex = *((UNS8*)(((UNS8*)d->dcf_cursor)++)); -<a name="l00087"></a>00087 target_Size = UNS32_LE(*((UNS32*)(d->dcf_cursor))); d->dcf_cursor += 4; -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 <span class="comment">/*printf("Master : ConfigureSlaveNode %2.2x (Concise DCF)\n",nodeId);*/</span> -<a name="l00090"></a>00090 res = <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a>(d, <span class="comment">/*CO_Data* d*/</span> -<a name="l00091"></a>00091 nodeId, <span class="comment">/*UNS8 nodeId*/</span> -<a name="l00092"></a>00092 target_Index, <span class="comment">/*UNS16 index*/</span> -<a name="l00093"></a>00093 target_Subindex, <span class="comment">/*UNS8 subindex*/</span> -<a name="l00094"></a>00094 target_Size, <span class="comment">/*UNS8 count*/</span> -<a name="l00095"></a>00095 0, <span class="comment">/*UNS8 dataType*/</span> -<a name="l00096"></a>00096 d->dcf_cursor,<span class="comment">/*void *data*/</span> -<a name="l00097"></a>00097 CheckSDOAndContinue,<span class="comment">/*SDOCallback_t Callback*/</span> -<a name="l00098"></a>00098 0); <span class="comment">/* no endianize */</span> -<a name="l00099"></a>00099 <span class="comment">/*Push d->dcf_cursor to the end of data*/</span> -<a name="l00100"></a>00100 -<a name="l00101"></a>00101 d->dcf_cursor += target_Size; -<a name="l00102"></a>00102 d->dcf_count_targets++; -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 return ; -<a name="l00105"></a>00105 } -<a name="l00106"></a>00106 nodeId++; -<a name="l00107"></a>00107 d->dcf_cursor = NULL; -<a name="l00108"></a>00108 } -<a name="l00109"></a>00109 <span class="comment">/* Switch Master to preOperational state */</span> -<a name="l00110"></a>00110 (*d->preOperational)(); -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 +<a name="l00035"></a>00035 <span class="preprocessor">#include "objacces.h"</span> +<a name="l00036"></a>00036 <span class="preprocessor">#include "sdo.h"</span> +<a name="l00037"></a>00037 <span class="preprocessor">#include "dcf.h"</span> +<a name="l00038"></a>00038 <span class="preprocessor">#include "sysdep.h"</span> +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 +<a name="l00054"></a>00054 <span class="keyword">extern</span> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, +<a name="l00055"></a>00055 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize); +<a name="l00056"></a>00056 +<a name="l00057"></a><a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">00057</a> <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; +<a name="l00058"></a>00058 +<a name="l00065"></a>00065 <span class="keyword">static</span> <span class="keywordtype">void</span> CheckSDOAndContinue(CO_Data* d, UNS8 nodeId) +<a name="l00066"></a>00066 { +<a name="l00067"></a>00067 UNS32 abortCode; +<a name="l00068"></a>00068 +<a name="l00069"></a>00069 <span class="keywordflow">if</span>(<a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (d, nodeId, &abortCode) != SDO_FINISHED) +<a name="l00070"></a>00070 { +<a name="l00071"></a>00071 MSG_ERR(0x1A01, <span class="stringliteral">"SDO error in consise DCF"</span>, abortCode); +<a name="l00072"></a>00072 MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, nodeId); +<a name="l00073"></a>00073 } +<a name="l00074"></a>00074 +<a name="l00075"></a>00075 <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a>(d, nodeId, SDO_CLIENT); +<a name="l00076"></a>00076 <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,nodeId); +<a name="l00077"></a>00077 } +<a name="l00078"></a>00078 +<a name="l00087"></a><a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">00087</a> UNS32 <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(CO_Data* d,UNS8 nodeId) +<a name="l00088"></a>00088 { +<a name="l00089"></a>00089 UNS32 errorCode; +<a name="l00090"></a>00090 UNS16 target_Index; +<a name="l00091"></a>00091 UNS8 target_Subindex; +<a name="l00092"></a>00092 UNS32 target_Size; +<a name="l00093"></a>00093 UNS32 res; +<a name="l00094"></a>00094 ODCallback_t *Callback; +<a name="l00095"></a>00095 +<a name="l00096"></a>00096 <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a> = (*d->scanIndexOD)(0x1F22, &errorCode, &Callback); +<a name="l00097"></a>00097 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00098"></a>00098 { +<a name="l00099"></a>00099 <span class="keywordflow">return</span> errorCode; +<a name="l00100"></a>00100 } +<a name="l00101"></a>00101 +<a name="l00103"></a>00103 <span class="keywordflow">while</span> (nodeId < ptrTable->bSubCount){ +<a name="l00104"></a>00104 UNS32 nb_targets; +<a name="l00105"></a>00105 +<a name="l00106"></a>00106 UNS8 szData = <a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>->pSubindex[nodeId].size; +<a name="l00107"></a>00107 UNS8* dcfend; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 { +<a name="l00110"></a>00110 UNS8* dcf = *((UNS8**)<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>->pSubindex[nodeId].pObject); +<a name="l00111"></a>00111 dcfend = dcf + szData; +<a name="l00112"></a>00112 <span class="keywordflow">if</span> (!d->dcf_cursor){ +<a name="l00113"></a>00113 d->dcf_cursor = (UNS8*)dcf + 4; +<a name="l00114"></a>00114 d->dcf_count_targets = 0; +<a name="l00115"></a>00115 } +<a name="l00116"></a>00116 nb_targets = UNS32_LE(*((UNS32*)dcf)); +<a name="l00117"></a>00117 } +<a name="l00118"></a>00118 +<a name="l00120"></a>00120 <span class="keywordflow">if</span>((UNS8*)d->dcf_cursor + 7 < (UNS8*)dcfend && d->dcf_count_targets < nb_targets) +<a name="l00121"></a>00121 { +<a name="l00123"></a>00123 target_Index = UNS16_LE(*((UNS16*)(d->dcf_cursor))); d->dcf_cursor += 2; +<a name="l00124"></a>00124 target_Subindex = *((UNS8*)(((UNS8*)d->dcf_cursor)++)); +<a name="l00125"></a>00125 target_Size = UNS32_LE(*((UNS32*)(d->dcf_cursor))); d->dcf_cursor += 4; +<a name="l00126"></a>00126 +<a name="l00127"></a>00127 <span class="comment">/* printf("Master : ConfigureSlaveNode %2.2x (Concise</span> +<a name="l00128"></a>00128 <span class="comment"> DCF)\n",nodeId);*/</span> +<a name="l00129"></a>00129 res = <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a>(d, +<a name="l00130"></a>00130 nodeId, +<a name="l00131"></a>00131 target_Index, +<a name="l00132"></a>00132 target_Subindex, +<a name="l00133"></a>00133 target_Size, +<a name="l00134"></a>00134 0, +<a name="l00135"></a>00135 d->dcf_cursor, +<a name="l00136"></a>00136 CheckSDOAndContinue, +<a name="l00138"></a>00138 0); +<a name="l00141"></a>00141 d->dcf_cursor += target_Size; +<a name="l00142"></a>00142 d->dcf_count_targets++; +<a name="l00143"></a>00143 +<a name="l00144"></a>00144 return ; +<a name="l00145"></a>00145 } +<a name="l00146"></a>00146 nodeId++; +<a name="l00147"></a>00147 d->dcf_cursor = NULL; +<a name="l00148"></a>00148 } +<a name="l00150"></a>00150 (*d->preOperational)(); +<a name="l00151"></a>00151 +<a name="l00152"></a>00152 } +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c.html --- a/doc/doxygen/html/dcf_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/dcf_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -15,12 +15,17 @@ <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference</h1><code>#include "objacces.h"</code><br> +<h1>/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference</h1>EXEMPLE OF SOMMARY. <a href="#_details">More...</a> +<p> +<code>#include "objacces.h"</code><br> <code>#include "sdo.h"</code><br> <code>#include "dcf.h"</code><br> <code>#include "sysdep.h"</code><br> <p> +Include dependency graph for dcf.c:<p><center><img src="dcf_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c_map" alt=""></center> + +<p> <a href="dcf_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -32,7 +37,14 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">const indextable * </td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a></td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +EXEMPLE OF SOMMARY. +<p> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Mon Jun 4 17:06:12 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="dcf_8c-source.html">dcf.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="3c07605ffe3ea197aa36e583ef87a20a"></a><!-- doxytag: member="dcf.c::_writeNetworkDict" ref="3c07605ffe3ea197aa36e583ef87a20a" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)" --> <div class="memitem"> <div class="memproto"> @@ -101,11 +113,48 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01072">1072</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>endianize</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Verify that there is no SDO communication yet.<p> +Taking the line ...<p> +Check which SDO to use to communicate with the node<p> +looking for the nodeId server<p> +Copy data to transfers structure.<p> +Send the SDO to the server. Initiate download, cs=1.<p> +Expedited transfert<p> +Normal transfert<p> +nb of byte to transmit. Max = 255. (canfestival2 limitation).<p> +release the line +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01247">1247</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00388">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00498">sendSDO()</a>. +<p> +Referenced by <a class="el" href="dcf_8c-source.html#l00087">decompo_dcf()</a>, <a class="el" href="sdo_8c-source.html#l01368">writeNetworkDict()</a>, and <a class="el" href="sdo_8c-source.html#l01388">writeNetworkDictCallBack()</a>. +<p> +Here is the call graph for this function:<p><center><img src="dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.png" border="0" usemap="#dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph_map" alt=""></center> +<map name="dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph_map"> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="208,5,336,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="201,53,343,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="393,128,489,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="217,152,327,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="231,200,313,224" alt=""> +</map> + </div> </div><p> <a class="anchor" name="8452e163e7649968ad6dae1601a5fb0d"></a><!-- doxytag: member="dcf.c::decompo_dcf" ref="8452e163e7649968ad6dae1601a5fb0d" args="(CO_Data *d, UNS8 nodeId)" --> @@ -134,11 +183,46 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="dcf_8c-source.html#l00049">49</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Loop on all Nodes supported in DCF subindexes<p> +condition on consise DCF string for NodeID, if big enough<p> +pointer to the DCF string for NodeID<p> +CO_Data* d<p> +UNS8 nodeId<p> +UNS16 index<p> +UNS8 subindex<p> +UNS8 count<p> +UNS8 dataType<p> +void *data<p> +SDOCallback_t Callback<p> +no endianize<p> +Push d->dcf_cursor to the end of data<p> +Switch Master to preOperational state +<p> +Definition at line <a class="el" href="dcf_8c-source.html#l00087">87</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, and <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00138">setState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.png" border="0" usemap="#dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph_map" alt=""></center> +<map name="dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph_map"> +<area href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a" shape="rect" coords="165,103,312,127" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="368,5,496,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="361,53,503,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="553,128,649,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="377,152,487,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="391,200,473,224" alt=""> +</map> + </div> </div><p> <hr><h2>Variable Documentation</h2> @@ -156,10 +240,12 @@ <p> <p> -Definition at line <a class="el" href="dcf_8c-source.html#l00033">33</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>. +Definition at line <a class="el" href="dcf_8c-source.html#l00057">57</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>. +<p> +Referenced by <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>, <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>, <a class="el" href="dcf_8c-source.html#l00087">decompo_dcf()</a>, and <a class="el" href="states_8c-source.html#l00138">setState()</a>. </div> </div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot --- a/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,6 @@ +base referer +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 208,5 336,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 201,53 343,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 393,128 489,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 217,152 327,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 231,200 313,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5 --- a/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -2738fd9ae9487c0f3e1ca7f7be437c43 \ No newline at end of file +3f58cc4514605664fb260d72ad549392 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.png Binary file doc/doxygen/html/dcf_8c_3c07605ffe3ea197aa36e583ef87a20a_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot --- a/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a 165,103 312,127 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 368,5 496,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 361,53 503,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 553,128 649,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 377,152 487,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 391,200 473,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5 --- a/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -281efd8b99ea2a817260e7a8f88066da \ No newline at end of file +062a0742423c8eb9732675b011d9a512 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.png Binary file doc/doxygen/html/dcf_8c_8452e163e7649968ad6dae1601a5fb0d_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c__incl.dot --- a/doc/doxygen/html/dcf_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"]; - Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="sysdep.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sysdep_8h.html"]; - Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/dcf_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c__incl.md5 --- a/doc/doxygen/html/dcf_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/dcf_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -ee80b4804522c281ab5b67a0d0365376 \ No newline at end of file +a108537a569481d8362bf5afca68dc07 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8c__incl.png Binary file doc/doxygen/html/dcf_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h-source.html --- a/doc/doxygen/html/dcf_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/dcf.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h</h1><a href="dcf_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId); -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h.html --- a/doc/doxygen/html/dcf_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/dcf.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h File Reference</h1> -<p> -<a href="dcf_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="8452e163e7649968ad6dae1601a5fb0d"></a><!-- doxytag: member="dcf.h::decompo_dcf" ref="8452e163e7649968ad6dae1601a5fb0d" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 decompo_dcf </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="dcf_8c-source.html#l00048">48</a> of file <a class="el" href="dcf_8c-source.html">dcf.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00096">struct_CO_Data::dcf_count_targets</a>, <a class="el" href="data_8h-source.html#l00095">struct_CO_Data::dcf_cursor</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00064">struct_CO_Data::preOperational</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="dcf_8c-source.html#l00032">ptrTable</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="objdictdef_8h-source.html#l00099">td_subindex::size</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="sysdep_8h-source.html#l00020">UNS16_LE</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="sysdep_8h-source.html#l00022">UNS32_LE</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot --- a/doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5 --- a/doc/doxygen/html/dcf_8h_8452e163e7649968ad6dae1601a5fb0d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -aa1c5a3470a1f0789b3ded8d61a48992 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h__dep__incl.dot --- a/doc/doxygen/html/dcf_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/dcf.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/dcf_8h__dep__incl.md5 --- a/doc/doxygen/html/dcf_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -023f5eec9c97fca461d549878d4bb39e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h-source.html --- a/doc/doxygen/html/def_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,143 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/def.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/def.h</h1><a href="def_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __def_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __def_h__</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span> -<a name="l00028"></a>00028 -<a name="l00031"></a><a class="code" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">00031</a> <span class="preprocessor">#define OD_SUCCESSFUL 0x00000000</span> -<a name="l00032"></a><a class="code" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_READ_NOT_ALLOWED 0x06010001</span> -<a name="l00033"></a><a class="code" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_WRITE_NOT_ALLOWED 0x06010002</span> -<a name="l00034"></a><a class="code" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NO_SUCH_OBJECT 0x06020000</span> -<a name="l00035"></a><a class="code" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NOT_MAPPABLE 0x06040041</span> -<a name="l00036"></a><a class="code" href="def_8h.html#61ccafe5e75997254b97211672886fa8">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_LENGTH_DATA_INVALID 0x06070010</span> -<a name="l00037"></a><a class="code" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_NO_SUCH_SUBINDEX 0x06090011</span> -<a name="l00038"></a><a class="code" href="def_8h.html#f483b080738d035e89f41e199f79c44e">00038</a> <span class="preprocessor"></span><span class="preprocessor">#define OD_VALUE_TOO_LOW 0x06090031 </span><span class="comment">/* Value range test result */</span> -<a name="l00039"></a><a class="code" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">00039</a> <span class="preprocessor">#define OD_VALUE_TOO_HIGH 0x06090032 </span><span class="comment">/* Value range test result */</span> -<a name="l00040"></a>00040 <span class="comment">/* Others SDO abort codes </span> -<a name="l00041"></a>00041 <span class="comment"> */</span> -<a name="l00042"></a><a class="code" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">00042</a> <span class="preprocessor">#define SDOABT_TOGGLE_NOT_ALTERNED 0x05030000</span> -<a name="l00043"></a><a class="code" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOABT_TIMED_OUT 0x05040000</span> -<a name="l00044"></a><a class="code" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOABT_OUT_OF_MEMORY 0x05040005 </span><span class="comment">/* Size data exceed SDO_MAX_LENGTH_TRANSFERT */</span> -<a name="l00045"></a><a class="code" href="def_8h.html#467b188db8d383136b771267dcc22e68">00045</a> <span class="preprocessor">#define SDOABT_GENERAL_ERROR 0x08000000 </span><span class="comment">/* Error size of SDO message */</span> -<a name="l00046"></a><a class="code" href="def_8h.html#192178577e5164ef0985d49522338c80">00046</a> <span class="preprocessor">#define SDOABT_LOCAL_CTRL_ERROR 0x08000021 </span> -<a name="l00047"></a>00047 <span class="preprocessor"></span> -<a name="l00048"></a>00048 <span class="comment">/******************** CONSTANTS ****************/</span> -<a name="l00049"></a>00049 -<a name="l00053"></a>00053 <span class="comment">/* Should not be modified */</span> -<a name="l00054"></a><a class="code" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">00054</a> <span class="preprocessor">#define REQUEST 1</span> -<a name="l00055"></a><a class="code" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define NOT_A_REQUEST 0</span> -<a name="l00056"></a>00056 <span class="preprocessor"></span> -<a name="l00057"></a>00057 <span class="comment">/* Misc constants */</span> -<a name="l00058"></a>00058 <span class="comment">/* -------------- */</span> -<a name="l00059"></a>00059 <span class="comment">/* Should not be modified */</span> -<a name="l00060"></a><a class="code" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">00060</a> <span class="preprocessor">#define Rx 0</span> -<a name="l00061"></a><a class="code" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define Tx 1</span> -<a name="l00062"></a><a class="code" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define TRUE 1</span> -<a name="l00063"></a><a class="code" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define FALSE 0</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span> -<a name="l00065"></a>00065 <span class="comment">/* TODO: remove this limitation. do bit granularity mapping */</span> -<a name="l00066"></a><a class="code" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">00066</a> <span class="preprocessor">#define PDO_MAX_LEN 8 </span> -<a name="l00067"></a>00067 <span class="preprocessor"></span> -<a name="l00070"></a><a class="code" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">00070</a> <span class="preprocessor">#define SDO_RESET 0x0 </span><span class="comment">/* Transmission not started. Init state. */</span> -<a name="l00071"></a><a class="code" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">00071</a> <span class="preprocessor">#define SDO_FINISHED 0x1 </span><span class="comment">/* data are available */</span> -<a name="l00072"></a><a class="code" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">00072</a> <span class="preprocessor">#define SDO_ABORTED_RCV 0x80 </span><span class="comment">/* Received an abort message. Data not available */</span> -<a name="l00073"></a><a class="code" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">00073</a> <span class="preprocessor">#define SDO_ABORTED_INTERNAL 0x85 </span><span class="comment">/* Aborted but not because of an abort message. */</span> -<a name="l00074"></a><a class="code" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">00074</a> <span class="preprocessor">#define SDO_DOWNLOAD_IN_PROGRESS 0x2 </span> -<a name="l00075"></a><a class="code" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_UPLOAD_IN_PROGRESS 0x3 </span> -<a name="l00076"></a>00076 <span class="preprocessor"></span> -<a name="l00077"></a>00077 <span class="comment">/* Status of the node during the SDO transfert : */</span> -<a name="l00078"></a><a class="code" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">00078</a> <span class="preprocessor">#define SDO_SERVER 0x1</span> -<a name="l00079"></a><a class="code" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_CLIENT 0x2</span> -<a name="l00080"></a><a class="code" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_UNKNOWN 0x3 </span> -<a name="l00081"></a>00081 <span class="preprocessor"></span> -<a name="l00082"></a>00082 <span class="comment">/* Function Codes </span> -<a name="l00083"></a>00083 <span class="comment"> ---------------</span> -<a name="l00084"></a>00084 <span class="comment"> defined in the canopen DS301 </span> -<a name="l00085"></a>00085 <span class="comment">*/</span> -<a name="l00086"></a><a class="code" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">00086</a> <span class="preprocessor">#define NMT 0x0</span> -<a name="l00087"></a><a class="code" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define SYNC 0x1</span> -<a name="l00088"></a><a class="code" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">00088</a> <span class="preprocessor"></span><span class="preprocessor">#define TIME_STAMP 0x2</span> -<a name="l00089"></a><a class="code" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">00089</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO1tx 0x3</span> -<a name="l00090"></a><a class="code" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO1rx 0x4</span> -<a name="l00091"></a><a class="code" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO2tx 0x5</span> -<a name="l00092"></a><a class="code" href="def_8h.html#b23848999420738438097816fee3f25d">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO2rx 0x6</span> -<a name="l00093"></a><a class="code" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">00093</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO3tx 0x7</span> -<a name="l00094"></a><a class="code" href="def_8h.html#239d135abea5ec798461cad43f9286b5">00094</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO3rx 0x8</span> -<a name="l00095"></a><a class="code" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">00095</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO4tx 0x9</span> -<a name="l00096"></a><a class="code" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">00096</a> <span class="preprocessor"></span><span class="preprocessor">#define PDO4rx 0xA</span> -<a name="l00097"></a><a class="code" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">00097</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOtx 0xB</span> -<a name="l00098"></a><a class="code" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define SDOrx 0xC</span> -<a name="l00099"></a><a class="code" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define NODE_GUARD 0xE</span> -<a name="l00100"></a>00100 <span class="preprocessor"></span> -<a name="l00101"></a>00101 <span class="comment">/* NMT Command Specifier, sent by master to change a slave state */</span> -<a name="l00102"></a>00102 <span class="comment">/* ------------------------------------------------------------- */</span> -<a name="l00103"></a>00103 <span class="comment">/* Should not be modified */</span> -<a name="l00104"></a><a class="code" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">00104</a> <span class="preprocessor">#define NMT_Start_Node 0x01</span> -<a name="l00105"></a><a class="code" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">00105</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Stop_Node 0x02</span> -<a name="l00106"></a><a class="code" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">00106</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Enter_PreOperational 0x80</span> -<a name="l00107"></a><a class="code" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">00107</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Reset_Node 0x81</span> -<a name="l00108"></a><a class="code" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_Reset_Comunication 0x82</span> -<a name="l00109"></a>00109 <span class="preprocessor"></span> -<a name="l00110"></a>00110 <span class="comment">/* constantes used in the different state machines */</span> -<a name="l00111"></a>00111 <span class="comment">/* ----------------------------------------------- */</span> -<a name="l00112"></a>00112 <span class="comment">/* Must not be modified */</span> -<a name="l00113"></a><a class="code" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">00113</a> <span class="preprocessor">#define state1 0x01</span> -<a name="l00114"></a><a class="code" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define state2 0x02</span> -<a name="l00115"></a><a class="code" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define state3 0x03</span> -<a name="l00116"></a><a class="code" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">00116</a> <span class="preprocessor"></span><span class="preprocessor">#define state4 0x04</span> -<a name="l00117"></a><a class="code" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define state5 0x05</span> -<a name="l00118"></a><a class="code" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define state6 0x06</span> -<a name="l00119"></a><a class="code" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define state7 0x07</span> -<a name="l00120"></a><a class="code" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define state8 0x08</span> -<a name="l00121"></a><a class="code" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define state9 0x09</span> -<a name="l00122"></a><a class="code" href="def_8h.html#865105d41739f49a0419502cb2683be1">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define state10 0x0A</span> -<a name="l00123"></a><a class="code" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">00123</a> <span class="preprocessor"></span><span class="preprocessor">#define state11 0x0B</span> -<a name="l00124"></a>00124 <span class="preprocessor"></span> -<a name="l00125"></a>00125 <span class="preprocessor">#endif </span><span class="comment">/* __def_h__ */</span> -<a name="l00126"></a>00126 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h.html --- a/doc/doxygen/html/def_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1172 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/def.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/def.h File Reference</h1><code>#include "<a class="el" href="config_8h-source.html">config.h</a>"</code><br> - -<p> -<a href="def_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">OD_SUCCESSFUL</a> 0x00000000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">OD_READ_NOT_ALLOWED</a> 0x06010001</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">OD_WRITE_NOT_ALLOWED</a> 0x06010002</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">OD_NO_SUCH_OBJECT</a> 0x06020000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">OD_NOT_MAPPABLE</a> 0x06040041</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">OD_LENGTH_DATA_INVALID</a> 0x06070010</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">OD_NO_SUCH_SUBINDEX</a> 0x06090011</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">OD_VALUE_TOO_LOW</a> 0x06090031</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">OD_VALUE_TOO_HIGH</a> 0x06090032</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">SDOABT_TOGGLE_NOT_ALTERNED</a> 0x05030000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">SDOABT_TIMED_OUT</a> 0x05040000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">SDOABT_OUT_OF_MEMORY</a> 0x05040005</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">SDOABT_GENERAL_ERROR</a> 0x08000000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">SDOABT_LOCAL_CTRL_ERROR</a> 0x08000021</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">REQUEST</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">NOT_A_REQUEST</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">Rx</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">Tx</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">TRUE</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">FALSE</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">PDO_MAX_LEN</a> 8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">SDO_RESET</a> 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">SDO_FINISHED</a> 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">SDO_ABORTED_RCV</a> 0x80</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">SDO_ABORTED_INTERNAL</a> 0x85</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">SDO_DOWNLOAD_IN_PROGRESS</a> 0x2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">SDO_UPLOAD_IN_PROGRESS</a> 0x3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">SDO_SERVER</a> 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">SDO_CLIENT</a> 0x2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">SDO_UNKNOWN</a> 0x3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">NMT</a> 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">SYNC</a> 0x1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">TIME_STAMP</a> 0x2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">PDO1tx</a> 0x3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">PDO1rx</a> 0x4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">PDO2tx</a> 0x5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">PDO2rx</a> 0x6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">PDO3tx</a> 0x7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">PDO3rx</a> 0x8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">PDO4tx</a> 0x9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">PDO4rx</a> 0xA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">SDOtx</a> 0xB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">SDOrx</a> 0xC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">NODE_GUARD</a> 0xE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">NMT_Start_Node</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">NMT_Stop_Node</a> 0x02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">NMT_Enter_PreOperational</a> 0x80</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">NMT_Reset_Node</a> 0x81</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">NMT_Reset_Comunication</a> 0x82</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">state1</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">state2</a> 0x02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">state3</a> 0x03</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">state4</a> 0x04</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">state5</a> 0x05</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">state6</a> 0x06</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">state7</a> 0x07</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">state8</a> 0x08</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">state9</a> 0x09</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">state10</a> 0x0A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">state11</a> 0x0B</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="a93f0eb578d23995850d61f7d61c55c1"></a><!-- doxytag: member="def.h::FALSE" ref="a93f0eb578d23995850d61f7d61c55c1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FALSE 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00063">63</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="adbe0bb038acafa1c8adb0f98c870233"></a><!-- doxytag: member="def.h::NMT" ref="adbe0bb038acafa1c8adb0f98c870233" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00086">86</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="bdbbb7ecbe41058f60f684c10e07e08e"></a><!-- doxytag: member="def.h::NMT_Enter_PreOperational" ref="bdbbb7ecbe41058f60f684c10e07e08e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_Enter_PreOperational 0x80 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00106">106</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="fd16bdbe636d7c761a9e015a7d7653ce"></a><!-- doxytag: member="def.h::NMT_Reset_Comunication" ref="fd16bdbe636d7c761a9e015a7d7653ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_Reset_Comunication 0x82 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00108">108</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b349b5574a1ea67ff0ef76b9f9b6319e"></a><!-- doxytag: member="def.h::NMT_Reset_Node" ref="b349b5574a1ea67ff0ef76b9f9b6319e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_Reset_Node 0x81 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00107">107</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="9654207fdc32413aa792c8a2dc9d414f"></a><!-- doxytag: member="def.h::NMT_Start_Node" ref="9654207fdc32413aa792c8a2dc9d414f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_Start_Node 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00104">104</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="7aae99c67e9ebd9491a246baf92570fa"></a><!-- doxytag: member="def.h::NMT_Stop_Node" ref="7aae99c67e9ebd9491a246baf92570fa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_Stop_Node 0x02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00105">105</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="78d5d3f71db9f360c9e3d3953707b0c1"></a><!-- doxytag: member="def.h::NODE_GUARD" ref="78d5d3f71db9f360c9e3d3953707b0c1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NODE_GUARD 0xE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00099">99</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="0c43b00ce49efc3586ad17dd80d73940"></a><!-- doxytag: member="def.h::NOT_A_REQUEST" ref="0c43b00ce49efc3586ad17dd80d73940" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NOT_A_REQUEST 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00055">55</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="61ccafe5e75997254b97211672886fa8"></a><!-- doxytag: member="def.h::OD_LENGTH_DATA_INVALID" ref="61ccafe5e75997254b97211672886fa8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_LENGTH_DATA_INVALID 0x06070010 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00036">36</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="c52e3a6802662a7fe61a4efdc5b12e52"></a><!-- doxytag: member="def.h::OD_NO_SUCH_OBJECT" ref="c52e3a6802662a7fe61a4efdc5b12e52" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_NO_SUCH_OBJECT 0x06020000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00034">34</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="d5e7c0b1fe309d9d2f71a0eceb905d32"></a><!-- doxytag: member="def.h::OD_NO_SUCH_SUBINDEX" ref="d5e7c0b1fe309d9d2f71a0eceb905d32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_NO_SUCH_SUBINDEX 0x06090011 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00037">37</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="4c29f0a96ace19f670f469540c554fd5"></a><!-- doxytag: member="def.h::OD_NOT_MAPPABLE" ref="4c29f0a96ace19f670f469540c554fd5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_NOT_MAPPABLE 0x06040041 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00035">35</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b83689b7bd34aa05b35545f3fdebbf2b"></a><!-- doxytag: member="def.h::OD_READ_NOT_ALLOWED" ref="b83689b7bd34aa05b35545f3fdebbf2b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_READ_NOT_ALLOWED 0x06010001 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00032">32</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="cb82b94eb8e368e8c347b2273b6e514e"></a><!-- doxytag: member="def.h::OD_SUCCESSFUL" ref="cb82b94eb8e368e8c347b2273b6e514e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_SUCCESSFUL 0x00000000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -definitions used for object dictionary access. ie SDO Abort codes . (See DS 301 v.4.02 p.48) -<p> -Definition at line <a class="el" href="def_8h-source.html#l00031">31</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="8fd6804c3f6d1de461233025389396cb"></a><!-- doxytag: member="def.h::OD_VALUE_TOO_HIGH" ref="8fd6804c3f6d1de461233025389396cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_VALUE_TOO_HIGH 0x06090032 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00039">39</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="f483b080738d035e89f41e199f79c44e"></a><!-- doxytag: member="def.h::OD_VALUE_TOO_LOW" ref="f483b080738d035e89f41e199f79c44e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_VALUE_TOO_LOW 0x06090031 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00038">38</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="53e6ac773b19b6d22d423eed2aeaa2af"></a><!-- doxytag: member="def.h::OD_WRITE_NOT_ALLOWED" ref="53e6ac773b19b6d22d423eed2aeaa2af" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define OD_WRITE_NOT_ALLOWED 0x06010002 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00033">33</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="17c7ee302d491b1ef74d2a4a795f82c6"></a><!-- doxytag: member="def.h::PDO1rx" ref="17c7ee302d491b1ef74d2a4a795f82c6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO1rx 0x4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00090">90</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="0a250614ba4dca3e87f768efcb58f238"></a><!-- doxytag: member="def.h::PDO1tx" ref="0a250614ba4dca3e87f768efcb58f238" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO1tx 0x3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00089">89</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b23848999420738438097816fee3f25d"></a><!-- doxytag: member="def.h::PDO2rx" ref="b23848999420738438097816fee3f25d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO2rx 0x6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00092">92</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="67f4224b2c072a82b37a4835ca1c75e1"></a><!-- doxytag: member="def.h::PDO2tx" ref="67f4224b2c072a82b37a4835ca1c75e1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO2tx 0x5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00091">91</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="239d135abea5ec798461cad43f9286b5"></a><!-- doxytag: member="def.h::PDO3rx" ref="239d135abea5ec798461cad43f9286b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO3rx 0x8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00094">94</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="00ef0f6ae698f9cb944b4302e66e6c83"></a><!-- doxytag: member="def.h::PDO3tx" ref="00ef0f6ae698f9cb944b4302e66e6c83" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO3tx 0x7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00093">93</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="282f714f745dd28e9a017044020aa3dc"></a><!-- doxytag: member="def.h::PDO4rx" ref="282f714f745dd28e9a017044020aa3dc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO4rx 0xA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00096">96</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="bda4cc9ec44d1fc524bfdcae030df4be"></a><!-- doxytag: member="def.h::PDO4tx" ref="bda4cc9ec44d1fc524bfdcae030df4be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO4tx 0x9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00095">95</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="53c0d55da6d9ed06d7f55c595611eccc"></a><!-- doxytag: member="def.h::PDO_MAX_LEN" ref="53c0d55da6d9ed06d7f55c595611eccc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO_MAX_LEN 8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00066">66</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="6baece8be8f9ab55223d41b535511b6f"></a><!-- doxytag: member="def.h::REQUEST" ref="6baece8be8f9ab55223d41b535511b6f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REQUEST 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Constantes which permit to define if a PDO frame is a request one or a data one -<p> -Definition at line <a class="el" href="def_8h-source.html#l00054">54</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="1803853d40a775230d2bd01a8a15ea91"></a><!-- doxytag: member="def.h::Rx" ref="1803853d40a775230d2bd01a8a15ea91" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define Rx 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00060">60</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="2acbeebb18a23287a9fe30f1f9e3f964"></a><!-- doxytag: member="def.h::SDO_ABORTED_INTERNAL" ref="2acbeebb18a23287a9fe30f1f9e3f964" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_ABORTED_INTERNAL 0x85 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00073">73</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="fbea04ded6a0ca1dfd63637bce9e0200"></a><!-- doxytag: member="def.h::SDO_ABORTED_RCV" ref="fbea04ded6a0ca1dfd63637bce9e0200" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_ABORTED_RCV 0x80 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00072">72</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b1dccfddc653c2a7c4eaf3e1cc8d8e57"></a><!-- doxytag: member="def.h::SDO_CLIENT" ref="b1dccfddc653c2a7c4eaf3e1cc8d8e57" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_CLIENT 0x2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00079">79</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="749536d7d8c9a60beb8d3c8d1210b6d2"></a><!-- doxytag: member="def.h::SDO_DOWNLOAD_IN_PROGRESS" ref="749536d7d8c9a60beb8d3c8d1210b6d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_DOWNLOAD_IN_PROGRESS 0x2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00074">74</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="7d9dad1485ed532424092d21b1e22ad2"></a><!-- doxytag: member="def.h::SDO_FINISHED" ref="7d9dad1485ed532424092d21b1e22ad2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_FINISHED 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00071">71</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b97393c9473837a2886583a1d5f69cf9"></a><!-- doxytag: member="def.h::SDO_RESET" ref="b97393c9473837a2886583a1d5f69cf9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_RESET 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Status of the SDO transmission -<p> -Definition at line <a class="el" href="def_8h-source.html#l00070">70</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="ee9faae3a3109b64e4987acb6eaa38b1"></a><!-- doxytag: member="def.h::SDO_SERVER" ref="ee9faae3a3109b64e4987acb6eaa38b1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_SERVER 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00078">78</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="5c0ec02d3f240083717a69a83b71a882"></a><!-- doxytag: member="def.h::SDO_UNKNOWN" ref="5c0ec02d3f240083717a69a83b71a882" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_UNKNOWN 0x3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00080">80</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="f05e95a564b579b94d14a218264d13e1"></a><!-- doxytag: member="def.h::SDO_UPLOAD_IN_PROGRESS" ref="f05e95a564b579b94d14a218264d13e1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_UPLOAD_IN_PROGRESS 0x3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00075">75</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="467b188db8d383136b771267dcc22e68"></a><!-- doxytag: member="def.h::SDOABT_GENERAL_ERROR" ref="467b188db8d383136b771267dcc22e68" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOABT_GENERAL_ERROR 0x08000000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00045">45</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="192178577e5164ef0985d49522338c80"></a><!-- doxytag: member="def.h::SDOABT_LOCAL_CTRL_ERROR" ref="192178577e5164ef0985d49522338c80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOABT_LOCAL_CTRL_ERROR 0x08000021 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00046">46</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="0b71ae8593fb9b65a2028509ed6b2128"></a><!-- doxytag: member="def.h::SDOABT_OUT_OF_MEMORY" ref="0b71ae8593fb9b65a2028509ed6b2128" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOABT_OUT_OF_MEMORY 0x05040005 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00044">44</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="49351f44f9d88d66d47c221c7a0989c3"></a><!-- doxytag: member="def.h::SDOABT_TIMED_OUT" ref="49351f44f9d88d66d47c221c7a0989c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOABT_TIMED_OUT 0x05040000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00043">43</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="d80b624c5c5760190d82246e7b04d239"></a><!-- doxytag: member="def.h::SDOABT_TOGGLE_NOT_ALTERNED" ref="d80b624c5c5760190d82246e7b04d239" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOABT_TOGGLE_NOT_ALTERNED 0x05030000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00042">42</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="44318f0cf5176db0eedd1c8519bd8f35"></a><!-- doxytag: member="def.h::SDOrx" ref="44318f0cf5176db0eedd1c8519bd8f35" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOrx 0xC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00098">98</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="74331e9b1d102bd0a3d5d9c1fc4f8212"></a><!-- doxytag: member="def.h::SDOtx" ref="74331e9b1d102bd0a3d5d9c1fc4f8212" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDOtx 0xB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00097">97</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="5191a3bccf57126087e6ec2cca448c32"></a><!-- doxytag: member="def.h::state1" ref="5191a3bccf57126087e6ec2cca448c32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state1 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00113">113</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="865105d41739f49a0419502cb2683be1"></a><!-- doxytag: member="def.h::state10" ref="865105d41739f49a0419502cb2683be1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state10 0x0A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00122">122</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="be94c50e18055692ad2e0d220f09aea5"></a><!-- doxytag: member="def.h::state11" ref="be94c50e18055692ad2e0d220f09aea5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state11 0x0B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00123">123</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="9f640b93661d9249bd7bd6559f397ca5"></a><!-- doxytag: member="def.h::state2" ref="9f640b93661d9249bd7bd6559f397ca5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state2 0x02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00114">114</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="07ae7798ee670d4db12e71b373c60e0a"></a><!-- doxytag: member="def.h::state3" ref="07ae7798ee670d4db12e71b373c60e0a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state3 0x03 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00115">115</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b92f9ec8f5b287c274ebe9c91fda5154"></a><!-- doxytag: member="def.h::state4" ref="b92f9ec8f5b287c274ebe9c91fda5154" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state4 0x04 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00116">116</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="9c791e43dcf77cb119f7d79db324d1f8"></a><!-- doxytag: member="def.h::state5" ref="9c791e43dcf77cb119f7d79db324d1f8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state5 0x05 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00117">117</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="7e97b68eb7a2d1d418638e8e6af0ed6b"></a><!-- doxytag: member="def.h::state6" ref="7e97b68eb7a2d1d418638e8e6af0ed6b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state6 0x06 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00118">118</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="b05e63de91a6e1268f15c0939cfdea8b"></a><!-- doxytag: member="def.h::state7" ref="b05e63de91a6e1268f15c0939cfdea8b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state7 0x07 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00119">119</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="8894c53332e89c6588e84f5dc15c7584"></a><!-- doxytag: member="def.h::state8" ref="8894c53332e89c6588e84f5dc15c7584" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state8 0x08 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00120">120</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="df53b1fe0dcea7b0f27d351da8cb2c96"></a><!-- doxytag: member="def.h::state9" ref="df53b1fe0dcea7b0f27d351da8cb2c96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define state9 0x09 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00121">121</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="9ac82e856c7683e23553431e5224d5f4"></a><!-- doxytag: member="def.h::SYNC" ref="9ac82e856c7683e23553431e5224d5f4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SYNC 0x1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00087">87</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="5a63bf5566f66e30f56bc17eea0e5e4b"></a><!-- doxytag: member="def.h::TIME_STAMP" ref="5a63bf5566f66e30f56bc17eea0e5e4b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIME_STAMP 0x2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00088">88</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="a8cecfc5c5c054d2875c03e77b7be15d"></a><!-- doxytag: member="def.h::TRUE" ref="a8cecfc5c5c054d2875c03e77b7be15d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRUE 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00062">62</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<a class="anchor" name="bbb96fbbe5d24b8f12a1fae621ced4d3"></a><!-- doxytag: member="def.h::Tx" ref="bbb96fbbe5d24b8f12a1fae621ced4d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define Tx 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="def_8h-source.html#l00061">61</a> of file <a class="el" href="def_8h-source.html">def.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h__dep__incl.dot --- a/doc/doxygen/html/def_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/can_virtual.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__virtual_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node4 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node17 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h__dep__incl.md5 --- a/doc/doxygen/html/def_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d7418b16fa7ff6dfcdb833e3ca6532e9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h__incl.dot --- a/doc/doxygen/html/def_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/def_8h__incl.md5 --- a/doc/doxygen/html/def_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1b7e10183f3cf0f7e578b4ee4c446de3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp-source.html --- a/doc/doxygen/html/drivers__win32_8cpp-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,237 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp</h1><a href="drivers__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment">Copyright (C) Win32 Port Leonid Tochinski</span> -<a name="l00006"></a>00006 <span class="comment"></span> -<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00008"></a>00008 <span class="comment"></span> -<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00013"></a>00013 <span class="comment"></span> -<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00018"></a>00018 <span class="comment"></span> -<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00022"></a>00022 <span class="comment">*/</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="comment">/*</span> -<a name="l00025"></a>00025 <span class="comment"> CAN driver interface.</span> -<a name="l00026"></a>00026 <span class="comment">*/</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="preprocessor">#include <windows.h></span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00031"></a>00031 { -<a name="l00032"></a><a class="code" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">00032</a> <span class="preprocessor">#define DLL_CALL(funcname) (*_##funcname)</span> -<a name="l00033"></a><a class="code" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT =NULL</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="win32_2canfestival_8h.html">canfestival.h</a>"</span> -<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span> -<a name="l00038"></a>00038 }; -<a name="l00039"></a>00039 -<a name="l00040"></a><a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">00040</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00041"></a><a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">00041</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> (*<a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst, <span class="keyword">const</span> <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00042"></a><a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">00042</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* (*CANOPEN_DRIVER_PROC)(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board); -<a name="l00043"></a><a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">00043</a> <span class="keyword">typedef</span> int (*<a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>)(<span class="keywordtype">void</span>* inst); -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 -<a name="l00046"></a><a class="code" href="classdriver__procs.html">00046</a> <span class="keyword">class </span><a class="code" href="classdriver__procs.html">driver_procs</a> -<a name="l00047"></a>00047 { -<a name="l00048"></a>00048 <span class="keyword">public</span>: -<a name="l00049"></a>00049 <a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a>(); -<a name="l00050"></a>00050 <a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">~driver_procs</a>(); -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 HMODULE <a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a>(LPCTSTR driver_name); -<a name="l00053"></a>00053 <span class="keywordtype">bool</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>() <span class="keyword">const</span>; -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="keyword">public</span>: -<a name="l00056"></a>00056 <span class="comment">// can driver</span> -<a name="l00057"></a><a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">00057</a> <a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a>; -<a name="l00058"></a><a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">00058</a> <a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a>; -<a name="l00059"></a><a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">00059</a> <a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a>; -<a name="l00060"></a><a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">00060</a> <a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> <a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a>; -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 <span class="comment">// driver module habndle</span> -<a name="l00063"></a><a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">00063</a> HMODULE <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>; -<a name="l00064"></a>00064 }; -<a name="l00065"></a>00065 -<a name="l00066"></a><a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">00066</a> <a class="code" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs::driver_procs</a>() : m_canReceive(0), -<a name="l00067"></a>00067 m_canSend(0), -<a name="l00068"></a>00068 m_canOpen(0), -<a name="l00069"></a>00069 m_canClose(0), -<a name="l00070"></a>00070 m_driver_handle(0) -<a name="l00071"></a>00071 {} -<a name="l00072"></a>00072 -<a name="l00073"></a><a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">00073</a> <a class="code" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs::~driver_procs</a>() -<a name="l00074"></a>00074 { -<a name="l00075"></a>00075 <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>) -<a name="l00076"></a>00076 ::FreeLibrary(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>); -<a name="l00077"></a>00077 } -<a name="l00078"></a>00078 -<a name="l00079"></a><a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">00079</a> <span class="keywordtype">bool</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs::can_driver_valid</a>()<span class="keyword"> const</span> -<a name="l00080"></a>00080 <span class="keyword"> </span>{ -<a name="l00081"></a>00081 <span class="keywordflow">return</span> ((<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> != NULL) && -<a name="l00082"></a>00082 (<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> != NULL) && -<a name="l00083"></a>00083 (<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> != NULL) && -<a name="l00084"></a>00084 (<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> != NULL)); -<a name="l00085"></a>00085 } -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="comment">// GetProcAddress doesn't have an UNICODE version for NT</span> -<a name="l00088"></a>00088 <span class="preprocessor">#ifdef UNDER_CE</span> -<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor"> #define myTEXT(str) TEXT(str)</span> -<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00091"></a><a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">00091</a> <span class="preprocessor"></span><span class="preprocessor"> #define myTEXT(str) str</span> -<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00093"></a>00093 <span class="preprocessor"></span> -<a name="l00094"></a><a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">00094</a> HMODULE <a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs::load_canfestival_driver</a>(LPCTSTR driver_name) -<a name="l00095"></a>00095 { -<a name="l00096"></a>00096 <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>()) -<a name="l00097"></a>00097 <span class="keywordflow">return</span> <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>; -<a name="l00098"></a>00098 <a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a> = ::LoadLibrary(driver_name); -<a name="l00099"></a>00099 <span class="keywordflow">if</span> (<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a> == NULL) -<a name="l00100"></a>00100 <span class="keywordflow">return</span> NULL; -<a name="l00101"></a>00101 -<a name="l00102"></a>00102 <a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> = (<a class="code" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canReceive_driver"</span>)); -<a name="l00103"></a>00103 <a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> = (<a class="code" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canSend_driver"</span>)); -<a name="l00104"></a>00104 <a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> = (<a class="code" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canOpen_driver"</span>)); -<a name="l00105"></a>00105 <a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> = (<a class="code" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>)::GetProcAddress(<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>, <a class="code" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(<span class="stringliteral">"canClose_driver"</span>)); -<a name="l00106"></a>00106 <span class="keywordflow">return</span> <a class="code" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">can_driver_valid</a>()?<a class="code" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">m_driver_handle</a>:NULL; -<a name="l00107"></a>00107 } -<a name="l00108"></a>00108 -<a name="l00109"></a><a class="code" href="structdriver__data.html">00109</a> <span class="keyword">struct </span><a class="code" href="structdriver__data.html">driver_data</a> -<a name="l00110"></a>00110 { -<a name="l00111"></a><a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">00111</a> <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a>; -<a name="l00112"></a><a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">00112</a> HANDLE <a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>; -<a name="l00113"></a><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">00113</a> <span class="keywordtype">void</span>* <a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>; -<a name="l00114"></a><a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">00114</a> <span class="keyword">volatile</span> <span class="keywordtype">bool</span> <a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a>; -<a name="l00115"></a>00115 }; -<a name="l00116"></a>00116 -<a name="l00117"></a><a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">00117</a> <a class="code" href="classdriver__procs.html">driver_procs</a> <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>; -<a name="l00118"></a>00118 -<a name="l00119"></a><a class="code" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">00119</a> <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name) -<a name="l00120"></a>00120 { -<a name="l00121"></a>00121 <span class="keywordflow">return</span> <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">load_canfestival_driver</a>((LPCTSTR)driver_name); -<a name="l00122"></a>00122 } -<a name="l00123"></a>00123 -<a name="l00124"></a><a class="code" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">00124</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00125"></a>00125 { -<a name="l00126"></a>00126 <span class="keywordflow">if</span> (fd0 != NULL && <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a> != NULL) -<a name="l00127"></a>00127 { -<a name="l00128"></a>00128 <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0; -<a name="l00129"></a>00129 <span class="keywordflow">return</span> (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">m_canReceive</a>)(data-><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>, m); -<a name="l00130"></a>00130 } -<a name="l00131"></a>00131 <span class="keywordflow">return</span> 1; -<a name="l00132"></a>00132 } -<a name="l00133"></a>00133 -<a name="l00134"></a><a class="code" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">00134</a> <span class="keywordtype">void</span>* <a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0) -<a name="l00135"></a>00135 { -<a name="l00136"></a>00136 <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0; -<a name="l00137"></a>00137 <a class="code" href="structMessage.html">Message</a> m; -<a name="l00138"></a>00138 <span class="keywordflow">while</span> (data-><a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a>) -<a name="l00139"></a>00139 { -<a name="l00140"></a>00140 <span class="keywordflow">if</span> (!<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>(fd0, &m)) -<a name="l00141"></a>00141 { -<a name="l00142"></a>00142 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00143"></a>00143 <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(data-><a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a>, &m); -<a name="l00144"></a>00144 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00145"></a>00145 } -<a name="l00146"></a>00146 <span class="keywordflow">else</span> -<a name="l00147"></a>00147 { -<a name="l00148"></a>00148 <span class="keywordflow">break</span>; -<a name="l00149"></a>00149 ::Sleep(1); -<a name="l00150"></a>00150 } -<a name="l00151"></a>00151 } -<a name="l00152"></a>00152 <span class="keywordflow">return</span> 0; -<a name="l00153"></a>00153 } -<a name="l00154"></a>00154 -<a name="l00155"></a>00155 <span class="comment">/***************************************************************************/</span> -<a name="l00156"></a><a class="code" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">00156</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00157"></a>00157 { -<a name="l00158"></a>00158 <span class="keywordflow">if</span> (fd0 != NULL && <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a> != NULL) -<a name="l00159"></a>00159 { -<a name="l00160"></a>00160 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> res; -<a name="l00161"></a>00161 <a class="code" href="structdriver__data.html">driver_data</a>* data = (<a class="code" href="structdriver__data.html">driver_data</a>*)fd0; -<a name="l00162"></a>00162 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00163"></a>00163 res = (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">m_canSend</a>)(data-><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>, m); -<a name="l00164"></a>00164 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00165"></a>00165 <span class="keywordflow">if</span> (res) -<a name="l00166"></a>00166 <span class="keywordflow">return</span> 0; -<a name="l00167"></a>00167 } -<a name="l00168"></a>00168 <span class="keywordflow">return</span> 1; -<a name="l00169"></a>00169 } -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 <span class="comment">/***************************************************************************/</span> -<a name="l00172"></a><a class="code" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">00172</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d) -<a name="l00173"></a>00173 { -<a name="l00174"></a>00174 <span class="keywordflow">if</span> (board != NULL && <a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a> != NULL) -<a name="l00175"></a>00175 { -<a name="l00176"></a>00176 <span class="keywordtype">void</span>* inst = (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">m_canOpen</a>)(board); -<a name="l00177"></a>00177 <span class="keywordflow">if</span> (inst != NULL) -<a name="l00178"></a>00178 { -<a name="l00179"></a>00179 <a class="code" href="structdriver__data.html">driver_data</a>* data = <span class="keyword">new</span> <a class="code" href="structdriver__data.html">driver_data</a>; -<a name="l00180"></a>00180 data-><a class="code" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a> = d; -<a name="l00181"></a>00181 data-><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a> = inst; -<a name="l00182"></a>00182 data-><a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a> = <span class="keyword">true</span>; -<a name="l00183"></a>00183 <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(data, &data-><a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>, &<a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>); -<a name="l00184"></a>00184 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00185"></a>00185 d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = data; -<a name="l00186"></a>00186 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00187"></a>00187 <span class="keywordflow">return</span> data; -<a name="l00188"></a>00188 } -<a name="l00189"></a>00189 } -<a name="l00190"></a>00190 <span class="keywordflow">return</span> NULL; -<a name="l00191"></a>00191 } -<a name="l00192"></a>00192 -<a name="l00193"></a>00193 <span class="comment">/***************************************************************************/</span> -<a name="l00194"></a><a class="code" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">00194</a> <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d) -<a name="l00195"></a>00195 { -<a name="l00196"></a>00196 <span class="keywordflow">if</span> (<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a> != NULL) -<a name="l00197"></a>00197 { -<a name="l00198"></a>00198 <a class="code" href="structdriver__data.html">driver_data</a>* data; -<a name="l00199"></a>00199 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00200"></a>00200 <span class="keywordflow">if</span>(d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> != NULL){ -<a name="l00201"></a>00201 data = (<a class="code" href="structdriver__data.html">driver_data</a>*)d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>; -<a name="l00202"></a>00202 d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = NULL; -<a name="l00203"></a>00203 data-><a class="code" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a> = <span class="keyword">false</span>;} -<a name="l00204"></a>00204 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00205"></a>00205 <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(&data-><a class="code" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a>); -<a name="l00206"></a>00206 (*<a class="code" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a>.<a class="code" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">m_canClose</a>)(data-><a class="code" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a>); -<a name="l00207"></a>00207 <span class="keyword">delete</span> data; -<a name="l00208"></a>00208 <span class="keywordflow">return</span> 0; -<a name="l00209"></a>00209 } -<a name="l00210"></a>00210 <span class="keywordflow">return</span> 0; -<a name="l00211"></a>00211 } -<a name="l00212"></a>00212 -<a name="l00213"></a>00213 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp.html --- a/doc/doxygen/html/drivers__win32_8cpp.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,391 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp File Reference</h1><code>#include <windows.h></code><br> -<code>#include "<a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>"</code><br> -<code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> -<code>#include "<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>"</code><br> - -<p> -<a href="drivers__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdriver__procs.html">driver_procs</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html">driver_data</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname) (*_##funcname)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a> =NULL</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">myTEXT</a>(str) str</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a> (void *inst, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS8(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a> (void *inst, const <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a> (void *inst)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">canReceiveLoop</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classdriver__procs.html">driver_procs</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="drivers_win32.cpp::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLL_CALL </td> - <td>(</td> - <td class="paramtype">funcname </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (*_##funcname)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00032">32</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="7f7ce94bf48fde67f4af7b64c7ca4c85"></a><!-- doxytag: member="drivers_win32.cpp::FCT_PTR_INIT" ref="7f7ce94bf48fde67f4af7b64c7ca4c85" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FCT_PTR_INIT =NULL </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00033">33</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="fa9a7a4802f45e593e1a49e764b12849"></a><!-- doxytag: member="drivers_win32.cpp::myTEXT" ref="fa9a7a4802f45e593e1a49e764b12849" args="(str)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define myTEXT </td> - <td>(</td> - <td class="paramtype">str </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> str</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00091">91</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="5613306de0117eb5242ea9934348eb9f"></a><!-- doxytag: member="drivers_win32.cpp::CANCLOSE_DRIVER_PROC" ref="5613306de0117eb5242ea9934348eb9f" args="(void *inst)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef int(*) <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">CANCLOSE_DRIVER_PROC</a>(void *inst) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00043">43</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="5db8713e505308b09dbe85ecbe707607"></a><!-- doxytag: member="drivers_win32.cpp::CANOPEN_DRIVER_PROC" ref="5db8713e505308b09dbe85ecbe707607" args="(s_BOARD *board)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void*(*) <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">CANOPEN_DRIVER_PROC</a>(<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00042">42</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="f0240c9d4c35205726e5ae81888327dd"></a><!-- doxytag: member="drivers_win32.cpp::CANRECEIVE_DRIVER_PROC" ref="f0240c9d4c35205726e5ae81888327dd" args="(void *inst, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef UNS8(*) <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">CANRECEIVE_DRIVER_PROC</a>(void *inst, <a class="el" href="structMessage.html">Message</a> *m) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00040">40</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="90aa70ea2296b46e3fa52ff5e4bbc399"></a><!-- doxytag: member="drivers_win32.cpp::CANSEND_DRIVER_PROC" ref="90aa70ea2296b46e3fa52ff5e4bbc399" args="(void *inst, const Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef UNS8(*) <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">CANSEND_DRIVER_PROC</a>(void *inst, const <a class="el" href="structMessage.html">Message</a> *m) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00041">41</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="drivers_win32.cpp::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00194">194</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">driver_procs::m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="unix_8c-source.html#l00054">CANPort::receiveTask</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="timers__unix_8c-source.html#l00076">WaitReceiveTaskEnd()</a>. -</div> -</div><p> -<a class="anchor" name="d82cede875fd89036cdeda13e293dafe"></a><!-- doxytag: member="drivers_win32.cpp::canOpen" ref="d82cede875fd89036cdeda13e293dafe" args="(s_BOARD *board, CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> canOpen </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00172">172</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="unix_8c-source.html#l00066">canports</a>, <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="timers__unix_8c-source.html#l00071">CreateReceiveTask()</a>, <a class="el" href="unix_8c-source.html#l00055">CANPort::d</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">driver_procs::m_canOpen</a>, <a class="el" href="unix_8c-source.html#l00049">MAX_NB_CAN_PORTS</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="unix_8c-source.html#l00052">CANPort::used</a>. -</div> -</div><p> -<a class="anchor" name="c608a4ba478a809fd963a342a24226fd"></a><!-- doxytag: member="drivers_win32.cpp::canReceive" ref="c608a4ba478a809fd963a342a24226fd" args="(CAN_PORT fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canReceive </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00124">124</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. -</div> -</div><p> -<a class="anchor" name="469503c5171a0cdd8369c1ec39d97d2c"></a><!-- doxytag: member="drivers_win32.cpp::canReceiveLoop" ref="469503c5171a0cdd8369c1ec39d97d2c" args="(CAN_PORT fd0)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* canReceiveLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>fd0</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00134">134</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="states_8c-source.html#l00039">canDispatch()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, and <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>. -</div> -</div><p> -<a class="anchor" name="01559baf432253d46f1142231a968247"></a><!-- doxytag: member="drivers_win32.cpp::canSend" ref="01559baf432253d46f1142231a968247" args="(CAN_PORT fd0, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00156">156</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">driver_procs::m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="drivers_win32.cpp::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>driver_name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00119">119</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -<p> -References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00030">DLSYM</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00094">driver_procs::load_canfestival_driver()</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="410d0af15c08b84bce57bd000f9f8034"></a><!-- doxytag: member="drivers_win32.cpp::s_driver_procs" ref="410d0af15c08b84bce57bd000f9f8034" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="classdriver__procs.html">driver_procs</a> <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">s_driver_procs</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00117">117</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot --- a/doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5 --- a/doc/doxygen/html/drivers__win32_8cpp_01559baf432253d46f1142231a968247_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c722f6115d79c225a1af29c5f9b5fa9b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot --- a/doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5 --- a/doc/doxygen/html/drivers__win32_8cpp_02957f72a9b951603adb98a142bd447b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3662db86e7c38feeb3a1ef6b7148946a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot --- a/doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,130 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5 --- a/doc/doxygen/html/drivers__win32_8cpp_469503c5171a0cdd8369c1ec39d97d2c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -46fa47309fe12abfa9e3deca648b03d4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp__incl.dot --- a/doc/doxygen/html/drivers__win32_8cpp__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="can_driver.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp__incl.md5 --- a/doc/doxygen/html/drivers__win32_8cpp__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -5c49446d2652dd38ea8e1bb538541cc5 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot --- a/doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5 --- a/doc/doxygen/html/drivers__win32_8cpp_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6863873492f8fe2ce99c7dac7841800b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot --- a/doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"]; - Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5 --- a/doc/doxygen/html/drivers__win32_8cpp_d82cede875fd89036cdeda13e293dafe_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -074a1322ddf916727acca759411ff204 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/eds__utils_8py-source.html --- a/doc/doxygen/html/eds__utils_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,758 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py</h1><a href="eds__utils_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceeds__utils.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 -<a name="l00025"></a>00025 <span class="keyword">import</span> node -<a name="l00026"></a>00026 <span class="keyword">from</span> node <span class="keyword">import</span> nosub, var, array, rec, plurivar, pluriarray, plurirec -<a name="l00027"></a>00027 <span class="keyword">from</span> sets <span class="keyword">import</span> * -<a name="l00028"></a>00028 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00029"></a>00029 <span class="keyword">from</span> time <span class="keyword">import</span> * -<a name="l00030"></a>00030 <span class="keyword">import</span> os,re -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment"># Regular expression for finding index section names</span> -<a name="l00033"></a>00033 index_model = re.compile(<span class="stringliteral">'([0-9A-F]{1,4})'</span>) -<a name="l00034"></a>00034 <span class="comment"># Regular expression for finding subindex section names</span> -<a name="l00035"></a>00035 subindex_model = re.compile(<span class="stringliteral">'([0-9A-F]{1,4})SUB([0-9A-F]{1,2})'</span>) -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="comment"># Regular expression for finding NodeXPresent keynames</span> -<a name="l00038"></a>00038 nodepresent_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})PRESENT'</span>) -<a name="l00039"></a>00039 <span class="comment"># Regular expression for finding NodeXName keynames</span> -<a name="l00040"></a>00040 nodename_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})NAME'</span>) -<a name="l00041"></a>00041 <span class="comment"># Regular expression for finding NodeXDCFName keynames</span> -<a name="l00042"></a>00042 nodedcfname_model = re.compile(<span class="stringliteral">'NODE([0-9]{1,3})DCFNAME'</span>) -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 <span class="comment"># Dictionary for quickly translate boolean into integer value</span> -<a name="l00045"></a>00045 BOOL_TRANSLATE = {<span class="keyword">True</span> : <span class="stringliteral">"1"</span>, <span class="keyword">False</span> : <span class="stringliteral">"0"</span>} -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <span class="comment"># Dictionary for quickly translate eds access value into canfestival access value</span> -<a name="l00048"></a>00048 ACCESS_TRANSLATE = {<span class="stringliteral">"ro"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"wo"</span> : <span class="stringliteral">"wo"</span>, <span class="stringliteral">"rw"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rwr"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rww"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"const"</span> : <span class="stringliteral">"ro"</span>} -<a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="comment"># Function for verifying data values</span> -<a name="l00051"></a>00051 is_integer = <span class="keyword">lambda</span> x: type(x) <span class="keywordflow">in</span> (IntType, LongType) -<a name="l00052"></a>00052 is_string = <span class="keyword">lambda</span> x: type(x) <span class="keywordflow">in</span> (StringType, UnicodeType) -<a name="l00053"></a>00053 is_boolean = <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> (0, 1) -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="comment"># Define checking of value for each attribute</span> -<a name="l00056"></a>00056 ENTRY_ATTRIBUTES = {<span class="stringliteral">"SUBNUMBER"</span> : is_integer, <span class="stringliteral">"PARAMETERNAME"</span> : is_string, -<a name="l00057"></a>00057 <span class="stringliteral">"OBJECTTYPE"</span> : <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> (7, 8, 9), <span class="stringliteral">"DATATYPE"</span> : is_integer, -<a name="l00058"></a>00058 <span class="stringliteral">"LOWLIMIT"</span> : is_integer, <span class="stringliteral">"HIGHLIMIT"</span> : is_integer, -<a name="l00059"></a>00059 <span class="stringliteral">"ACCESSTYPE"</span> : <span class="keyword">lambda</span> x: x <span class="keywordflow">in</span> [<span class="stringliteral">"ro"</span>,<span class="stringliteral">"wo"</span>, <span class="stringliteral">"rw"</span>, <span class="stringliteral">"rwr"</span>, <span class="stringliteral">"rww"</span>, <span class="stringliteral">"const"</span>], -<a name="l00060"></a>00060 <span class="stringliteral">"DEFAULTVALUE"</span> : <span class="keyword">lambda</span> x: <span class="keyword">True</span>, <span class="stringliteral">"PDOMAPPING"</span> : is_boolean, -<a name="l00061"></a>00061 <span class="stringliteral">"OBJFLAGS"</span> : is_integer} -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="comment"># Define entry parameters by entry ObjectType number</span> -<a name="l00064"></a>00064 ENTRY_TYPES = {7 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">" VAR"</span>, -<a name="l00065"></a>00065 <span class="stringliteral">"require"</span> : [<span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>, <span class="stringliteral">"DATATYPE"</span>, <span class="stringliteral">"ACCESSTYPE"</span>, <span class="stringliteral">"PDOMAPPING"</span>], -<a name="l00066"></a>00066 <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"LOWLIMIT"</span>, <span class="stringliteral">"HIGHLIMIT"</span>, <span class="stringliteral">"DEFAULTVALUE"</span>, <span class="stringliteral">"OBJFLAGS"</span>]}, -<a name="l00067"></a>00067 8 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"n ARRAY"</span>, -<a name="l00068"></a>00068 <span class="stringliteral">"require"</span> : [<span class="stringliteral">"SUBNUMBER"</span>, <span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>], -<a name="l00069"></a>00069 <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"OBJFLAGS"</span>]}, -<a name="l00070"></a>00070 9 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">" RECORD"</span>, -<a name="l00071"></a>00071 <span class="stringliteral">"require"</span> : [<span class="stringliteral">"SUBNUMBER"</span>, <span class="stringliteral">"PARAMETERNAME"</span>, <span class="stringliteral">"OBJECTTYPE"</span>], -<a name="l00072"></a>00072 <span class="stringliteral">"optional"</span> : [<span class="stringliteral">"OBJFLAGS"</span>]}} -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 <span class="comment"># Function that search into Node Mappings the informations about an index or a subindex</span> -<a name="l00076"></a>00076 <span class="comment"># and return the default value</span> -<a name="l00077"></a><a class="code" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">00077</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">GetDefaultValue</a>(index, subIndex = None): -<a name="l00078"></a>00078 infos = Node.GetEntryInfos(index) -<a name="l00079"></a>00079 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & node.OD_MultipleSubindexes: -<a name="l00080"></a>00080 <span class="comment"># First case entry is a record</span> -<a name="l00081"></a>00081 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & node.OD_IdenticalSubindexes: -<a name="l00082"></a>00082 subentry_infos = Node.GetSubentryInfos(index, 1) -<a name="l00083"></a>00083 <span class="comment"># Second case entry is an array</span> -<a name="l00084"></a>00084 <span class="keywordflow">else</span>: -<a name="l00085"></a>00085 subentry_infos = Node.GetSubentryInfos(index, subIndex) -<a name="l00086"></a>00086 <span class="comment"># If a default value is defined for this subindex, returns it</span> -<a name="l00087"></a>00087 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00088"></a>00088 <span class="keywordflow">return</span> subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00089"></a>00089 <span class="comment"># If not, returns the default value for the subindex type</span> -<a name="l00090"></a>00090 <span class="keywordflow">else</span>: -<a name="l00091"></a>00091 <span class="keywordflow">return</span> Node.GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00092"></a>00092 <span class="comment"># Third case entry is a var</span> -<a name="l00093"></a>00093 <span class="keywordflow">else</span>: -<a name="l00094"></a>00094 subentry_infos = Node.GetSubentryInfos(index, 0) -<a name="l00095"></a>00095 <span class="comment"># If a default value is defined for this subindex, returns it</span> -<a name="l00096"></a>00096 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00097"></a>00097 <span class="keywordflow">return</span> subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00098"></a>00098 <span class="comment"># If not, returns the default value for the subindex type</span> -<a name="l00099"></a>00099 <span class="keywordflow">else</span>: -<a name="l00100"></a>00100 <span class="keywordflow">return</span> Node.GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00101"></a>00101 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00105"></a>00105 <span class="comment"># Parse file</span> -<a name="l00106"></a>00106 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00107"></a>00107 -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 <span class="comment"># List of section names that are not index and subindex and that we can meet in</span> -<a name="l00110"></a>00110 <span class="comment"># an EDS file</span> -<a name="l00111"></a>00111 SECTION_KEYNAMES = [<span class="stringliteral">"FILEINFO"</span>, <span class="stringliteral">"DEVICEINFO"</span>, <span class="stringliteral">"DUMMYUSAGE"</span>, <span class="stringliteral">"COMMENTS"</span>, -<a name="l00112"></a>00112 <span class="stringliteral">"MANDATORYOBJECTS"</span>, <span class="stringliteral">"OPTIONALOBJECTS"</span>, <span class="stringliteral">"MANUFACTUREROBJECTS"</span>] -<a name="l00113"></a>00113 -<a name="l00114"></a>00114 -<a name="l00115"></a>00115 <span class="comment"># Function that extract sections from a file and returns a dictionary of the informations</span> -<a name="l00116"></a><a class="code" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">00116</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">ExtractSections</a>(file): -<a name="l00117"></a>00117 <span class="keywordflow">return</span> [(blocktuple[0], <span class="comment"># EntryName : Assignements dict</span> -<a name="l00118"></a>00118 blocktuple[-1].splitlines()) <span class="comment"># all the lines</span> -<a name="l00119"></a>00119 <span class="keywordflow">for</span> blocktuple <span class="keywordflow">in</span> [ <span class="comment"># Split the eds files into</span> -<a name="l00120"></a>00120 block.split(<span class="stringliteral">"]"</span>) <span class="comment"># (EntryName,Assignements) tuple</span> -<a name="l00121"></a>00121 <span class="keywordflow">for</span> block <span class="keywordflow">in</span> <span class="comment"># for each blocks staring with '['</span> -<a name="l00122"></a>00122 file.split(<span class="stringliteral">"["</span>)] -<a name="l00123"></a>00123 <span class="keywordflow">if</span> blocktuple[0].isalnum()] <span class="comment"># if EntryName exists</span> -<a name="l00124"></a>00124 -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 <span class="comment"># Function that parse an CPJ file and returns a dictionary of the informations</span> -<a name="l00127"></a><a class="code" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">00127</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">ParseCPJFile</a>(filepath): -<a name="l00128"></a>00128 networks = [] -<a name="l00129"></a>00129 <span class="comment"># Read file text</span> -<a name="l00130"></a>00130 cpj_file = open(filepath,<span class="stringliteral">'</span><span class="stringliteral">r').read()</span> -<a name="l00131"></a>00131 <span class="stringliteral"> sections = ExtractSections(cpj_file)</span> -<a name="l00132"></a>00132 <span class="stringliteral"> </span><span class="comment"># Parse assignments for each section</span> -<a name="l00133"></a>00133 <span class="keywordflow">for</span> section_name, assignments <span class="keywordflow">in</span> sections: -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 <span class="comment"># Verify that section name is TOPOLOGY </span> -<a name="l00136"></a>00136 <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">in</span> <span class="stringliteral">"TOPOLOGY"</span>: -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 <span class="comment"># Reset values for topology</span> -<a name="l00139"></a>00139 topology = {<span class="stringliteral">"Name"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"Nodes"</span> : {}} -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 <span class="keywordflow">for</span> assignment <span class="keywordflow">in</span> assignments: -<a name="l00142"></a>00142 <span class="comment"># Escape any comment</span> -<a name="l00143"></a>00143 <span class="keywordflow">if</span> assignment.startswith(<span class="stringliteral">";"</span>): -<a name="l00144"></a>00144 <span class="keywordflow">pass</span> -<a name="l00145"></a>00145 <span class="comment"># Verify that line is a valid assignment</span> -<a name="l00146"></a>00146 <span class="keywordflow">elif</span> assignment.find(<span class="stringliteral">'='</span>) > 0: -<a name="l00147"></a>00147 <span class="comment"># Split assignment into the two values keyname and value</span> -<a name="l00148"></a>00148 <span class="comment"># Verify that there is only one '=' character in the line</span> -<a name="l00149"></a>00149 <span class="keywordflow">try</span>: -<a name="l00150"></a>00150 keyname, value = assignment.split(<span class="stringliteral">"="</span>) -<a name="l00151"></a>00151 <span class="keywordflow">except</span>: -<a name="l00152"></a>00152 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip() -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="comment"># keyname must be immediately followed by the "=" sign, so we</span> -<a name="l00155"></a>00155 <span class="comment"># verify that there is no whitespace into keyname</span> -<a name="l00156"></a>00156 <span class="keywordflow">if</span> keyname.isalnum(): -<a name="l00157"></a>00157 <span class="comment"># value can be preceded and followed by whitespaces, so we escape them</span> -<a name="l00158"></a>00158 value = value.strip() -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 <span class="comment"># First case, value starts with "0x", then it's an hexadecimal value</span> -<a name="l00161"></a>00161 <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0x"</span>): -<a name="l00162"></a>00162 <span class="keywordflow">try</span>: -<a name="l00163"></a>00163 computed_value = int(value, 16) -<a name="l00164"></a>00164 <span class="keywordflow">except</span>: -<a name="l00165"></a>00165 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid value for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00166"></a>00166 <span class="keywordflow">elif</span> value.isdigit(): -<a name="l00167"></a>00167 <span class="comment"># Second case, value is a number and starts with "0", then it's an octal value</span> -<a name="l00168"></a>00168 <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0"</span>): -<a name="l00169"></a>00169 computed_value = int(value, 8) -<a name="l00170"></a>00170 <span class="comment"># Third case, value is a number and don't start with "0", then it's a decimal value</span> -<a name="l00171"></a>00171 <span class="keywordflow">else</span>: -<a name="l00172"></a>00172 computed_value = int(value) -<a name="l00173"></a>00173 <span class="comment"># In any other case, we keep string value</span> -<a name="l00174"></a>00174 <span class="keywordflow">else</span>: -<a name="l00175"></a>00175 computed_value = value -<a name="l00176"></a>00176 -<a name="l00177"></a>00177 <span class="comment"># Search if the section name match any cpj expression</span> -<a name="l00178"></a>00178 nodepresent_result = nodepresent_model.match(keyname.upper()) -<a name="l00179"></a>00179 nodename_result = nodename_model.match(keyname.upper()) -<a name="l00180"></a>00180 nodedcfname_result = nodedcfname_model.match(keyname.upper()) -<a name="l00181"></a>00181 -<a name="l00182"></a>00182 <span class="keywordflow">if</span> keyname.upper() == <span class="stringliteral">"NETNAME"</span>: -<a name="l00183"></a>00183 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value): -<a name="l00184"></a>00184 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00185"></a>00185 topology[<span class="stringliteral">"Name"</span>] = computed_value -<a name="l00186"></a>00186 <span class="keywordflow">elif</span> keyname.upper() == <span class="stringliteral">"NODES"</span>: -<a name="l00187"></a>00187 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_integer(computed_value): -<a name="l00188"></a>00188 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00189"></a>00189 topology[<span class="stringliteral">"Number"</span>] = computed_value -<a name="l00190"></a>00190 <span class="keywordflow">elif</span> keyname.upper() == <span class="stringliteral">"EDSBASENAME"</span>: -<a name="l00191"></a>00191 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value): -<a name="l00192"></a>00192 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00193"></a>00193 topology[<span class="stringliteral">"Path"</span>] = computed_value -<a name="l00194"></a>00194 <span class="keywordflow">elif</span> nodepresent_result: -<a name="l00195"></a>00195 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_boolean(computed_value): -<a name="l00196"></a>00196 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00197"></a>00197 nodeid = int(nodepresent_result.groups()[0]) -<a name="l00198"></a>00198 <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys(): -<a name="l00199"></a>00199 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {} -<a name="l00200"></a>00200 topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"Present"</span>] = computed_value -<a name="l00201"></a>00201 <span class="keywordflow">elif</span> nodename_result: -<a name="l00202"></a>00202 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(value): -<a name="l00203"></a>00203 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00204"></a>00204 nodeid = int(nodename_result.groups()[0]) -<a name="l00205"></a>00205 <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys(): -<a name="l00206"></a>00206 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {} -<a name="l00207"></a>00207 topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"Name"</span>] = computed_value -<a name="l00208"></a>00208 <span class="keywordflow">elif</span> nodedcfname_result: -<a name="l00209"></a>00209 <span class="keywordflow">if</span> <span class="keywordflow">not</span> is_string(computed_value): -<a name="l00210"></a>00210 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00211"></a>00211 nodeid = int(nodedcfname_result.groups()[0]) -<a name="l00212"></a>00212 <span class="keywordflow">if</span> nodeid <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].keys(): -<a name="l00213"></a>00213 topology[<span class="stringliteral">"Nodes"</span>][nodeid] = {} -<a name="l00214"></a>00214 topology[<span class="stringliteral">"Nodes"</span>][nodeid][<span class="stringliteral">"DCFName"</span>] = computed_value -<a name="l00215"></a>00215 <span class="keywordflow">else</span>: -<a name="l00216"></a>00216 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Keyname \"%s\" not recognised for section \"[%s]\""</span>%(keyname, section_name) -<a name="l00217"></a>00217 -<a name="l00218"></a>00218 <span class="comment"># All lines that are not empty and are neither a comment neither not a valid assignment</span> -<a name="l00219"></a>00219 <span class="keywordflow">elif</span> assignment.strip() != <span class="stringliteral">""</span>: -<a name="l00220"></a>00220 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid CPJ line"</span>%assignment.strip() -<a name="l00221"></a>00221 -<a name="l00222"></a>00222 <span class="keywordflow">if</span> <span class="stringliteral">"Number"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> topology.keys(): -<a name="l00223"></a>00223 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Nodes\" keyname in \"[%s]\" section is missing"</span>%section_name -<a name="l00224"></a>00224 -<a name="l00225"></a>00225 <span class="keywordflow">if</span> topology[<span class="stringliteral">"Number"</span>] != len(topology[<span class="stringliteral">"Nodes"</span>]): -<a name="l00226"></a>00226 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Nodes\" value not corresponding to number of nodes defined"</span> -<a name="l00227"></a>00227 -<a name="l00228"></a>00228 <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> topology[<span class="stringliteral">"Nodes"</span>].items(): -<a name="l00229"></a>00229 <span class="keywordflow">if</span> <span class="stringliteral">"Present"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> node.keys(): -<a name="l00230"></a>00230 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"Node%dPresent\" keyname in \"[%s]\" section is missing"</span>%(nodeid, section_name) -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 networks.append(topology) -<a name="l00233"></a>00233 -<a name="l00234"></a>00234 <span class="comment"># In other case, there is a syntax problem into CPJ file</span> -<a name="l00235"></a>00235 <span class="keywordflow">else</span>: -<a name="l00236"></a>00236 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Section \"[%s]\" is unrecognized"</span>%section_name -<a name="l00237"></a>00237 -<a name="l00238"></a>00238 <span class="keywordflow">return</span> networks -<a name="l00239"></a>00239 -<a name="l00240"></a>00240 <span class="comment"># Function that parse an EDS file and returns a dictionary of the informations</span> -<a name="l00241"></a><a class="code" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">00241</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">ParseEDSFile</a>(filepath): -<a name="l00242"></a>00242 eds_dict = {} -<a name="l00243"></a>00243 <span class="comment"># Read file text</span> -<a name="l00244"></a>00244 eds_file = open(filepath,<span class="stringliteral">'</span><span class="stringliteral">r').read()</span> -<a name="l00245"></a>00245 <span class="stringliteral"> sections = ExtractSections(eds_file)</span> -<a name="l00246"></a>00246 <span class="stringliteral"> </span> -<a name="l00247"></a>00247 <span class="stringliteral"> </span><span class="comment"># Parse assignments for each section</span> -<a name="l00248"></a>00248 <span class="keywordflow">for</span> section_name, assignments <span class="keywordflow">in</span> sections: -<a name="l00249"></a>00249 <span class="comment"># Reset values of entry</span> -<a name="l00250"></a>00250 values = {} -<a name="l00251"></a>00251 -<a name="l00252"></a>00252 <span class="comment"># Search if the section name match an index or subindex expression</span> -<a name="l00253"></a>00253 index_result = index_model.match(section_name.upper()) -<a name="l00254"></a>00254 subindex_result = subindex_model.match(section_name.upper()) -<a name="l00255"></a>00255 -<a name="l00256"></a>00256 <span class="comment"># Compilation of the EDS information dictionary</span> -<a name="l00257"></a>00257 -<a name="l00258"></a>00258 is_entry = <span class="keyword">False</span> -<a name="l00259"></a>00259 <span class="comment"># First case, section name is in SECTION_KEYNAMES </span> -<a name="l00260"></a>00260 <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">in</span> SECTION_KEYNAMES: -<a name="l00261"></a>00261 <span class="comment"># Verify that entry is not already defined</span> -<a name="l00262"></a>00262 <span class="keywordflow">if</span> section_name.upper() <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict: -<a name="l00263"></a>00263 eds_dict[section_name.upper()] = values -<a name="l00264"></a>00264 <span class="keywordflow">else</span>: -<a name="l00265"></a>00265 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name -<a name="l00266"></a>00266 <span class="comment"># Second case, section name is a subindex name </span> -<a name="l00267"></a>00267 <span class="keywordflow">elif</span> subindex_result: -<a name="l00268"></a>00268 <span class="comment"># Extract index and subindex number</span> -<a name="l00269"></a>00269 index, subindex = [int(value, 16) <span class="keywordflow">for</span> value <span class="keywordflow">in</span> subindex_result.groups()] -<a name="l00270"></a>00270 <span class="comment"># If index hasn't been referenced before, we add an entry into the dictionary</span> -<a name="l00271"></a>00271 <span class="comment"># that will be updated later</span> -<a name="l00272"></a>00272 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict: -<a name="l00273"></a>00273 eds_dict[index] = {<span class="stringliteral">"subindexes"</span> : {}} -<a name="l00274"></a>00274 <span class="keywordflow">if</span> subindex <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict[index][<span class="stringliteral">"subindexes"</span>]: -<a name="l00275"></a>00275 eds_dict[index][<span class="stringliteral">"subindexes"</span>][subindex] = values -<a name="l00276"></a>00276 <span class="keywordflow">else</span>: -<a name="l00277"></a>00277 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name -<a name="l00278"></a>00278 is_entry = <span class="keyword">True</span> -<a name="l00279"></a>00279 <span class="comment"># Third case, section name is an index name </span> -<a name="l00280"></a>00280 <span class="keywordflow">elif</span> index_result: -<a name="l00281"></a>00281 <span class="comment"># Extract index number</span> -<a name="l00282"></a>00282 index = int(index_result.groups()[0], 16) -<a name="l00283"></a>00283 <span class="comment"># If index hasn't been referenced before, we add an entry into the dictionary</span> -<a name="l00284"></a>00284 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> eds_dict: -<a name="l00285"></a>00285 eds_dict[index] = values -<a name="l00286"></a>00286 eds_dict[index][<span class="stringliteral">"subindexes"</span>] = {} -<a name="l00287"></a>00287 <span class="keywordflow">elif</span> eds_dict[index].keys() == [<span class="stringliteral">"subindexes"</span>]: -<a name="l00288"></a>00288 values[<span class="stringliteral">"subindexes"</span>] = eds_dict[index][<span class="stringliteral">"subindexes"</span>] -<a name="l00289"></a>00289 eds_dict[index] = values -<a name="l00290"></a>00290 <span class="keywordflow">else</span>: -<a name="l00291"></a>00291 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"[%s]\" section is defined two times"</span>%section_name -<a name="l00292"></a>00292 is_entry = <span class="keyword">True</span> -<a name="l00293"></a>00293 <span class="comment"># In any other case, there is a syntax problem into EDS file</span> -<a name="l00294"></a>00294 <span class="keywordflow">else</span>: -<a name="l00295"></a>00295 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Section \"[%s]\" is unrecognized"</span>%section_name -<a name="l00296"></a>00296 -<a name="l00297"></a>00297 <span class="keywordflow">for</span> assignment <span class="keywordflow">in</span> assignments: -<a name="l00298"></a>00298 <span class="comment"># Escape any comment</span> -<a name="l00299"></a>00299 <span class="keywordflow">if</span> assignment.startswith(<span class="stringliteral">";"</span>): -<a name="l00300"></a>00300 <span class="keywordflow">pass</span> -<a name="l00301"></a>00301 <span class="comment"># Verify that line is a valid assignment</span> -<a name="l00302"></a>00302 <span class="keywordflow">elif</span> assignment.find(<span class="stringliteral">'='</span>) > 0: -<a name="l00303"></a>00303 <span class="comment"># Split assignment into the two values keyname and value</span> -<a name="l00304"></a>00304 <span class="comment"># Verify that there is only one '=' character in the line</span> -<a name="l00305"></a>00305 <span class="keywordflow">try</span>: -<a name="l00306"></a>00306 keyname, value = assignment.split(<span class="stringliteral">"="</span>) -<a name="l00307"></a>00307 <span class="keywordflow">except</span>: -<a name="l00308"></a>00308 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip() -<a name="l00309"></a>00309 <span class="comment"># keyname must be immediately followed by the "=" sign, so we</span> -<a name="l00310"></a>00310 <span class="comment"># verify that there is no whitespace into keyname</span> -<a name="l00311"></a>00311 <span class="keywordflow">if</span> keyname.isalnum(): -<a name="l00312"></a>00312 <span class="comment"># value can be preceded and followed by whitespaces, so we escape them</span> -<a name="l00313"></a>00313 value = value.strip() -<a name="l00314"></a>00314 <span class="comment"># First case, value starts with "$NODEID", then it's a formula</span> -<a name="l00315"></a>00315 <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"$NODEID"</span>): -<a name="l00316"></a>00316 <span class="keywordflow">try</span>: -<a name="l00317"></a>00317 test = int(value.replace(<span class="stringliteral">"$NODEID+"</span>, <span class="stringliteral">""</span>), 16) -<a name="l00318"></a>00318 computed_value = value.replace(<span class="stringliteral">"$NODEID"</span>, <span class="stringliteral">"self.ID"</span>) -<a name="l00319"></a>00319 <span class="keywordflow">except</span>: -<a name="l00320"></a>00320 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid formula for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00321"></a>00321 <span class="comment"># Second case, value starts with "0x", then it's an hexadecimal value</span> -<a name="l00322"></a>00322 <span class="keywordflow">elif</span> value.startswith(<span class="stringliteral">"0x"</span>): -<a name="l00323"></a>00323 <span class="keywordflow">try</span>: -<a name="l00324"></a>00324 computed_value = int(value, 16) -<a name="l00325"></a>00325 <span class="keywordflow">except</span>: -<a name="l00326"></a>00326 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid value for attribute \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00327"></a>00327 <span class="keywordflow">elif</span> value.isdigit(): -<a name="l00328"></a>00328 <span class="comment"># Third case, value is a number and starts with "0", then it's an octal value</span> -<a name="l00329"></a>00329 <span class="keywordflow">if</span> value.startswith(<span class="stringliteral">"0"</span>): -<a name="l00330"></a>00330 computed_value = int(value, 8) -<a name="l00331"></a>00331 <span class="comment"># Forth case, value is a number and don't start with "0", then it's a decimal value</span> -<a name="l00332"></a>00332 <span class="keywordflow">else</span>: -<a name="l00333"></a>00333 computed_value = int(value) -<a name="l00334"></a>00334 <span class="comment"># In any other case, we keep string value</span> -<a name="l00335"></a>00335 <span class="keywordflow">else</span>: -<a name="l00336"></a>00336 computed_value = value -<a name="l00337"></a>00337 -<a name="l00338"></a>00338 <span class="comment"># Add value to values dictionary</span> -<a name="l00339"></a>00339 <span class="keywordflow">if</span> computed_value != <span class="stringliteral">""</span>: -<a name="l00340"></a>00340 <span class="comment"># If entry is an index or a subindex</span> -<a name="l00341"></a>00341 <span class="keywordflow">if</span> is_entry: -<a name="l00342"></a>00342 <span class="comment"># Verify that keyname is a possible attribute</span> -<a name="l00343"></a>00343 <span class="keywordflow">if</span> keyname.upper() <span class="keywordflow">not</span> <span class="keywordflow">in</span> ENTRY_ATTRIBUTES: -<a name="l00344"></a>00344 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Keyname \"%s\" not recognised for section \"[%s]\""</span>%(keyname, section_name) -<a name="l00345"></a>00345 <span class="comment"># Verify that value is valid</span> -<a name="l00346"></a>00346 <span class="keywordflow">elif</span> <span class="keywordflow">not</span> ENTRY_ATTRIBUTES[keyname.upper()](computed_value): -<a name="l00347"></a>00347 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\""</span>%(value, keyname, section_name) -<a name="l00348"></a>00348 <span class="keywordflow">else</span>: -<a name="l00349"></a>00349 values[keyname.upper()] = computed_value -<a name="l00350"></a>00350 <span class="keywordflow">else</span>: -<a name="l00351"></a>00351 values[keyname.upper()] = computed_value -<a name="l00352"></a>00352 <span class="comment"># All lines that are not empty and are neither a comment neither not a valid assignment</span> -<a name="l00353"></a>00353 <span class="keywordflow">elif</span> assignment.strip() != <span class="stringliteral">""</span>: -<a name="l00354"></a>00354 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"\"%s\" is not a valid EDS line"</span>%assignment.strip() -<a name="l00355"></a>00355 -<a name="l00356"></a>00356 <span class="comment"># If entry is an index or a subindex</span> -<a name="l00357"></a>00357 <span class="keywordflow">if</span> is_entry: -<a name="l00358"></a>00358 <span class="comment"># Verify that entry has an ObjectType</span> -<a name="l00359"></a>00359 <span class="keywordflow">if</span> <span class="stringliteral">"OBJECTTYPE"</span> <span class="keywordflow">in</span> values.keys(): -<a name="l00360"></a>00360 <span class="comment"># Extract entry ObjectType</span> -<a name="l00361"></a>00361 objecttype = values[<span class="stringliteral">"OBJECTTYPE"</span>] -<a name="l00362"></a>00362 <span class="comment"># Extract parameters defined</span> -<a name="l00363"></a>00363 keys = Set(values.keys()) -<a name="l00364"></a>00364 keys.discard(<span class="stringliteral">"subindexes"</span>) -<a name="l00365"></a>00365 <span class="comment"># Extract possible parameters and parameters required</span> -<a name="l00366"></a>00366 possible = Set(ENTRY_TYPES[objecttype][<span class="stringliteral">"require"</span>] + ENTRY_TYPES[objecttype][<span class="stringliteral">"optional"</span>]) -<a name="l00367"></a>00367 required = Set(ENTRY_TYPES[objecttype][<span class="stringliteral">"require"</span>]) -<a name="l00368"></a>00368 <span class="comment"># Verify that parameters defined contains all the parameters required</span> -<a name="l00369"></a>00369 <span class="keywordflow">if</span> <span class="keywordflow">not</span> keys.issuperset(required): -<a name="l00370"></a>00370 missing = required.difference(keys)._data.keys() -<a name="l00371"></a>00371 <span class="keywordflow">if</span> len(missing) > 1: -<a name="l00372"></a>00372 attributes = <span class="stringliteral">"Attributes %s are"</span>%<span class="stringliteral">", "</span>.join([<span class="stringliteral">"\"%s\""</span>%attribute <span class="keywordflow">for</span> attribute <span class="keywordflow">in</span> missing]) -<a name="l00373"></a>00373 <span class="keywordflow">else</span>: -<a name="l00374"></a>00374 attributes = <span class="stringliteral">"Attribute \"%s\" is"</span>%missing[0] -<a name="l00375"></a>00375 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\n%s required for a%s entry"</span>%(section_name, attributes, ENTRY_TYPES[objecttype][<span class="stringliteral">"name"</span>]) -<a name="l00376"></a>00376 <span class="comment"># Verify that parameters defined are all in the possible parameters</span> -<a name="l00377"></a>00377 <span class="keywordflow">if</span> <span class="keywordflow">not</span> keys.issubset(possible): -<a name="l00378"></a>00378 unsupported = keys.difference(possible)._data.keys() -<a name="l00379"></a>00379 <span class="keywordflow">if</span> len(unsupported) > 1: -<a name="l00380"></a>00380 attributes = <span class="stringliteral">"Attributes %s are"</span>%<span class="stringliteral">", "</span>.join([<span class="stringliteral">"\"%s\""</span>%attribute <span class="keywordflow">for</span> attribute <span class="keywordflow">in</span> unsupported]) -<a name="l00381"></a>00381 <span class="keywordflow">else</span>: -<a name="l00382"></a>00382 attributes = <span class="stringliteral">"Attribute \"%s\" is"</span>%unsupported[0] -<a name="l00383"></a>00383 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\n%s unsupported for a%s entry"</span>%(section_name, attributes, ENTRY_TYPES[objecttype][<span class="stringliteral">"name"</span>]) -<a name="l00384"></a>00384 <span class="keywordflow">else</span>: -<a name="l00385"></a>00385 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on section \"[%s]\":\nAttribute OBJECTTYPE is required"</span>%section_name -<a name="l00386"></a>00386 -<a name="l00387"></a>00387 <span class="keywordflow">return</span> eds_dict -<a name="l00388"></a>00388 -<a name="l00389"></a>00389 -<a name="l00390"></a>00390 <span class="comment"># Function that write an EDS file after generate it's content</span> -<a name="l00391"></a><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">00391</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a>(filepath, content): -<a name="l00392"></a>00392 <span class="comment"># Open file in write mode</span> -<a name="l00393"></a>00393 cfile = open(filepath,<span class="stringliteral">"w"</span>) -<a name="l00394"></a>00394 <span class="comment"># Write content</span> -<a name="l00395"></a>00395 cfile.write(content) -<a name="l00396"></a>00396 <span class="comment"># Close file</span> -<a name="l00397"></a>00397 cfile.close() -<a name="l00398"></a>00398 -<a name="l00399"></a>00399 -<a name="l00400"></a>00400 <span class="comment"># Function that generate the EDS file content for the current node in the manager</span> -<a name="l00401"></a><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">00401</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a>(filepath): -<a name="l00402"></a>00402 <span class="comment"># Dictionary of each index contents</span> -<a name="l00403"></a>00403 indexContents = {} -<a name="l00404"></a>00404 -<a name="l00405"></a>00405 <span class="comment"># Extract local time</span> -<a name="l00406"></a>00406 current_time = localtime() -<a name="l00407"></a>00407 <span class="comment"># Extract node informations</span> -<a name="l00408"></a>00408 nodename, nodeid, nodetype, description = Manager.GetCurrentNodeInfos() -<a name="l00409"></a>00409 -<a name="l00410"></a>00410 <span class="comment"># Compiling lists of indexes defined</span> -<a name="l00411"></a>00411 entries = [idx <span class="keywordflow">for</span> name, idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0, 0xFFFF)] -<a name="l00412"></a>00412 -<a name="l00413"></a>00413 <span class="comment"># Generate FileInfo section</span> -<a name="l00414"></a>00414 fileContent = <span class="stringliteral">"[FileInfo]\n"</span> -<a name="l00415"></a>00415 fileContent += <span class="stringliteral">"CreatedBy=CANFestival\n"</span> -<a name="l00416"></a>00416 fileContent += <span class="stringliteral">"Description=%s\n"</span>%description -<a name="l00417"></a>00417 fileContent += <span class="stringliteral">"CreationTime=%s"</span>%strftime(<span class="stringliteral">"%I:%M"</span>, current_time) -<a name="l00418"></a>00418 <span class="comment"># %p option of strftime seems not working, then generate AM/PM by hands</span> -<a name="l00419"></a>00419 <span class="keywordflow">if</span> strftime(<span class="stringliteral">"%I"</span>, current_time) == strftime(<span class="stringliteral">"%H"</span>, current_time): -<a name="l00420"></a>00420 fileContent += <span class="stringliteral">"AM\n"</span> -<a name="l00421"></a>00421 <span class="keywordflow">else</span>: -<a name="l00422"></a>00422 fileContent += <span class="stringliteral">"PM\n"</span> -<a name="l00423"></a>00423 fileContent += <span class="stringliteral">"CreationDate=%s\n"</span>%strftime(<span class="stringliteral">"%m-%d-%Y"</span>, current_time) -<a name="l00424"></a>00424 fileContent += <span class="stringliteral">"FileName=%s\n"</span>%os.path.split(filepath)[-1] -<a name="l00425"></a>00425 fileContent += <span class="stringliteral">"FileVersion=1\n"</span> -<a name="l00426"></a>00426 fileContent += <span class="stringliteral">"FileRevision=1\n"</span> -<a name="l00427"></a>00427 fileContent += <span class="stringliteral">"EDSVersion=3.0\n"</span> -<a name="l00428"></a>00428 -<a name="l00429"></a>00429 <span class="comment"># Generate DeviceInfo section</span> -<a name="l00430"></a>00430 fileContent += <span class="stringliteral">"\n[DeviceInfo]\n"</span> -<a name="l00431"></a>00431 fileContent += <span class="stringliteral">"VendorName=CANFestival\n"</span> -<a name="l00432"></a>00432 <span class="comment"># Use information typed by user in Identity entry</span> -<a name="l00433"></a>00433 fileContent += <span class="stringliteral">"VendorNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 1) -<a name="l00434"></a>00434 fileContent += <span class="stringliteral">"ProductName=%s\n"</span>%nodename -<a name="l00435"></a>00435 fileContent += <span class="stringliteral">"ProductNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 2) -<a name="l00436"></a>00436 fileContent += <span class="stringliteral">"RevisionNumber=0x%8.8X\n"</span>%Manager.GetCurrentEntry(0x1018, 3) -<a name="l00437"></a>00437 <span class="comment"># CANFestival support all baudrates as soon as driver choosen support them</span> -<a name="l00438"></a>00438 fileContent += <span class="stringliteral">"BaudRate_10=1\n"</span> -<a name="l00439"></a>00439 fileContent += <span class="stringliteral">"BaudRate_20=1\n"</span> -<a name="l00440"></a>00440 fileContent += <span class="stringliteral">"BaudRate_50=1\n"</span> -<a name="l00441"></a>00441 fileContent += <span class="stringliteral">"BaudRate_125=1\n"</span> -<a name="l00442"></a>00442 fileContent += <span class="stringliteral">"BaudRate_250=1\n"</span> -<a name="l00443"></a>00443 fileContent += <span class="stringliteral">"BaudRate_500=1\n"</span> -<a name="l00444"></a>00444 fileContent += <span class="stringliteral">"BaudRate_800=1\n"</span> -<a name="l00445"></a>00445 fileContent += <span class="stringliteral">"BaudRate_1000=1\n"</span> -<a name="l00446"></a>00446 <span class="comment"># Select BootUp type from the informations given by user</span> -<a name="l00447"></a>00447 fileContent += <span class="stringliteral">"SimpleBootUpMaster=%s\n"</span>%BOOL_TRANSLATE[nodetype == <span class="stringliteral">"master"</span>] -<a name="l00448"></a>00448 fileContent += <span class="stringliteral">"SimpleBootUpSlave=%s\n"</span>%BOOL_TRANSLATE[nodetype == <span class="stringliteral">"slave"</span>] -<a name="l00449"></a>00449 <span class="comment"># CANFestival characteristics</span> -<a name="l00450"></a>00450 fileContent += <span class="stringliteral">"Granularity=8\n"</span> -<a name="l00451"></a>00451 fileContent += <span class="stringliteral">"DynamicChannelsSupported=0\n"</span> -<a name="l00452"></a>00452 fileContent += <span class="stringliteral">"CompactPDO=0\n"</span> -<a name="l00453"></a>00453 fileContent += <span class="stringliteral">"GroupMessaging=0\n"</span> -<a name="l00454"></a>00454 <span class="comment"># Calculate receive and tranmit PDO numbers with the entry available</span> -<a name="l00455"></a>00455 fileContent += <span class="stringliteral">"NrOfRXPDO=%d\n"</span>%len([idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> entries <span class="keywordflow">if</span> 0x1400 <= idx <= 0x15FF]) -<a name="l00456"></a>00456 fileContent += <span class="stringliteral">"NrOfTXPDO=%d\n"</span>%len([idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> entries <span class="keywordflow">if</span> 0x1800 <= idx <= 0x19FF]) -<a name="l00457"></a>00457 <span class="comment"># LSS not supported as soon as DS-302 was not fully implemented</span> -<a name="l00458"></a>00458 fileContent += <span class="stringliteral">"LSS_Supported=0\n"</span> -<a name="l00459"></a>00459 -<a name="l00460"></a>00460 <span class="comment"># Generate Dummy Usage section</span> -<a name="l00461"></a>00461 fileContent += <span class="stringliteral">"\n[DummyUsage]\n"</span> -<a name="l00462"></a>00462 fileContent += <span class="stringliteral">"Dummy0001=0\n"</span> -<a name="l00463"></a>00463 fileContent += <span class="stringliteral">"Dummy0002=1\n"</span> -<a name="l00464"></a>00464 fileContent += <span class="stringliteral">"Dummy0003=1\n"</span> -<a name="l00465"></a>00465 fileContent += <span class="stringliteral">"Dummy0004=1\n"</span> -<a name="l00466"></a>00466 fileContent += <span class="stringliteral">"Dummy0005=1\n"</span> -<a name="l00467"></a>00467 fileContent += <span class="stringliteral">"Dummy0006=1\n"</span> -<a name="l00468"></a>00468 fileContent += <span class="stringliteral">"Dummy0007=1\n"</span> -<a name="l00469"></a>00469 -<a name="l00470"></a>00470 <span class="comment"># Generate Comments section</span> -<a name="l00471"></a>00471 fileContent += <span class="stringliteral">"\n[Comments]\n"</span> -<a name="l00472"></a>00472 fileContent += <span class="stringliteral">"Lines=0\n"</span> -<a name="l00473"></a>00473 -<a name="l00474"></a>00474 <span class="comment"># List of entry by type (Mandatory, Optional or Manufacturer</span> -<a name="l00475"></a>00475 mandatories = [] -<a name="l00476"></a>00476 optionals = [] -<a name="l00477"></a>00477 manufacturers = [] -<a name="l00478"></a>00478 -<a name="l00479"></a>00479 <span class="comment"># For each entry, we generate the entry section or sections if there is subindexes</span> -<a name="l00480"></a>00480 <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> entries: -<a name="l00481"></a>00481 <span class="comment"># Extract infos and values for the entry</span> -<a name="l00482"></a>00482 entry_infos = Manager.GetEntryInfos(entry) -<a name="l00483"></a>00483 values = Manager.GetCurrentEntry(entry) -<a name="l00484"></a>00484 <span class="comment"># Define section name</span> -<a name="l00485"></a>00485 text = <span class="stringliteral">"\n[%X]\n"</span>%entry -<a name="l00486"></a>00486 <span class="comment"># If there is only one value, it's a VAR entry</span> -<a name="l00487"></a>00487 <span class="keywordflow">if</span> type(values) != ListType: -<a name="l00488"></a>00488 <span class="comment"># Extract the informations of the first subindex</span> -<a name="l00489"></a>00489 subentry_infos = Manager.GetSubentryInfos(entry, 0) -<a name="l00490"></a>00490 <span class="comment"># Generate EDS informations for the entry</span> -<a name="l00491"></a>00491 text += <span class="stringliteral">"ParameterName=%s\n"</span>%subentry_infos[<span class="stringliteral">"name"</span>] -<a name="l00492"></a>00492 text += <span class="stringliteral">"ObjectType=0x7\n"</span> -<a name="l00493"></a>00493 text += <span class="stringliteral">"DataType=0x%4.4X\n"</span>%subentry_infos[<span class="stringliteral">"type"</span>] -<a name="l00494"></a>00494 text += <span class="stringliteral">"AccessType=%s\n"</span>%subentry_infos[<span class="stringliteral">"access"</span>] -<a name="l00495"></a>00495 text += <span class="stringliteral">"DefaultValue=%s\n"</span>%values -<a name="l00496"></a>00496 text += <span class="stringliteral">"PDOMapping=%s\n"</span>%BOOL_TRANSLATE[subentry_infos[<span class="stringliteral">"pdo"</span>]] -<a name="l00497"></a>00497 <span class="keywordflow">else</span>: -<a name="l00498"></a>00498 <span class="comment"># Generate EDS informations for the entry</span> -<a name="l00499"></a>00499 text += <span class="stringliteral">"ParameterName=%s\n"</span>%entry_infos[<span class="stringliteral">"name"</span>] -<a name="l00500"></a>00500 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] & node.OD_IdenticalSubindexes: -<a name="l00501"></a>00501 text += <span class="stringliteral">"ObjectType=0x9\n"</span> -<a name="l00502"></a>00502 <span class="keywordflow">else</span>: -<a name="l00503"></a>00503 text += <span class="stringliteral">"ObjectType=0x8\n"</span> -<a name="l00504"></a>00504 -<a name="l00505"></a>00505 <span class="comment"># Generate EDS informations for subindexes of the entry in a separate text</span> -<a name="l00506"></a>00506 subtext = <span class="stringliteral">""</span> -<a name="l00507"></a>00507 <span class="comment"># Reset number of subindex defined </span> -<a name="l00508"></a>00508 nb_subentry = 0 -<a name="l00509"></a>00509 <span class="keywordflow">for</span> subentry, value <span class="keywordflow">in</span> enumerate(values): -<a name="l00510"></a>00510 <span class="comment"># Extract the informations of each subindex</span> -<a name="l00511"></a>00511 subentry_infos = Manager.GetSubentryInfos(entry, subentry) -<a name="l00512"></a>00512 <span class="comment"># If entry is not for the compatibility, generate informations for subindex</span> -<a name="l00513"></a>00513 <span class="keywordflow">if</span> subentry_infos[<span class="stringliteral">"name"</span>] != <span class="stringliteral">"Compatibility Entry"</span>: -<a name="l00514"></a>00514 subtext += <span class="stringliteral">"\n[%Xsub%X]\n"</span>%(entry, subentry) -<a name="l00515"></a>00515 subtext += <span class="stringliteral">"ParameterName=%s\n"</span>%subentry_infos[<span class="stringliteral">"name"</span>] -<a name="l00516"></a>00516 subtext += <span class="stringliteral">"ObjectType=0x7\n"</span> -<a name="l00517"></a>00517 subtext += <span class="stringliteral">"DataType=0x%4.4X\n"</span>%subentry_infos[<span class="stringliteral">"type"</span>] -<a name="l00518"></a>00518 subtext += <span class="stringliteral">"AccessType=%s\n"</span>%subentry_infos[<span class="stringliteral">"access"</span>] -<a name="l00519"></a>00519 subtext += <span class="stringliteral">"DefaultValue=%s\n"</span>%value -<a name="l00520"></a>00520 subtext += <span class="stringliteral">"PDOMapping=%s\n"</span>%BOOL_TRANSLATE[subentry_infos[<span class="stringliteral">"pdo"</span>]] -<a name="l00521"></a>00521 <span class="comment"># Increment number of subindex defined </span> -<a name="l00522"></a>00522 nb_subentry += 1 -<a name="l00523"></a>00523 <span class="comment"># Write number of subindex defined for the entry</span> -<a name="l00524"></a>00524 text += <span class="stringliteral">"SubNumber=%d\n"</span>%nb_subentry -<a name="l00525"></a>00525 <span class="comment"># Write subindex definitions</span> -<a name="l00526"></a>00526 text += subtext -<a name="l00527"></a>00527 -<a name="l00528"></a>00528 <span class="comment"># Then we add the entry in the right list</span> -<a name="l00529"></a>00529 -<a name="l00530"></a>00530 <span class="comment"># First case, entry is between 0x2000 and 0x5FFF, then it's a manufacturer entry</span> -<a name="l00531"></a>00531 <span class="keywordflow">if</span> 0x2000 <= entry <= 0x5FFF: -<a name="l00532"></a>00532 manufacturers.append(entry) -<a name="l00533"></a>00533 <span class="comment"># Second case, entry is required, then it's a mandatory entry</span> -<a name="l00534"></a>00534 <span class="keywordflow">elif</span> entry_infos[<span class="stringliteral">"need"</span>]: -<a name="l00535"></a>00535 mandatories.append(entry) -<a name="l00536"></a>00536 <span class="comment"># In any other case, it's an optional entry</span> -<a name="l00537"></a>00537 <span class="keywordflow">else</span>: -<a name="l00538"></a>00538 optionals.append(entry) -<a name="l00539"></a>00539 <span class="comment"># Save text of the entry in the dictiionary of contents</span> -<a name="l00540"></a>00540 indexContents[entry] = text -<a name="l00541"></a>00541 -<a name="l00542"></a>00542 <span class="comment"># Before generate File Content we sort the entry list</span> -<a name="l00543"></a>00543 manufacturers.sort() -<a name="l00544"></a>00544 mandatories.sort() -<a name="l00545"></a>00545 optionals.sort() -<a name="l00546"></a>00546 -<a name="l00547"></a>00547 <span class="comment"># Generate Definition of mandatory objects</span> -<a name="l00548"></a>00548 fileContent += <span class="stringliteral">"\n[MandatoryObjects]\n"</span> -<a name="l00549"></a>00549 fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(mandatories) -<a name="l00550"></a>00550 <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(mandatories): -<a name="l00551"></a>00551 fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry) -<a name="l00552"></a>00552 <span class="comment"># Write mandatory entries</span> -<a name="l00553"></a>00553 <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> mandatories: -<a name="l00554"></a>00554 fileContent += indexContents[entry] -<a name="l00555"></a>00555 -<a name="l00556"></a>00556 <span class="comment"># Generate Definition of optional objects</span> -<a name="l00557"></a>00557 fileContent += <span class="stringliteral">"\n[OptionalObjects]\n"</span> -<a name="l00558"></a>00558 fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(optionals) -<a name="l00559"></a>00559 <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(optionals): -<a name="l00560"></a>00560 fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry) -<a name="l00561"></a>00561 <span class="comment"># Write optional entries</span> -<a name="l00562"></a>00562 <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> optionals: -<a name="l00563"></a>00563 fileContent += indexContents[entry] -<a name="l00564"></a>00564 -<a name="l00565"></a>00565 <span class="comment"># Generate Definition of manufacturer objects</span> -<a name="l00566"></a>00566 fileContent += <span class="stringliteral">"\n[ManufacturerObjects]\n"</span> -<a name="l00567"></a>00567 fileContent += <span class="stringliteral">"SupportedObjects=%d\n"</span>%len(manufacturers) -<a name="l00568"></a>00568 <span class="keywordflow">for</span> idx, entry <span class="keywordflow">in</span> enumerate(manufacturers): -<a name="l00569"></a>00569 fileContent += <span class="stringliteral">"%d=0x%4.4X\n"</span>%(idx, entry) -<a name="l00570"></a>00570 <span class="comment"># Write manufacturer entries</span> -<a name="l00571"></a>00571 <span class="keywordflow">for</span> entry <span class="keywordflow">in</span> manufacturers: -<a name="l00572"></a>00572 fileContent += indexContents[entry] -<a name="l00573"></a>00573 -<a name="l00574"></a>00574 <span class="comment"># Return File Content</span> -<a name="l00575"></a>00575 <span class="keywordflow">return</span> fileContent -<a name="l00576"></a>00576 -<a name="l00577"></a>00577 -<a name="l00578"></a>00578 <span class="comment"># Function that generates EDS file from current node edited</span> -<a name="l00579"></a><a class="code" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">00579</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">GenerateEDSFile</a>(filepath, manager): -<a name="l00580"></a>00580 <span class="keyword">global</span> Manager -<a name="l00581"></a>00581 Manager = manager -<a name="l00582"></a>00582 <span class="keywordflow">try</span>: -<a name="l00583"></a>00583 <span class="comment"># Generate file content</span> -<a name="l00584"></a>00584 content = GenerateFileContent(filepath) -<a name="l00585"></a>00585 <span class="comment"># Write file</span> -<a name="l00586"></a>00586 WriteFile(filepath, content) -<a name="l00587"></a>00587 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00588"></a>00588 <span class="keywordflow">except</span> ValueError, message: -<a name="l00589"></a>00589 <span class="keywordflow">return</span> <span class="stringliteral">"Unable to generate EDS file\n%s"</span>%message -<a name="l00590"></a>00590 -<a name="l00591"></a>00591 <span class="comment"># Function that generate the CPJ file content for the nodelist</span> -<a name="l00592"></a><a class="code" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">00592</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">GenerateCPJContent</a>(nodelist): -<a name="l00593"></a>00593 nodes = nodelist.SlaveNodes.keys() -<a name="l00594"></a>00594 nodes.sort() -<a name="l00595"></a>00595 -<a name="l00596"></a>00596 fileContent = <span class="stringliteral">"[TOPOLOGY]\n"</span> -<a name="l00597"></a>00597 fileContent += <span class="stringliteral">"NetName=%s\n"</span>%nodelist.GetNetworkName() -<a name="l00598"></a>00598 fileContent += <span class="stringliteral">"Nodes=0x%2.2X\n"</span>%len(nodes) -<a name="l00599"></a>00599 -<a name="l00600"></a>00600 <span class="keywordflow">for</span> nodeid <span class="keywordflow">in</span> nodes: -<a name="l00601"></a>00601 fileContent += <span class="stringliteral">"Node%dPresent=0x01\n"</span>%nodeid -<a name="l00602"></a>00602 fileContent += <span class="stringliteral">"Node%dName=%s\n"</span>%(nodeid, nodelist.SlaveNodes[nodeid][<span class="stringliteral">"Name"</span>]) -<a name="l00603"></a>00603 fileContent += <span class="stringliteral">"Node%dDCFName=%s\n"</span>%(nodeid, nodelist.SlaveNodes[nodeid][<span class="stringliteral">"EDS"</span>]) -<a name="l00604"></a>00604 -<a name="l00605"></a>00605 fileContent += <span class="stringliteral">"EDSBaseName=eds\n"</span> -<a name="l00606"></a>00606 <span class="keywordflow">return</span> fileContent -<a name="l00607"></a>00607 -<a name="l00608"></a>00608 <span class="comment"># Function that generates Node from an EDS file</span> -<a name="l00609"></a><a class="code" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">00609</a> <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">GenerateNode</a>(filepath, cwd, nodeID = 0): -<a name="l00610"></a>00610 <span class="keyword">global</span> Node -<a name="l00611"></a>00611 <span class="comment"># Create a new node</span> -<a name="l00612"></a>00612 Node = node.Node(id = nodeID) -<a name="l00613"></a>00613 <span class="keywordflow">try</span>: -<a name="l00614"></a>00614 <span class="comment"># Parse file and extract dictionary of EDS entry</span> -<a name="l00615"></a>00615 eds_dict = ParseEDSFile(filepath) -<a name="l00616"></a>00616 <span class="comment"># Extract Profile Number from Device Type entry</span> -<a name="l00617"></a>00617 ProfileNb = eds_dict[0x1000][<span class="stringliteral">"DEFAULTVALUE"</span>] & 0x0000ffff -<a name="l00618"></a>00618 <span class="comment"># If profile is not DS-301 or DS-302</span> -<a name="l00619"></a>00619 <span class="keywordflow">if</span> ProfileNb <span class="keywordflow">not</span> <span class="keywordflow">in</span> [301, 302]: -<a name="l00620"></a>00620 <span class="comment"># Compile Profile name and path to .prf file</span> -<a name="l00621"></a>00621 ProfileName = <span class="stringliteral">"DS-%d"</span>%ProfileNb -<a name="l00622"></a>00622 ProfilePath = os.path.join(cwd, <span class="stringliteral">"config/%s.prf"</span>%ProfileName) -<a name="l00623"></a>00623 <span class="comment"># Verify that profile is available</span> -<a name="l00624"></a>00624 <span class="keywordflow">if</span> os.path.isfile(ProfilePath): -<a name="l00625"></a>00625 <span class="keywordflow">try</span>: -<a name="l00626"></a>00626 <span class="comment"># Load Profile</span> -<a name="l00627"></a>00627 execfile(ProfilePath) -<a name="l00628"></a>00628 Node.SetProfileName(ProfileName) -<a name="l00629"></a>00629 Node.SetProfile(Mapping) -<a name="l00630"></a>00630 Node.SetSpecificMenu(AddMenuEntries) -<a name="l00631"></a>00631 <span class="keywordflow">except</span>: -<a name="l00632"></a>00632 <span class="keywordflow">pass</span> -<a name="l00633"></a>00633 <span class="comment"># Read all entries in the EDS dictionary </span> -<a name="l00634"></a>00634 <span class="keywordflow">for</span> entry, values <span class="keywordflow">in</span> eds_dict.items(): -<a name="l00635"></a>00635 <span class="comment"># All sections with a name in keynames are escaped</span> -<a name="l00636"></a>00636 <span class="keywordflow">if</span> entry <span class="keywordflow">in</span> SECTION_KEYNAMES: -<a name="l00637"></a>00637 <span class="keywordflow">pass</span> -<a name="l00638"></a>00638 <span class="keywordflow">else</span>: -<a name="l00639"></a>00639 <span class="comment"># Extract informations for the entry</span> -<a name="l00640"></a>00640 entry_infos = Node.GetEntryInfos(entry) -<a name="l00641"></a>00641 -<a name="l00642"></a>00642 <span class="comment"># If no informations are available, then we write them</span> -<a name="l00643"></a>00643 <span class="keywordflow">if</span> <span class="keywordflow">not</span> entry_infos: -<a name="l00644"></a>00644 <span class="comment"># First case, entry is a VAR</span> -<a name="l00645"></a>00645 <span class="keywordflow">if</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 7: -<a name="l00646"></a>00646 <span class="comment"># Add mapping for entry</span> -<a name="l00647"></a>00647 Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 1) -<a name="l00648"></a>00648 <span class="comment"># Add mapping for first subindex</span> -<a name="l00649"></a>00649 Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"PARAMETERNAME"</span>], -<a name="l00650"></a>00650 <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"DATATYPE"</span>], -<a name="l00651"></a>00651 <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"ACCESSTYPE"</span>]], -<a name="l00652"></a>00652 <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"PDOMAPPING"</span>] == 1}) -<a name="l00653"></a>00653 <span class="comment"># Second case, entry is an ARRAY</span> -<a name="l00654"></a>00654 <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 8: -<a name="l00655"></a>00655 <span class="comment"># Extract maximum subindex number defined</span> -<a name="l00656"></a>00656 <span class="keywordflow">try</span>: -<a name="l00657"></a>00657 max_subindex = values[<span class="stringliteral">"subindexes"</span>][0][<span class="stringliteral">"DEFAULTVALUE"</span>] -<a name="l00658"></a>00658 <span class="keywordflow">except</span>: -<a name="l00659"></a>00659 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for an ARRAY entry"</span>%entry -<a name="l00660"></a>00660 <span class="comment"># Add mapping for entry</span> -<a name="l00661"></a>00661 Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 3) -<a name="l00662"></a>00662 <span class="comment"># Add mapping for first subindex</span> -<a name="l00663"></a>00663 Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00664"></a>00664 <span class="comment"># Add mapping for other subindexes</span> -<a name="l00665"></a>00665 <span class="keywordflow">for</span> subindex <span class="keywordflow">in</span> xrange(1, int(max_subindex) + 1): -<a name="l00666"></a>00666 <span class="comment"># if subindex is defined</span> -<a name="l00667"></a>00667 <span class="keywordflow">if</span> subindex <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>]: -<a name="l00668"></a>00668 Node.AddMappingEntry(entry, subindex, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"PARAMETERNAME"</span>], -<a name="l00669"></a>00669 <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"DATATYPE"</span>], -<a name="l00670"></a>00670 <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"ACCESSTYPE"</span>]], -<a name="l00671"></a>00671 <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"PDOMAPPING"</span>] == 1}) -<a name="l00672"></a>00672 <span class="comment"># if not, we add a mapping for compatibility </span> -<a name="l00673"></a>00673 <span class="keywordflow">else</span>: -<a name="l00674"></a>00674 Node.AddMappingEntry(entry, subindex, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00675"></a>00675 <span class="comment"># Third case, entry is an RECORD</span> -<a name="l00676"></a>00676 <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 9: -<a name="l00677"></a>00677 <span class="comment"># Verify that the first subindex is defined</span> -<a name="l00678"></a>00678 <span class="keywordflow">if</span> 0 <span class="keywordflow">not</span> <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>]: -<a name="l00679"></a>00679 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for a RECORD entry"</span>%entry -<a name="l00680"></a>00680 <span class="comment"># Add mapping for entry</span> -<a name="l00681"></a>00681 Node.AddMappingEntry(entry, name = values[<span class="stringliteral">"PARAMETERNAME"</span>], struct = 7) -<a name="l00682"></a>00682 <span class="comment"># Add mapping for first subindex</span> -<a name="l00683"></a>00683 Node.AddMappingEntry(entry, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00684"></a>00684 <span class="comment"># Verify that second subindex is defined</span> -<a name="l00685"></a>00685 <span class="keywordflow">if</span> 1 <span class="keywordflow">in</span> values: -<a name="l00686"></a>00686 Node.AddMappingEntry(entry, 1, values = {<span class="stringliteral">"name"</span> : values[<span class="stringliteral">"PARAMETERNAME"</span>] + <span class="stringliteral">" %d[(sub)]"</span>, -<a name="l00687"></a>00687 <span class="stringliteral">"type"</span> : values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"DATATYPE"</span>], -<a name="l00688"></a>00688 <span class="stringliteral">"access"</span> : ACCESS_TRANSLATE[values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"ACCESSTYPE"</span>]], -<a name="l00689"></a>00689 <span class="stringliteral">"pdo"</span> : values[<span class="stringliteral">"subindexes"</span>][1][<span class="stringliteral">"PDOMAPPING"</span>] == 1}) -<a name="l00690"></a>00690 <span class="keywordflow">else</span>: -<a name="l00691"></a>00691 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nA RECORD entry must have at least 2 subindexes"</span>%entry -<a name="l00692"></a>00692 -<a name="l00693"></a>00693 <span class="comment"># Define entry for the new node</span> -<a name="l00694"></a>00694 -<a name="l00695"></a>00695 <span class="comment"># First case, entry is a VAR</span> -<a name="l00696"></a>00696 <span class="keywordflow">if</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] == 7: -<a name="l00697"></a>00697 <span class="comment"># Take default value if it is defined</span> -<a name="l00698"></a>00698 <span class="keywordflow">if</span> <span class="stringliteral">"DEFAULTVALUE"</span> <span class="keywordflow">in</span> values: -<a name="l00699"></a>00699 value = values[<span class="stringliteral">"DEFAULTVALUE"</span>] -<a name="l00700"></a>00700 <span class="comment"># Find default value for value type of the entry</span> -<a name="l00701"></a>00701 <span class="keywordflow">else</span>: -<a name="l00702"></a>00702 value = GetDefaultValue(entry) -<a name="l00703"></a>00703 Node.AddEntry(entry, 0, value) -<a name="l00704"></a>00704 <span class="comment"># Second case, entry is an ARRAY or a RECORD</span> -<a name="l00705"></a>00705 <span class="keywordflow">elif</span> values[<span class="stringliteral">"OBJECTTYPE"</span>] <span class="keywordflow">in</span> (8, 9): -<a name="l00706"></a>00706 <span class="comment"># Verify that "Subnumber" attribute is defined and has a valid value</span> -<a name="l00707"></a>00707 <span class="keywordflow">if</span> <span class="stringliteral">"SUBNUMBER"</span> <span class="keywordflow">in</span> values <span class="keywordflow">and</span> values[<span class="stringliteral">"SUBNUMBER"</span>] > 0: -<a name="l00708"></a>00708 <span class="comment"># Extract maximum subindex number defined</span> -<a name="l00709"></a>00709 <span class="keywordflow">try</span>: -<a name="l00710"></a>00710 max_subindex = values[<span class="stringliteral">"subindexes"</span>][0][<span class="stringliteral">"DEFAULTVALUE"</span>] -<a name="l00711"></a>00711 <span class="keywordflow">except</span>: -<a name="l00712"></a>00712 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Error on entry 0x%4.4X:\nSubindex 0 must be defined for an ARRAY or a RECORD entry"</span>%entry -<a name="l00713"></a>00713 <span class="comment"># Define value for all subindexes except the first </span> -<a name="l00714"></a>00714 <span class="keywordflow">for</span> subindex <span class="keywordflow">in</span> xrange(1, int(max_subindex) + 1): -<a name="l00715"></a>00715 <span class="comment"># Take default value if it is defined and entry is defined</span> -<a name="l00716"></a>00716 <span class="keywordflow">if</span> subindex <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>] <span class="keywordflow">and</span> <span class="stringliteral">"DEFAULTVALUE"</span> <span class="keywordflow">in</span> values[<span class="stringliteral">"subindexes"</span>][subindex]: -<a name="l00717"></a>00717 value = values[<span class="stringliteral">"subindexes"</span>][subindex][<span class="stringliteral">"DEFAULTVALUE"</span>] -<a name="l00718"></a>00718 <span class="comment"># Find default value for value type of the subindex</span> -<a name="l00719"></a>00719 <span class="keywordflow">else</span>: -<a name="l00720"></a>00720 value = GetDefaultValue(entry, subindex) -<a name="l00721"></a>00721 Node.AddEntry(entry, subindex, value) -<a name="l00722"></a>00722 <span class="keywordflow">else</span>: -<a name="l00723"></a>00723 <span class="keywordflow">raise</span> SyntaxError, <span class="stringliteral">"Array or Record entry 0x%4.4X must have a \"SubNumber\" attribute"</span>%entry -<a name="l00724"></a>00724 <span class="keywordflow">return</span> Node -<a name="l00725"></a>00725 <span class="keywordflow">except</span> SyntaxError, message: -<a name="l00726"></a>00726 <span class="keywordflow">return</span> <span class="stringliteral">"Unable to import EDS file\n%s"</span>%message -<a name="l00727"></a>00727 -<a name="l00728"></a>00728 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00729"></a>00729 <span class="comment"># Main Function</span> -<a name="l00730"></a>00730 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00731"></a>00731 -<a name="l00732"></a>00732 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>: -<a name="l00733"></a>00733 <span class="keywordflow">print</span> ParseEDSFile(<span class="stringliteral">"examples/PEAK MicroMod.eds"</span>) -<a name="l00734"></a>00734 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/eds__utils_8py.html --- a/doc/doxygen/html/eds__utils_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/eds_utils.py File Reference</h1> -<p> -<a href="eds__utils_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html">eds_utils</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesets_1_1_5.html">sets::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetypes_1_1_5.html">types::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetime_1_1_5.html">time::*</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils::GetDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils::ExtractSections</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils::ParseCPJFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils::ParseEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils::WriteFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils::GenerateFileContent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils::GenerateEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils::GenerateCPJContent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils::GenerateNode</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/error_8h-source.html --- a/doc/doxygen/html/error_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h</h1><a href="error_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __ERROR__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __ERROR__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 -<a name="l00027"></a><a class="code" href="error_8h.html#53d64f03e3761bde171efd260276556e">00027</a> <span class="preprocessor">#define ERR_CAN_ADD_ID_TO_FILTER "1 Not in init mode"</span> -<a name="l00028"></a><a class="code" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_CLOCK "4 Not in init mode"</span> -<a name="l00029"></a><a class="code" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_1_FILTER "5 Not in init mode"</span> -<a name="l00030"></a><a class="code" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_INIT_FILTER "6 Not in init mode" </span> -<a name="l00031"></a><a class="code" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_MSG_TRANSMIT "7 No buffer free "</span> -<a name="l00032"></a><a class="code" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_MODE "8 Is in init mode"</span> -<a name="l00033"></a><a class="code" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_MODE_Q "9 Is in init mode"</span> -<a name="l00034"></a><a class="code" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN_SLEEP_WUP_MODE "10 Is in init mode"</span> -<a name="l00035"></a><a class="code" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define ERR_CAN0HDLRCV_STACK_FULL "11 Stack R full"</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span> -<a name="l00037"></a>00037 <span class="preprocessor">#endif </span><span class="comment">/* __ERROR__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/error_8h.html --- a/doc/doxygen/html/error_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,202 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/error.h File Reference</h1> -<p> -<a href="error_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">ERR_CAN_ADD_ID_TO_FILTER</a> "1 Not in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">ERR_CAN_INIT_CLOCK</a> "4 Not in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">ERR_CAN_INIT_1_FILTER</a> "5 Not in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">ERR_CAN_INIT_FILTER</a> "6 Not in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">ERR_CAN_MSG_TRANSMIT</a> "7 No buffer free "</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">ERR_CAN_SLEEP_MODE</a> "8 Is in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">ERR_CAN_SLEEP_MODE_Q</a> "9 Is in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">ERR_CAN_SLEEP_WUP_MODE</a> "10 Is in init mode"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">ERR_CAN0HDLRCV_STACK_FULL</a> "11 Stack R full"</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="4b4802d58ab57bcb221574d9436cddfb"></a><!-- doxytag: member="error.h::ERR_CAN0HDLRCV_STACK_FULL" ref="4b4802d58ab57bcb221574d9436cddfb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN0HDLRCV_STACK_FULL "11 Stack R full" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00035">35</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="53d64f03e3761bde171efd260276556e"></a><!-- doxytag: member="error.h::ERR_CAN_ADD_ID_TO_FILTER" ref="53d64f03e3761bde171efd260276556e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_ADD_ID_TO_FILTER "1 Not in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00027">27</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="a7e1dc6c7418d75999d1ac1f217cdd3e"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_1_FILTER" ref="a7e1dc6c7418d75999d1ac1f217cdd3e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_INIT_1_FILTER "5 Not in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00029">29</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="eebe9254cd41085461d615bf53408ba5"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_CLOCK" ref="eebe9254cd41085461d615bf53408ba5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_INIT_CLOCK "4 Not in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00028">28</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="6c980f2bfad323f66b3215ce8f2537fc"></a><!-- doxytag: member="error.h::ERR_CAN_INIT_FILTER" ref="6c980f2bfad323f66b3215ce8f2537fc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_INIT_FILTER "6 Not in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00030">30</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="bb776328e1c3cc9f643e0acda691c106"></a><!-- doxytag: member="error.h::ERR_CAN_MSG_TRANSMIT" ref="bb776328e1c3cc9f643e0acda691c106" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_MSG_TRANSMIT "7 No buffer free " </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00031">31</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="f145d6d8387fbaa5a28713124dd02407"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_MODE" ref="f145d6d8387fbaa5a28713124dd02407" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_SLEEP_MODE "8 Is in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00032">32</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="9e621878a9a2cfcdb9d5d8957a2effa8"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_MODE_Q" ref="9e621878a9a2cfcdb9d5d8957a2effa8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_SLEEP_MODE_Q "9 Is in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00033">33</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<a class="anchor" name="bed69f359aaccd95e634c16fee5dfa24"></a><!-- doxytag: member="error.h::ERR_CAN_SLEEP_WUP_MODE" ref="bed69f359aaccd95e634c16fee5dfa24" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ERR_CAN_SLEEP_WUP_MODE "10 Is in init mode" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="error_8h-source.html#l00034">34</a> of file <a class="el" href="error_8h-source.html">error.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8c-source.html --- a/doc/doxygen/html/example__objdict_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,597 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c</h1><a href="example__objdict_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#include <stddef.h></span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="preprocessor">#include <canfestival/applicfg.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "canfestival/def.h"</span> -<a name="l00028"></a>00028 <span class="preprocessor">#include "canfestival/can.h"</span> -<a name="l00029"></a>00029 <span class="preprocessor">#include "canfestival/objdictdef.h"</span> -<a name="l00030"></a>00030 <span class="preprocessor">#include "canfestival/pdo.h"</span> -<a name="l00031"></a>00031 <span class="preprocessor">#include "canfestival/sdo.h"</span> -<a name="l00032"></a>00032 <span class="preprocessor">#include "canfestival/sync.h"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "canfestival/lifegrd.h"</span> -<a name="l00034"></a>00034 <span class="preprocessor">#include "canfestival/nmtSlave.h"</span> -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 <span class="comment">/**************************************************************************/</span> -<a name="l00037"></a>00037 <span class="comment">/* Declaration of the mapped variables */</span> -<a name="l00038"></a>00038 <span class="comment">/**************************************************************************/</span> -<a name="l00039"></a><a class="code" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">00039</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0; <span class="comment">// Mapped at index 0x2000, subindex 0x01</span> -<a name="l00040"></a><a class="code" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">00040</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0; <span class="comment">// Mapped at index 0x2000, subindex 0x02</span> -<a name="l00041"></a><a class="code" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">00041</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0; <span class="comment">// Mapped at index 0x2000, subindex 0x03</span> -<a name="l00042"></a><a class="code" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">00042</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0; <span class="comment">// Mapped at index 0x2000, subindex 0x04</span> -<a name="l00043"></a><a class="code" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0; <span class="comment">// Mapped at index 0x6000, subindex 0x00</span> -<a name="l00044"></a><a class="code" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">00044</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0; <span class="comment">// Mapped at index 0x6001, subindex 0x00</span> -<a name="l00045"></a><a class="code" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">00045</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10] = 0; <span class="comment">// Mapped at index 0x6002, subindex 0x00</span> -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <span class="comment">/**************************************************************************/</span> -<a name="l00048"></a>00048 <span class="comment">/* Declaration of the value range types */</span> -<a name="l00049"></a>00049 <span class="comment">/**************************************************************************/</span> -<a name="l00050"></a>00050 -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 -<a name="l00053"></a><a class="code" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">00053</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">Linux_slave_valueRangeTest</a> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> typeValue, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> unsValue, <a class="code" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a> realValue) -<a name="l00054"></a>00054 { -<a name="l00055"></a>00055 <span class="keywordflow">switch</span> (typeValue) { -<a name="l00056"></a>00056 } -<a name="l00057"></a>00057 <span class="keywordflow">return</span> 0; -<a name="l00058"></a>00058 } -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 -<a name="l00061"></a>00061 <span class="comment">/**************************************************************************/</span> -<a name="l00062"></a>00062 <span class="comment">/* The node id */</span> -<a name="l00063"></a>00063 <span class="comment">/**************************************************************************/</span> -<a name="l00064"></a>00064 <span class="comment">/* node_id default value. </span> -<a name="l00065"></a>00065 <span class="comment"> This default value is deprecated.</span> -<a name="l00066"></a>00066 <span class="comment"> You should always overwrite this by using the function setNodeId(UNS8 nodeId) in your C code.</span> -<a name="l00067"></a>00067 <span class="comment">*/</span> -<a name="l00068"></a><a class="code" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">00068</a> <span class="preprocessor">#define NODE_ID 0x01</span> -<a name="l00069"></a><a class="code" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">00069</a> <span class="preprocessor"></span><a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = <a class="code" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">NODE_ID</a>; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 <span class="comment">//*****************************************************************************/</span> -<a name="l00073"></a>00073 <span class="comment">/* Array of message processing information */</span> -<a name="l00074"></a>00074 <span class="comment">/* Should not be modified */</span> -<a name="l00075"></a>00075 -<a name="l00076"></a><a class="code" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">00076</a> <span class="keyword">const</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a> = 1 -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 <span class="comment">// Macros definition</span> -<a name="l00079"></a>00079 -<a name="l00080"></a>00080 <span class="comment">/* Beware : </span> -<a name="l00081"></a>00081 <span class="comment">index *must* be writen 4 numbers in hexa</span> -<a name="l00082"></a>00082 <span class="comment">sub_index *must* be writen 2 numbers in hexa</span> -<a name="l00083"></a>00083 <span class="comment">size_variable_in_UNS8 *must* be writen 2 numbers in hexa</span> -<a name="l00084"></a>00084 <span class="comment">*/</span> -<a name="l00085"></a>00085 <span class="preprocessor">#define PDO_MAP(index, sub_index, size_variable_in_bits)\</span> -<a name="l00086"></a>00086 <span class="preprocessor">0x ## index ## sub_index ## size_variable_in_bits</span> -<a name="l00087"></a>00087 <span class="preprocessor"></span> -<a name="l00092"></a>00092 <span class="preprocessor">#define DeclareIndexTableEntry(entryname, index) { (subindex*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</span> -<a name="l00093"></a>00093 <span class="preprocessor"></span> -<a name="l00094"></a>00094 <span class="comment">//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span> -<a name="l00095"></a>00095 <span class="comment">//</span> -<a name="l00096"></a>00096 <span class="comment">// OBJECT DICTIONARY</span> -<a name="l00097"></a>00097 <span class="comment">// </span> -<a name="l00098"></a>00098 <span class="comment">//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span> -<a name="l00099"></a>00099 <span class="comment">// Make your change, depending of your application</span> -<a name="l00100"></a>00100 -<a name="l00101"></a>00101 -<a name="l00102"></a>00102 <span class="comment">/* index 0x1000 : Device type. </span> -<a name="l00103"></a>00103 <span class="comment"> You have to change the value below, so</span> -<a name="l00104"></a>00104 <span class="comment"> it fits your canopen-slave-module */</span> -<a name="l00105"></a>00105 -<a name="l00106"></a>00106 <span class="comment">/* Not used, so, should not be modified */</span> -<a name="l00107"></a>00107 -<a name="l00108"></a>00108 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> Linux_slave_obj1000 = 0; -<a name="l00109"></a><a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">00109</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>[] = -<a name="l00110"></a>00110 { -<a name="l00111"></a>00111 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1000 } -<a name="l00112"></a>00112 }; -<a name="l00113"></a>00113 -<a name="l00114"></a>00114 <span class="comment">/* index 0x1001 : Error register. </span> -<a name="l00115"></a>00115 <span class="comment"> Change the entries to fit your application </span> -<a name="l00116"></a>00116 <span class="comment"> Not used, so, should not be modified */</span> -<a name="l00117"></a><a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">00117</a> <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0; -<a name="l00118"></a><a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">00118</a> <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>[] = -<a name="l00119"></a>00119 { -<a name="l00120"></a>00120 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> } -<a name="l00121"></a>00121 }; -<a name="l00122"></a>00122 -<a name="l00123"></a>00123 <span class="comment">/* index 0x1005 : COB_ID SYNC */</span> -<a name="l00124"></a>00124 <span class="comment">/* Should not be modified */</span> -<a name="l00125"></a><a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">00125</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080; <span class="comment">// bit 30 = 1 : device can generate a SYNC message</span> -<a name="l00126"></a>00126 <span class="comment">// Beware, it is over written when the node </span> -<a name="l00127"></a>00127 <span class="comment">// enters in reset mode</span> -<a name="l00128"></a>00128 <span class="comment">// See initResetMode() in init.c</span> -<a name="l00129"></a><a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">00129</a> <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>[] = -<a name="l00130"></a>00130 { -<a name="l00131"></a>00131 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> } -<a name="l00132"></a>00132 }; -<a name="l00133"></a>00133 -<a name="l00134"></a>00134 <span class="comment">/* index 0x1006 : SYNC period */</span> -<a name="l00135"></a>00135 <span class="comment">// For producing the SYNC signal every n micro-seconds.</span> -<a name="l00136"></a>00136 <span class="comment">// Put 0 to not producing SYNC</span> -<a name="l00137"></a><a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">00137</a> <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0; -<a name="l00138"></a>00138 <span class="comment">// Default 0 to not produce SYNC //</span> -<a name="l00139"></a>00139 <span class="comment">// Beware, it is over written when the </span> -<a name="l00140"></a>00140 <span class="comment">// node enters in reset mode.</span> -<a name="l00141"></a>00141 <span class="comment">// See initResetMode() in init.c</span> -<a name="l00142"></a><a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">00142</a> <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>[] = -<a name="l00143"></a>00143 { -<a name="l00144"></a>00144 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> } -<a name="l00145"></a>00145 }; -<a name="l00146"></a>00146 -<a name="l00147"></a>00147 <span class="comment">/* index 0x1007 : Synchronous Window Length</span> -<a name="l00148"></a>00148 <span class="comment"> Seems to be needed by DS401 to generate the SYNC signal ! */</span> -<a name="l00149"></a><a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">00149</a> <span class="comment">/*const*/</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0; <span class="comment">/* Default 0 */</span> -<a name="l00150"></a><a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">00150</a> <span class="comment">/*const*/</span> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>[] = -<a name="l00151"></a>00151 { -<a name="l00152"></a>00152 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> } -<a name="l00153"></a>00153 }; -<a name="l00154"></a>00154 -<a name="l00155"></a>00155 <span class="comment">/* index 0x1008 : Manufacturer device name */</span> -<a name="l00156"></a><a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">00156</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>[] = <span class="stringliteral">"Appli_Slave_HC12"</span>; <span class="comment">/* Default 0 */</span> -<a name="l00157"></a><a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">00157</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>[] = -<a name="l00158"></a>00158 { -<a name="l00159"></a>00159 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> } -<a name="l00160"></a>00160 }; -<a name="l00161"></a>00161 -<a name="l00162"></a>00162 <span class="comment">/* index 0x1009 : Manufacturer hardware version */</span> -<a name="l00163"></a><a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">00163</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>[] = <span class="stringliteral">"__DATE__"</span>; <span class="comment">/* Default 0 */</span> -<a name="l00164"></a><a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">00164</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>[] = -<a name="l00165"></a>00165 { -<a name="l00166"></a>00166 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> } -<a name="l00167"></a>00167 }; -<a name="l00168"></a>00168 -<a name="l00169"></a>00169 <span class="comment">/* index 0x100A : Manufacturer software version */</span> -<a name="l00170"></a><a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">00170</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>[] = __TIME__; <span class="comment">/* Default 0 */</span> -<a name="l00171"></a><a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">00171</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>[] = -<a name="l00172"></a>00172 { -<a name="l00173"></a>00173 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, Linux_slave_sizeof(obj100A), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>} -<a name="l00174"></a>00174 }; -<a name="l00175"></a>00175 -<a name="l00176"></a>00176 -<a name="l00177"></a><a class="code" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">00177</a> <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a>[1] = {TIMER_NONE,}; -<a name="l00178"></a>00178 <span class="comment">/* index 0x1016 : HeartBeat consumers </span> -<a name="l00179"></a>00179 <span class="comment"> The nodes which can send a heartbeat */</span> -<a name="l00180"></a><a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">00180</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[] = {<span class="comment">// Consumer time for each node </span> -<a name="l00181"></a>00181 0x00000000}; <span class="comment">// Format 0x00NNTTTT (N=Node T=time in ms)</span> -<a name="l00182"></a>00182 -<a name="l00183"></a><a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">00183</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1; <span class="comment">// 1 nodes could send me</span> -<a name="l00184"></a>00184 <span class="comment">// their heartbeat.</span> -<a name="l00185"></a><a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">00185</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>[] = -<a name="l00186"></a>00186 { -<a name="l00187"></a>00187 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1016_cnt }, -<a name="l00188"></a>00188 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1016[0] } -<a name="l00189"></a>00189 }; -<a name="l00190"></a>00190 -<a name="l00191"></a>00191 <span class="comment">/* index 0x1017 : Heartbeat producer </span> -<a name="l00192"></a>00192 <span class="comment"> Every HBProducerTime, the node sends its heartbeat */</span> -<a name="l00193"></a><a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">00193</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0; <span class="comment">//HBProducerTime in ms. If 0 : not activated </span> -<a name="l00194"></a>00194 <span class="comment">// Beware, it is over written when the </span> -<a name="l00195"></a>00195 <span class="comment">// node enters in reset mode.</span> -<a name="l00196"></a>00196 <span class="comment">// See initResetMode() in init.c</span> -<a name="l00197"></a><a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">00197</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>[] = -<a name="l00198"></a>00198 { -<a name="l00199"></a>00199 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), &Linux_slave_obj1017 } -<a name="l00200"></a>00200 }; -<a name="l00201"></a>00201 -<a name="l00202"></a>00202 <span class="comment">/* index 0x1018 : Identity object */</span> -<a name="l00205"></a>00205 <span class="comment">/* Values can be modified */</span> -<a name="l00206"></a>00206 -<a name="l00207"></a><a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">00207</a> s_identity <a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a> = -<a name="l00208"></a>00208 { -<a name="l00209"></a>00209 4, <span class="comment">// number of supported entries</span> -<a name="l00210"></a>00210 0, <span class="comment">// Vendor-ID (given by the can-cia)</span> -<a name="l00211"></a>00211 0, <span class="comment">// Product Code</span> -<a name="l00212"></a>00212 0, <span class="comment">// Revision number</span> -<a name="l00213"></a>00213 0 <span class="comment">// serial number</span> -<a name="l00214"></a>00214 }; -<a name="l00215"></a>00215 -<a name="l00216"></a><a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">00216</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>[] = -<a name="l00217"></a>00217 { -<a name="l00218"></a>00218 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1018.count }, -<a name="l00219"></a>00219 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1018.vendor_id}, -<a name="l00220"></a>00220 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1018.product_code}, -<a name="l00221"></a>00221 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1018.revision_number}, -<a name="l00222"></a>00222 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1018.serial_number} -<a name="l00223"></a>00223 }; -<a name="l00224"></a>00224 -<a name="l00225"></a>00225 <span class="comment">/* index 0x1200 : The SDO Server parameters */</span> -<a name="l00226"></a>00226 <span class="comment">/* BEWARE You cannot define more than one SDO server */</span> -<a name="l00227"></a>00227 <span class="comment">/* The values should not be modified here, </span> -<a name="l00228"></a>00228 <span class="comment"> but can be changed at runtime */</span> -<a name="l00229"></a>00229 <span class="comment">// Beware that the default values that you could put here</span> -<a name="l00230"></a>00230 <span class="comment">// will be over written at the initialisation of the node. </span> -<a name="l00231"></a>00231 <span class="comment">// See setNodeId() in init.c</span> -<a name="l00232"></a><a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">00232</a> s_sdo_parameter <a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a> = -<a name="l00233"></a>00233 { 3, <span class="comment">// Number of entries. Always 3 for the SDO </span> -<a name="l00234"></a>00234 0x601, <span class="comment">// The cob_id transmited in CAN msg to the server </span> -<a name="l00235"></a>00235 0x581, <span class="comment">// The cob_id received in CAN msg from the server </span> -<a name="l00236"></a>00236 0x01 <span class="comment">// The node id of the client. Should not be modified</span> -<a name="l00237"></a>00237 }; -<a name="l00238"></a><a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">00238</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>[] = -<a name="l00239"></a>00239 { -<a name="l00240"></a>00240 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1200.count }, -<a name="l00241"></a>00241 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1200.cob_id_client }, -<a name="l00242"></a>00242 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1200.cob_id_server }, -<a name="l00243"></a>00243 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1200.node_id } -<a name="l00244"></a>00244 }; -<a name="l00245"></a>00245 -<a name="l00246"></a>00246 <span class="comment">/* index 0x1280 : SDO client parameter */</span> -<a name="l00247"></a><a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">00247</a> s_sdo_parameter <a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a> = -<a name="l00248"></a>00248 { 3, <span class="comment">// Nb of entries </span> -<a name="l00249"></a>00249 0x600, <span class="comment">// cobid transmited to the server. The good value should be 0x600 + server nodeId</span> -<a name="l00250"></a>00250 0x580, <span class="comment">// cobid received from the server. The good value should be 0x580 + server nodeId</span> -<a name="l00251"></a>00251 0x01 <span class="comment">// server NodeId</span> -<a name="l00252"></a>00252 }; -<a name="l00253"></a><a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">00253</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>[] = -<a name="l00254"></a>00254 { -<a name="l00255"></a>00255 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1280.count }, -<a name="l00256"></a>00256 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1280.cob_id_client }, -<a name="l00257"></a>00257 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1280.cob_id_server }, -<a name="l00258"></a>00258 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1280.node_id } -<a name="l00259"></a>00259 }; -<a name="l00260"></a>00260 -<a name="l00261"></a>00261 <span class="comment">/* index 0x1400 : PDO receive communication parameter */</span> -<a name="l00262"></a><a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">00262</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a> = -<a name="l00263"></a>00263 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00264"></a>00264 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00265"></a>00265 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00266"></a>00266 }; -<a name="l00267"></a><a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">00267</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>[] = -<a name="l00268"></a>00268 { -<a name="l00269"></a>00269 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1400.count }, -<a name="l00270"></a>00270 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1400.cob_id }, -<a name="l00271"></a>00271 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1400.type }, -<a name="l00272"></a>00272 }; -<a name="l00273"></a>00273 -<a name="l00274"></a>00274 <span class="comment">/* index 0x1401 : PDO receive communication parameter */</span> -<a name="l00275"></a><a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">00275</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a> = -<a name="l00276"></a>00276 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00277"></a>00277 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00278"></a>00278 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00279"></a>00279 }; -<a name="l00280"></a><a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">00280</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>[] = -<a name="l00281"></a>00281 { -<a name="l00282"></a>00282 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1401.count }, -<a name="l00283"></a>00283 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1401.cob_id }, -<a name="l00284"></a>00284 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1401.type }, -<a name="l00285"></a>00285 }; -<a name="l00286"></a>00286 -<a name="l00287"></a>00287 <span class="comment">/* index 0x1402 : PDO receive communication parameter */</span> -<a name="l00288"></a><a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">00288</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a> = -<a name="l00289"></a>00289 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00290"></a>00290 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00291"></a>00291 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00292"></a>00292 }; -<a name="l00293"></a><a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">00293</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>[] = -<a name="l00294"></a>00294 { -<a name="l00295"></a>00295 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1402.count }, -<a name="l00296"></a>00296 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1402.cob_id }, -<a name="l00297"></a>00297 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1402.type }, -<a name="l00298"></a>00298 }; -<a name="l00299"></a>00299 -<a name="l00300"></a>00300 <span class="comment">/* index 0x1600 : PDO receive mapping parameter of PDO communication index 0x1400 */</span> -<a name="l00301"></a><a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">00301</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00302"></a><a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">00302</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[] = { -<a name="l00303"></a>00303 0x00000000, -<a name="l00304"></a>00304 0x00000000, -<a name="l00305"></a>00305 0x00000000, -<a name="l00306"></a>00306 0x00000000, -<a name="l00307"></a>00307 0x00000000, -<a name="l00308"></a>00308 0x00000000, -<a name="l00309"></a>00309 0x00000000, -<a name="l00310"></a>00310 0x00000000 -<a name="l00311"></a>00311 }; -<a name="l00312"></a><a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">00312</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>[] = -<a name="l00313"></a>00313 { -<a name="l00314"></a>00314 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_cnt }, -<a name="l00315"></a>00315 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[0]}, -<a name="l00316"></a>00316 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[1]}, -<a name="l00317"></a>00317 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[2]}, -<a name="l00318"></a>00318 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[3]}, -<a name="l00319"></a>00319 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[4]}, -<a name="l00320"></a>00320 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[5]}, -<a name="l00321"></a>00321 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[6]}, -<a name="l00322"></a>00322 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[7]} -<a name="l00323"></a>00323 }; -<a name="l00324"></a>00324 -<a name="l00325"></a>00325 <span class="comment">/* index 0x1601 : PDO receive mapping parameter of PDO communication index 0x1401 */</span> -<a name="l00326"></a><a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">00326</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00327"></a><a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">00327</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[] = { -<a name="l00328"></a>00328 0x00000000, -<a name="l00329"></a>00329 0x00000000, -<a name="l00330"></a>00330 0x00000000, -<a name="l00331"></a>00331 0x00000000, -<a name="l00332"></a>00332 0x00000000, -<a name="l00333"></a>00333 0x00000000, -<a name="l00334"></a>00334 0x00000000, -<a name="l00335"></a>00335 0x00000000 -<a name="l00336"></a>00336 }; -<a name="l00337"></a><a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">00337</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>[] = -<a name="l00338"></a>00338 { -<a name="l00339"></a>00339 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_cnt }, -<a name="l00340"></a>00340 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[0]}, -<a name="l00341"></a>00341 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[1]}, -<a name="l00342"></a>00342 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[2]}, -<a name="l00343"></a>00343 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[3]}, -<a name="l00344"></a>00344 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[4]}, -<a name="l00345"></a>00345 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[5]}, -<a name="l00346"></a>00346 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[6]}, -<a name="l00347"></a>00347 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[7]} -<a name="l00348"></a>00348 }; -<a name="l00349"></a>00349 -<a name="l00350"></a>00350 <span class="comment">/* index 0x1602 : PDO receive mapping parameter of PDO communication index 0x1402 */</span> -<a name="l00351"></a><a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">00351</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00352"></a><a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">00352</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[] = { -<a name="l00353"></a>00353 0x00000000, -<a name="l00354"></a>00354 0x00000000, -<a name="l00355"></a>00355 0x00000000, -<a name="l00356"></a>00356 0x00000000, -<a name="l00357"></a>00357 0x00000000, -<a name="l00358"></a>00358 0x00000000, -<a name="l00359"></a>00359 0x00000000, -<a name="l00360"></a>00360 0x00000000 -<a name="l00361"></a>00361 }; -<a name="l00362"></a><a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">00362</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>[] = -<a name="l00363"></a>00363 { -<a name="l00364"></a>00364 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_cnt }, -<a name="l00365"></a>00365 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[0]}, -<a name="l00366"></a>00366 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[1]}, -<a name="l00367"></a>00367 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[2]}, -<a name="l00368"></a>00368 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[3]}, -<a name="l00369"></a>00369 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[4]}, -<a name="l00370"></a>00370 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[5]}, -<a name="l00371"></a>00371 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[6]}, -<a name="l00372"></a>00372 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[7]} -<a name="l00373"></a>00373 }; -<a name="l00374"></a>00374 -<a name="l00375"></a>00375 <span class="comment">/* index 0x1800 : PDO transmit communication parameter */</span> -<a name="l00376"></a><a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">00376</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a> = -<a name="l00377"></a>00377 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00378"></a>00378 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00379"></a>00379 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00380"></a>00380 }; -<a name="l00381"></a><a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">00381</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>[] = -<a name="l00382"></a>00382 { -<a name="l00383"></a>00383 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1800.count }, -<a name="l00384"></a>00384 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1800.cob_id }, -<a name="l00385"></a>00385 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1800.type }, -<a name="l00386"></a>00386 }; -<a name="l00387"></a>00387 -<a name="l00388"></a>00388 <span class="comment">/* index 0x1801 : PDO transmit communication parameter */</span> -<a name="l00389"></a><a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">00389</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a> = -<a name="l00390"></a>00390 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00391"></a>00391 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00392"></a>00392 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00393"></a>00393 }; -<a name="l00394"></a><a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">00394</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>[] = -<a name="l00395"></a>00395 { -<a name="l00396"></a>00396 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1801.count }, -<a name="l00397"></a>00397 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1801.cob_id }, -<a name="l00398"></a>00398 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1801.type }, -<a name="l00399"></a>00399 }; -<a name="l00400"></a>00400 -<a name="l00401"></a>00401 <span class="comment">/* index 0x1802 : PDO transmit communication parameter */</span> -<a name="l00402"></a><a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">00402</a> s_pdo_communication_parameter <a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a> = -<a name="l00403"></a>00403 { 2, <span class="comment">// Largest subindex supported </span> -<a name="l00404"></a>00404 0x0, <span class="comment">// Default COBID (overwritten at init for index 0x1400 to 0x1403)</span> -<a name="l00405"></a>00405 253 <span class="comment">// Transmission type. See objdictdef.h </span> -<a name="l00406"></a>00406 }; -<a name="l00407"></a><a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">00407</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>[] = -<a name="l00408"></a>00408 { -<a name="l00409"></a>00409 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1802.count }, -<a name="l00410"></a>00410 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1802.cob_id }, -<a name="l00411"></a>00411 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1802.type }, -<a name="l00412"></a>00412 }; -<a name="l00413"></a>00413 -<a name="l00414"></a>00414 <span class="comment">/* index 0x1A00 : PDO transmit mapping parameter of PDO communication index 0x1800 */</span> -<a name="l00415"></a><a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">00415</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00416"></a><a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">00416</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[] = { -<a name="l00417"></a>00417 0x00000000, -<a name="l00418"></a>00418 0x00000000, -<a name="l00419"></a>00419 0x00000000, -<a name="l00420"></a>00420 0x00000000, -<a name="l00421"></a>00421 0x00000000, -<a name="l00422"></a>00422 0x00000000, -<a name="l00423"></a>00423 0x00000000, -<a name="l00424"></a>00424 0x00000000 -<a name="l00425"></a>00425 }; -<a name="l00426"></a><a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">00426</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>[] = -<a name="l00427"></a>00427 { -<a name="l00428"></a>00428 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_cnt }, -<a name="l00429"></a>00429 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[0]}, -<a name="l00430"></a>00430 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[1]}, -<a name="l00431"></a>00431 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[2]}, -<a name="l00432"></a>00432 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[3]}, -<a name="l00433"></a>00433 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[4]}, -<a name="l00434"></a>00434 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[5]}, -<a name="l00435"></a>00435 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[6]}, -<a name="l00436"></a>00436 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[7]} -<a name="l00437"></a>00437 }; -<a name="l00438"></a>00438 -<a name="l00439"></a>00439 <span class="comment">/* index 0x1A01 : PDO transmit mapping parameter of PDO communication index 0x1801 */</span> -<a name="l00440"></a><a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">00440</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00441"></a><a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">00441</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[] = { -<a name="l00442"></a>00442 0x00000000, -<a name="l00443"></a>00443 0x00000000, -<a name="l00444"></a>00444 0x00000000, -<a name="l00445"></a>00445 0x00000000, -<a name="l00446"></a>00446 0x00000000, -<a name="l00447"></a>00447 0x00000000, -<a name="l00448"></a>00448 0x00000000, -<a name="l00449"></a>00449 0x00000000 -<a name="l00450"></a>00450 }; -<a name="l00451"></a><a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">00451</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>[] = -<a name="l00452"></a>00452 { -<a name="l00453"></a>00453 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_cnt }, -<a name="l00454"></a>00454 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[0]}, -<a name="l00455"></a>00455 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[1]}, -<a name="l00456"></a>00456 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[2]}, -<a name="l00457"></a>00457 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[3]}, -<a name="l00458"></a>00458 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[4]}, -<a name="l00459"></a>00459 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[5]}, -<a name="l00460"></a>00460 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[6]}, -<a name="l00461"></a>00461 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[7]} -<a name="l00462"></a>00462 }; -<a name="l00463"></a>00463 -<a name="l00464"></a>00464 <span class="comment">/* index 0x1A02 : PDO transmit mapping parameter of PDO communication index 0x1802 */</span> -<a name="l00465"></a><a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">00465</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0; <span class="comment">// Number of mapped variables</span> -<a name="l00466"></a><a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">00466</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[] = { -<a name="l00467"></a>00467 0x00000000, -<a name="l00468"></a>00468 0x00000000, -<a name="l00469"></a>00469 0x00000000, -<a name="l00470"></a>00470 0x00000000, -<a name="l00471"></a>00471 0x00000000, -<a name="l00472"></a>00472 0x00000000, -<a name="l00473"></a>00473 0x00000000, -<a name="l00474"></a>00474 0x00000000 -<a name="l00475"></a>00475 }; -<a name="l00476"></a><a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">00476</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>[] = -<a name="l00477"></a>00477 { -<a name="l00478"></a>00478 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_cnt }, -<a name="l00479"></a>00479 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[0]}, -<a name="l00480"></a>00480 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[1]}, -<a name="l00481"></a>00481 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[2]}, -<a name="l00482"></a>00482 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[3]}, -<a name="l00483"></a>00483 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[4]}, -<a name="l00484"></a>00484 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[5]}, -<a name="l00485"></a>00485 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[6]}, -<a name="l00486"></a>00486 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[7]} -<a name="l00487"></a>00487 }; -<a name="l00488"></a>00488 -<a name="l00489"></a>00489 -<a name="l00490"></a>00490 <span class="comment">/* index 0x2000 : Mapped variable */</span> -<a name="l00491"></a><a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">00491</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4; <span class="comment">// number of subindex - 1</span> -<a name="l00492"></a><a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">00492</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>[] = -<a name="l00493"></a>00493 { -<a name="l00494"></a>00494 { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&Linux_slave_highestSubIndex_2000 }, -<a name="l00495"></a>00495 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> }, -<a name="l00496"></a>00496 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> }, -<a name="l00497"></a>00497 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> }, -<a name="l00498"></a>00498 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> } -<a name="l00499"></a>00499 }; -<a name="l00500"></a>00500 -<a name="l00501"></a>00501 <span class="comment">/* index 0x6000 : Mapped variable */</span> -<a name="l00502"></a><a class="code" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">00502</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0; <span class="comment">// number of subindex - 1</span> -<a name="l00503"></a><a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">00503</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>[] = -<a name="l00504"></a>00504 { -<a name="l00505"></a>00505 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> } -<a name="l00506"></a>00506 }; -<a name="l00507"></a>00507 -<a name="l00508"></a>00508 <span class="comment">/* index 0x6001 : Mapped variable */</span> -<a name="l00509"></a><a class="code" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">00509</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0; <span class="comment">// number of subindex - 1</span> -<a name="l00510"></a><a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">00510</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>[] = -<a name="l00511"></a>00511 { -<a name="l00512"></a>00512 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> } -<a name="l00513"></a>00513 }; -<a name="l00514"></a>00514 -<a name="l00515"></a>00515 <span class="comment">/* index 0x6002 : Mapped variable */</span> -<a name="l00516"></a><a class="code" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">00516</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0; <span class="comment">// number of subindex - 1</span> -<a name="l00517"></a><a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">00517</a> <a class="code" href="structtd__subindex.html">subindex</a> <a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>[] = -<a name="l00518"></a>00518 { -<a name="l00519"></a>00519 { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> } -<a name="l00520"></a>00520 }; -<a name="l00521"></a>00521 -<a name="l00522"></a><a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">00522</a> <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> <a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[] = -<a name="l00523"></a>00523 { -<a name="l00524"></a>00524 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>, 0x1000), -<a name="l00525"></a>00525 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>, 0x1001), -<a name="l00526"></a>00526 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>, 0x1005), -<a name="l00527"></a>00527 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>, 0x1006), -<a name="l00528"></a>00528 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>, 0x1007), -<a name="l00529"></a>00529 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>, 0x1008), -<a name="l00530"></a>00530 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>, 0x1009), -<a name="l00531"></a>00531 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>, 0x100A), -<a name="l00532"></a>00532 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>, 0x1016), -<a name="l00533"></a>00533 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>, 0x1017), -<a name="l00534"></a>00534 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>, 0x1018), -<a name="l00535"></a>00535 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>, 0x1200), -<a name="l00536"></a>00536 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>, 0x1280), -<a name="l00537"></a>00537 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>, 0x1400), -<a name="l00538"></a>00538 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>, 0x1401), -<a name="l00539"></a>00539 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>, 0x1402), -<a name="l00540"></a>00540 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>, 0x1600), -<a name="l00541"></a>00541 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>, 0x1601), -<a name="l00542"></a>00542 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>, 0x1602), -<a name="l00543"></a>00543 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>, 0x1800), -<a name="l00544"></a>00544 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>, 0x1801), -<a name="l00545"></a>00545 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>, 0x1802), -<a name="l00546"></a>00546 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>, 0x1A00), -<a name="l00547"></a>00547 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>, 0x1A01), -<a name="l00548"></a>00548 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>, 0x1A02), -<a name="l00549"></a>00549 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>, 0x2000), -<a name="l00550"></a>00550 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>, 0x6000), -<a name="l00551"></a>00551 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>, 0x6001), -<a name="l00552"></a>00552 <a class="code" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(<a class="code" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>, 0x6002), -<a name="l00553"></a>00553 }; -<a name="l00554"></a>00554 -<a name="l00555"></a>00555 <span class="comment">// To count at which received SYNC a PDO must be sent.</span> -<a name="l00556"></a>00556 <span class="comment">// Even if no pdoTransmit are defined, at least one entry is computed</span> -<a name="l00557"></a>00557 <span class="comment">// for compilations issues.</span> -<a name="l00558"></a><a class="code" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">00558</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a>[1] = {0, }; -<a name="l00559"></a>00559 -<a name="l00560"></a><a class="code" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">00560</a> <a class="code" href="structs__quick__index.html">quick_index</a> <a class="code" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a> = { -<a name="l00561"></a>00561 SDO_SVR : 11, -<a name="l00562"></a>00562 SDO_CLT : 12, -<a name="l00563"></a>00563 PDO_RCV : 13, -<a name="l00564"></a>00564 PDO_RCV_MAP : 16, -<a name="l00565"></a>00565 PDO_TRS : 19, -<a name="l00566"></a>00566 PDO_TRS_MAP : 22 -<a name="l00567"></a>00567 } -<a name="l00568"></a>00568 -<a name="l00569"></a>00569 <a class="code" href="structs__quick__index.html">quick_index</a> Linux_slave_lastIndex{ -<a name="l00570"></a>00570 SDO_SVR : 11, -<a name="l00571"></a>00571 SDO_CLT : 12, -<a name="l00572"></a>00572 PDO_RCV : 15, -<a name="l00573"></a>00573 PDO_RCV_MAP : 18, -<a name="l00574"></a>00574 PDO_TRS : 21, -<a name="l00575"></a>00575 PDO_TRS_MAP : 24 -<a name="l00576"></a>00576 } -<a name="l00577"></a>00577 -<a name="l00578"></a>00578 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> Linux_slave_ObjdictSize = <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>)/<span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[0]); -<a name="l00579"></a>00579 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8c.html --- a/doc/doxygen/html/example__objdict_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1965 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c File Reference</h1><code>#include <stddef.h></code><br> -<code>#include <canfestival/applicfg.h></code><br> -<code>#include "canfestival/def.h"</code><br> -<code>#include "canfestival/can.h"</code><br> -<code>#include "canfestival/objdictdef.h"</code><br> -<code>#include "canfestival/pdo.h"</code><br> -<code>#include "canfestival/sdo.h"</code><br> -<code>#include "canfestival/sync.h"</code><br> -<code>#include "canfestival/lifegrd.h"</code><br> -<code>#include "canfestival/nmtSlave.h"</code><br> - -<p> -<a href="example__objdict_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">NODE_ID</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">PDO_MAP</a>(index, sub_index, size_variable_in_bits) 0x ## index ## sub_index ## size_variable_in_bits</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">DeclareIndexTableEntry</a>(entryname, index) { (<a class="el" href="structtd__subindex.html">subindex</a>*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">Linux_slave_valueRangeTest</a> (UNS8 typeValue, UNS32 unsValue, REAL32 realValue)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> [10] = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = NODE_ID</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> [] = "Appli_Slave_HC12"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> [] = "__DATE__"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a> [] = __TIME__</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a> [1] = {TIMER_NONE,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_identity </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_sdo_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_sdo_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">s_pdo_communication_parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a> [1] = {0, }</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="e7ce50bb8ae0f5604c33e9b6672c366a"></a><!-- doxytag: member="example_objdict.c::DeclareIndexTableEntry" ref="e7ce50bb8ae0f5604c33e9b6672c366a" args="(entryname, index)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DeclareIndexTableEntry </td> - <td>(</td> - <td class="paramtype">entryname, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">index </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> { (<a class="el" href="structtd__subindex.html">subindex</a>*)entryname,sizeof(entryname)/sizeof(entryname[0]), index}</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e19bfd2ea75b7ddfc0c9e520240ab733"></a><!-- doxytag: member="example_objdict.c::NODE_ID" ref="e19bfd2ea75b7ddfc0c9e520240ab733" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NODE_ID 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00068">68</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="3c135ec43472f37c279f888728b8e603"></a><!-- doxytag: member="example_objdict.c::PDO_MAP" ref="3c135ec43472f37c279f888728b8e603" args="(index, sub_index, size_variable_in_bits)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PDO_MAP </td> - <td>(</td> - <td class="paramtype">index, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">sub_index, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">size_variable_in_bits </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> 0x ## index ## sub_index ## size_variable_in_bits</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="e574fe0d6808ebb128aee1cdb108d700"></a><!-- doxytag: member="example_objdict.c::Linux_slave_valueRangeTest" ref="e574fe0d6808ebb128aee1cdb108d700" args="(UNS8 typeValue, UNS32 unsValue, REAL32 realValue)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 Linux_slave_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>unsValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">REAL32 </td> - <td class="paramname"> <em>realValue</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00053">53</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="7e12020e121aa8689ae0ed07a595508d"></a><!-- doxytag: member="example_objdict.c::canopenErrNB" ref="7e12020e121aa8689ae0ed07a595508d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00043">43</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="ae855ee2ef12c40958afc632272eb32f"></a><!-- doxytag: member="example_objdict.c::canopenErrVAL" ref="ae855ee2ef12c40958afc632272eb32f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00044">44</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="bc5904eec2756dc2a8276bd49bea868c"></a><!-- doxytag: member="example_objdict.c::day" ref="bc5904eec2756dc2a8276bd49bea868c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00042">42</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="75aee5777719f851830029bc7e7ea8a9"></a><!-- doxytag: member="example_objdict.c::hours" ref="75aee5777719f851830029bc7e7ea8a9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00041">41</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="2cb1ec4257c97c26c06e1b8d6f3cd537"></a><!-- doxytag: member="example_objdict.c::Linux_slave_bDeviceNodeId" ref="2cb1ec4257c97c26c06e1b8d6f3cd537" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">Linux_slave_bDeviceNodeId</a> = NODE_ID </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00069">69</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="d0ca981b53aa6865fe6b05e483bdf9d9"></a><!-- doxytag: member="example_objdict.c::Linux_slave_count_sync" ref="d0ca981b53aa6865fe6b05e483bdf9d9" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">Linux_slave_count_sync</a>[1] = {0, } </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00558">558</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="441a8eb9ff0d5a569ce96c5f28e3ae16"></a><!-- doxytag: member="example_objdict.c::Linux_slave_firstIndex" ref="441a8eb9ff0d5a569ce96c5f28e3ae16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">Linux_slave_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - SDO_SVR : 11, - SDO_CLT : 12, - PDO_RCV : 13, - PDO_RCV_MAP : 16, - PDO_TRS : 19, - PDO_TRS_MAP : 22 -} - -<a class="code" href="structs__quick__index.html">quick_index</a> Linux_slave_lastIndex{ - SDO_SVR : 11, - SDO_CLT : 12, - PDO_RCV : 15, - PDO_RCV_MAP : 18, - PDO_TRS : 21, - PDO_TRS_MAP : 24 -} - -<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> Linux_slave_ObjdictSize = <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>)/<span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[0]) -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00560">560</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="0fdc4651ac2468881ff82d20529761b4"></a><!-- doxytag: member="example_objdict.c::Linux_slave_heartBeatTimers" ref="0fdc4651ac2468881ff82d20529761b4" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">Linux_slave_heartBeatTimers</a>[1] = {TIMER_NONE,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00177">177</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="6c8ea4ebf849e1d1e41d478a566948d2"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_2000" ref="6c8ea4ebf849e1d1e41d478a566948d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00491">491</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="61a00df4a8d4428867d8c17f23a0f790"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6000" ref="61a00df4a8d4428867d8c17f23a0f790" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">Linux_slave_highestSubIndex_6000</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00502">502</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="c754a0b797d90440d943995ce3525c6c"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6001" ref="c754a0b797d90440d943995ce3525c6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">Linux_slave_highestSubIndex_6001</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00509">509</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="a49887e967f630d196f0a53cf4cd47ab"></a><!-- doxytag: member="example_objdict.c::Linux_slave_highestSubIndex_6002" ref="a49887e967f630d196f0a53cf4cd47ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">Linux_slave_highestSubIndex_6002</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00516">516</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="2ef807a18b7239354d83841bac3bd490"></a><!-- doxytag: member="example_objdict.c::Linux_slave_iam_a_slave" ref="2ef807a18b7239354d83841bac3bd490" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">Linux_slave_iam_a_slave</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> 1 - - - - -<span class="preprocessor">#define PDO_MAP(index, sub_index, size_variable_in_bits)</span> -<span class="preprocessor"></span> - - -<span class="preprocessor">#define DeclareIndexTableEntry(entryname, index) </span> -<span class="preprocessor"></span> - - - - - - - - - - - - - <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> Linux_slave_obj1000 = 0 -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00076">76</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="05d6d5bceb8fec9cbf78895d7dd43b19"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1000" ref="05d6d5bceb8fec9cbf78895d7dd43b19" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">Linux_slave_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&Linux_slave_obj1000 } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00109">109</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="a12d9d7966e31f886c54398b9a7915e3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1001" ref="a12d9d7966e31f886c54398b9a7915e3" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">Linux_slave_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00118">118</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="523059c463ce15ba4189a6d69b81baf3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1005" ref="523059c463ce15ba4189a6d69b81baf3" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">Linux_slave_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00129">129</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="6ae4bc2f32e5a18abcceaa4124c7cdf9"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1006" ref="6ae4bc2f32e5a18abcceaa4124c7cdf9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">Linux_slave_Index1006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00142">142</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="b9d4489193cc9862f5412a1092b3ce44"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1007" ref="b9d4489193cc9862f5412a1092b3ce44" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">Linux_slave_Index1007</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00150">150</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="aef0742faaa702e9ffa53e7c33ea50bf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1008" ref="aef0742faaa702e9ffa53e7c33ea50bf" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">Linux_slave_Index1008</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00157">157</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="9b4315fc4a587bca9c60db7ba1908747"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1009" ref="9b4315fc4a587bca9c60db7ba1908747" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">Linux_slave_Index1009</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00164">164</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="74bd750703d7ad9948ceed3550738e29"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index100A" ref="74bd750703d7ad9948ceed3550738e29" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">Linux_slave_Index100A</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, Linux_slave_sizeof(obj100A), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00171">171</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="01ca355a05ad9bc65dc4d5db042a1004"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1016" ref="01ca355a05ad9bc65dc4d5db042a1004" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">Linux_slave_Index1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[0] } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00185">185</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="f8f53c73742e95cfe30c57a733e3a797"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1017" ref="f8f53c73742e95cfe30c57a733e3a797" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">Linux_slave_Index1017</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), &<a class="code" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00197">197</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="e5b0fad865bf7993c04c246b4145aa63"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1018" ref="e5b0fad865bf7993c04c246b4145aa63" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">Linux_slave_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.count }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.vendor_id}, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.product_code}, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.revision_number}, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>(<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a>.serial_number} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00216">216</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="055cca9dc73b469c4b34b7aeed44967e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1200" ref="055cca9dc73b469c4b34b7aeed44967e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">Linux_slave_Index1200</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.count }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.cob_id_client }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.cob_id_server }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a>.node_id } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00238">238</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="3d80d2a375cf3b48229dfb1a03d7aa19"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1280" ref="3d80d2a375cf3b48229dfb1a03d7aa19" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">Linux_slave_Index1280</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.cob_id_client }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.cob_id_server }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a>.node_id } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00253">253</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="fe83534851ad73d6fcefabd6a6d18f73"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1400" ref="fe83534851ad73d6fcefabd6a6d18f73" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">Linux_slave_Index1400</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00267">267</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="9a91b6a1e5321a0a0814f7d1c8bb4e21"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1401" ref="9a91b6a1e5321a0a0814f7d1c8bb4e21" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">Linux_slave_Index1401</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00280">280</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="140558578871f3321895cc83b06dc7e5"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1402" ref="140558578871f3321895cc83b06dc7e5" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">Linux_slave_Index1402</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00293">293</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="32cb6562143353da5540e4b3b76751b8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1600" ref="32cb6562143353da5540e4b3b76751b8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">Linux_slave_Index1600</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1600_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00312">312</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="d855bea68e3f602e03ee1684b8fe7e18"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1601" ref="d855bea68e3f602e03ee1684b8fe7e18" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">Linux_slave_Index1601</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1601_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00337">337</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="0d3b42ef9cb10bdc21dc5b8dc4a9f19e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1602" ref="0d3b42ef9cb10bdc21dc5b8dc4a9f19e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">Linux_slave_Index1602</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1602_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00362">362</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="724e18e7bdf5c1331bac5c749ee74df7"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1800" ref="724e18e7bdf5c1331bac5c749ee74df7" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">Linux_slave_Index1800</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00381">381</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="a4312e51a953d0a0a59c97d76b3a69fe"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1801" ref="a4312e51a953d0a0a59c97d76b3a69fe" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">Linux_slave_Index1801</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00394">394</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="77626b7e7e1cdc13c541817244c5aa16"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1802" ref="77626b7e7e1cdc13c541817244c5aa16" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">Linux_slave_Index1802</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.count }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.cob_id }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a>.type }, - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00407">407</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="4d87e2c83fb4ee09e569b5003b6bc831"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A00" ref="4d87e2c83fb4ee09e569b5003b6bc831" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">Linux_slave_Index1A00</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A00_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00426">426</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="fd8d72d425261d8335295e909e6257a5"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A01" ref="fd8d72d425261d8335295e909e6257a5" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">Linux_slave_Index1A01</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A01_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00451">451</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="7a35c92f170fec8ede877f1f836ff3ec"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index1A02" ref="7a35c92f170fec8ede877f1f836ff3ec" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">Linux_slave_Index1A02</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[0]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[1]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[2]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[3]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[4]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[5]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[6]}, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span>( <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> ), (<span class="keywordtype">void</span>*)&Linux_slave_obj1A02_mappedVar[7]} - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00476">476</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="bc7121f6cf9d53c5210cffe10fe95087"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index2000" ref="bc7121f6cf9d53c5210cffe10fe95087" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">Linux_slave_Index2000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">Linux_slave_highestSubIndex_2000</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint8, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00492">492</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="8932233e96f010b1e6c0138dd1378819"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6000" ref="8932233e96f010b1e6c0138dd1378819" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">Linux_slave_Index6000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00503">503</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="3e33556ed41cef5c460bf77d270d27b7"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6001" ref="3e33556ed41cef5c460bf77d270d27b7" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">Linux_slave_Index6001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00510">510</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="ce0887fb5585541dae87fb90de8649fa"></a><!-- doxytag: member="example_objdict.c::Linux_slave_Index6002" ref="ce0887fb5585541dae87fb90de8649fa" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">Linux_slave_Index6002</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> } - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00517">517</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="e01f01df6cd5443c01c99491e77cc3de"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1001" ref="e01f01df6cd5443c01c99491e77cc3de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">Linux_slave_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00117">117</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="e7d9fa73081e48783f3ca36c1abf785f"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1005" ref="e7d9fa73081e48783f3ca36c1abf785f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">Linux_slave_obj1005</a> = 0x00000080 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00125">125</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="48ace29118ee6323d00ee90b608ad780"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1006" ref="48ace29118ee6323d00ee90b608ad780" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">Linux_slave_obj1006</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00137">137</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="07d47838704a5a9503ab8bed92b63306"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1007" ref="07d47838704a5a9503ab8bed92b63306" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">Linux_slave_obj1007</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00149">149</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="967da097f7049ba6455f674862fdf2e0"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1008" ref="967da097f7049ba6455f674862fdf2e0" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">Linux_slave_obj1008</a>[] = "Appli_Slave_HC12" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00156">156</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="c2fd7acee0d7ea8909c986c132f365af"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1009" ref="c2fd7acee0d7ea8909c986c132f365af" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">Linux_slave_obj1009</a>[] = "__DATE__" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00163">163</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="0cfd1dc997e0ce10303400b4d184d5ca"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj100A" ref="0cfd1dc997e0ce10303400b4d184d5ca" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">Linux_slave_obj100A</a>[] = __TIME__ </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00170">170</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="bca1cf71678934c1c275cba63e2f58da"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1016" ref="bca1cf71678934c1c275cba63e2f58da" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">Linux_slave_obj1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000} -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00180">180</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="789346e90805932f9a568212d2e17da8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1016_cnt" ref="789346e90805932f9a568212d2e17da8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">Linux_slave_obj1016_cnt</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00183">183</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="497917374fad5aab24786e55eea4c5a8"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1017" ref="497917374fad5aab24786e55eea4c5a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">Linux_slave_obj1017</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00193">193</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="269717d89015bf9dd62198ed909e601f"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1018" ref="269717d89015bf9dd62198ed909e601f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_identity <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">Linux_slave_obj1018</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - 4, - 0, - 0, - 0, - 0 - } -</pre></div>index 1018: identify object. Adjust the entries for your node/company -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00207">207</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="78cf31a97b423a142d8244a7699aa765"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1200" ref="78cf31a97b423a142d8244a7699aa765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_sdo_parameter <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">Linux_slave_obj1200</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 3, - 0x601, - 0x581, - 0x01 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00232">232</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="7d471aeb1feb2b5df1566ae936d9a8c3"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1280" ref="7d471aeb1feb2b5df1566ae936d9a8c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_sdo_parameter <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">Linux_slave_obj1280</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 3, - 0x600, - 0x580, - 0x01 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00247">247</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="fbae711f68ddf36a62410e490022d532"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1400" ref="fbae711f68ddf36a62410e490022d532" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">Linux_slave_obj1400</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00262">262</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="963b22df8be4f9fc5685d28743feaa13"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1401" ref="963b22df8be4f9fc5685d28743feaa13" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">Linux_slave_obj1401</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00275">275</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="cf00e5905b77d0718010482147ca14ab"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1402" ref="cf00e5905b77d0718010482147ca14ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">Linux_slave_obj1402</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00288">288</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="f8b5cd0e9fb995c17d106996ba24ec26"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1600_cnt" ref="f8b5cd0e9fb995c17d106996ba24ec26" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">Linux_slave_obj1600_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00301">301</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="476a784e54ed2dd7ef0abfff1d05c296"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1600_mappedVar" ref="476a784e54ed2dd7ef0abfff1d05c296" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">Linux_slave_obj1600_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00302">302</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="f1d5b5758bbf30e03d118648d474731e"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1601_cnt" ref="f1d5b5758bbf30e03d118648d474731e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">Linux_slave_obj1601_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00326">326</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="3b49ca64aa033e8f1bca69b1280fd6bf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1601_mappedVar" ref="3b49ca64aa033e8f1bca69b1280fd6bf" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">Linux_slave_obj1601_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00327">327</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="97747c8e606821e9bef059a4c0af5fdf"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1602_cnt" ref="97747c8e606821e9bef059a4c0af5fdf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">Linux_slave_obj1602_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00351">351</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="36cba9150af4b3ce45ed5305c2bd431a"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1602_mappedVar" ref="36cba9150af4b3ce45ed5305c2bd431a" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">Linux_slave_obj1602_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00352">352</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="30746759f144171f3dd6f07a0911891a"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1800" ref="30746759f144171f3dd6f07a0911891a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">Linux_slave_obj1800</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00376">376</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="3adb5f20bd529f9172663c0507b28995"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1801" ref="3adb5f20bd529f9172663c0507b28995" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">Linux_slave_obj1801</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00389">389</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="2bde18dced8845378e5232354d06c1d2"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1802" ref="2bde18dced8845378e5232354d06c1d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">s_pdo_communication_parameter <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">Linux_slave_obj1802</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { 2, - 0x0, - 253 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00402">402</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="8814ef2dad6c725190e098748bfd8c40"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A00_cnt" ref="8814ef2dad6c725190e098748bfd8c40" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">Linux_slave_obj1A00_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00415">415</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="71ef9b765ed7fb92c76350a9dfa9fded"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A00_mappedVar" ref="71ef9b765ed7fb92c76350a9dfa9fded" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">Linux_slave_obj1A00_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00416">416</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="b7c1ecdc981648c2767b88e90596f376"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A01_cnt" ref="b7c1ecdc981648c2767b88e90596f376" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">Linux_slave_obj1A01_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00440">440</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="aed3a032311b45e4c26141d8ca329984"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A01_mappedVar" ref="aed3a032311b45e4c26141d8ca329984" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">Linux_slave_obj1A01_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00441">441</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="a160f3882715ea3cd62bb4830af0bb72"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A02_cnt" ref="a160f3882715ea3cd62bb4830af0bb72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">Linux_slave_obj1A02_cnt</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00465">465</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="e471d28061f7986439fa2835b39e8523"></a><!-- doxytag: member="example_objdict.c::Linux_slave_obj1A02_mappedVar" ref="e471d28061f7986439fa2835b39e8523" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">Linux_slave_obj1A02_mappedVar</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000 - } -</pre></div> -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00466">466</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="c38ee3d1c98599d46b4cfd5a34445b60"></a><!-- doxytag: member="example_objdict.c::Linux_slave_objdict" ref="c38ee3d1c98599d46b4cfd5a34445b60" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">Linux_slave_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00522">522</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="711bdb40e5a44c41cc1f06cfd1f504da"></a><!-- doxytag: member="example_objdict.c::minutes" ref="711bdb40e5a44c41cc1f06cfd1f504da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00040">40</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="8fc8dbd59390ae83fe470b12da0b5ecd"></a><!-- doxytag: member="example_objdict.c::seconds" ref="8fc8dbd59390ae83fe470b12da0b5ecd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00039">39</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="43ab56b02863aa8e4f072cedfade9345"></a><!-- doxytag: member="example_objdict.c::strTest" ref="43ab56b02863aa8e4f072cedfade9345" args="[10]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10] = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00045">45</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8c__incl.dot --- a/doc/doxygen/html/example__objdict_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stddef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canfestival/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canfestival/def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canfestival/can.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="canfestival/objdictdef.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canfestival/pdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canfestival/sdo.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canfestival/sync.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canfestival/lifegrd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="canfestival/nmtSlave.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8c__incl.md5 --- a/doc/doxygen/html/example__objdict_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -bcc37ea66ee80154a4e310b3038afef3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8h-source.html --- a/doc/doxygen/html/example__objdict_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,52 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h</h1><a href="example__objdict_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a>; <span class="comment">// Mapped at index 0x2000, subindex 0x01</span> -<a name="l00023"></a>00023 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a>; <span class="comment">// Mapped at index 0x2000, subindex 0x02</span> -<a name="l00024"></a>00024 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">hours</a>; <span class="comment">// Mapped at index 0x2000, subindex 0x03</span> -<a name="l00025"></a>00025 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">day</a>; <span class="comment">// Mapped at index 0x2000, subindex 0x04</span> -<a name="l00026"></a>00026 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a>; <span class="comment">// Mapped at index 0x6000, subindex 0x00</span> -<a name="l00027"></a>00027 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a>; <span class="comment">// Mapped at index 0x6001, subindex 0x00</span> -<a name="l00028"></a>00028 <span class="keyword">extern</span> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10]; <span class="comment">// Mapped at index 0x6002, subindex 0x00</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/example__objdict_8h.html --- a/doc/doxygen/html/example__objdict_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,164 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/examples/example_objdict.h File Reference</h1> -<p> -<a href="example__objdict_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a> [10]</td></tr> - -</table> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="7e12020e121aa8689ae0ed07a595508d"></a><!-- doxytag: member="example_objdict.h::canopenErrNB" ref="7e12020e121aa8689ae0ed07a595508d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">canopenErrNB</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00043">43</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="ae855ee2ef12c40958afc632272eb32f"></a><!-- doxytag: member="example_objdict.h::canopenErrVAL" ref="ae855ee2ef12c40958afc632272eb32f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">canopenErrVAL</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00044">44</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="bc5904eec2756dc2a8276bd49bea868c"></a><!-- doxytag: member="example_objdict.h::day" ref="bc5904eec2756dc2a8276bd49bea868c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">day</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00042">42</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="75aee5777719f851830029bc7e7ea8a9"></a><!-- doxytag: member="example_objdict.h::hours" ref="75aee5777719f851830029bc7e7ea8a9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">hours</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00041">41</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="711bdb40e5a44c41cc1f06cfd1f504da"></a><!-- doxytag: member="example_objdict.h::minutes" ref="711bdb40e5a44c41cc1f06cfd1f504da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">minutes</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00040">40</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="8fc8dbd59390ae83fe470b12da0b5ecd"></a><!-- doxytag: member="example_objdict.h::seconds" ref="8fc8dbd59390ae83fe470b12da0b5ecd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">seconds</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00039">39</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<a class="anchor" name="43ab56b02863aa8e4f072cedfade9345"></a><!-- doxytag: member="example_objdict.h::strTest" ref="43ab56b02863aa8e4f072cedfade9345" args="[10]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">strTest</a>[10] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="example__objdict_8c-source.html#l00045">45</a> of file <a class="el" href="example__objdict_8c-source.html">example_objdict.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/exit_8h-source.html --- a/doc/doxygen/html/exit_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h</h1><a href="exit_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/* exit.h - 32K Board specific parameters</span> -<a name="l00024"></a>00024 <span class="comment"> Copyright (C) 2002 Free Software Foundation, Inc.</span> -<a name="l00025"></a>00025 <span class="comment"> Written by Stephane Carrez (stcarrez@nerim.fr) </span> -<a name="l00026"></a>00026 <span class="comment"></span> -<a name="l00027"></a>00027 <span class="comment">This file is free software; you can redistribute it and/or modify it</span> -<a name="l00028"></a>00028 <span class="comment">under the terms of the GNU General Public License as published by the</span> -<a name="l00029"></a>00029 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span> -<a name="l00030"></a>00030 <span class="comment">later version.</span> -<a name="l00031"></a>00031 <span class="comment"></span> -<a name="l00032"></a>00032 <span class="comment">In addition to the permissions in the GNU General Public License, the</span> -<a name="l00033"></a>00033 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span> -<a name="l00034"></a>00034 <span class="comment">compiled version of this file with other programs, and to distribute</span> -<a name="l00035"></a>00035 <span class="comment">those programs without any restriction coming from the use of this</span> -<a name="l00036"></a>00036 <span class="comment">file. (The General Public License restrictions do apply in other</span> -<a name="l00037"></a>00037 <span class="comment">respects; for example, they cover modification of the file, and</span> -<a name="l00038"></a>00038 <span class="comment">distribution when not linked into another program.)</span> -<a name="l00039"></a>00039 <span class="comment"></span> -<a name="l00040"></a>00040 <span class="comment">This file is distributed in the hope that it will be useful, but</span> -<a name="l00041"></a>00041 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00042"></a>00042 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00043"></a>00043 <span class="comment">General Public License for more details.</span> -<a name="l00044"></a>00044 <span class="comment"></span> -<a name="l00045"></a>00045 <span class="comment">You should have received a copy of the GNU General Public License</span> -<a name="l00046"></a>00046 <span class="comment">along with this program; see the file COPYING. If not, write to</span> -<a name="l00047"></a>00047 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span> -<a name="l00048"></a>00048 <span class="comment">Boston, MA 02111-1307, USA. */</span> -<a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_EXIT_H</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_EXIT_H</span> -<a name="l00052"></a>00052 <span class="preprocessor"></span> -<a name="l00053"></a>00053 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (<span class="keywordtype">short</span> status) <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((noreturn)); -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="comment">/* For the simulator, the wai stops everything and exits with the</span> -<a name="l00056"></a>00056 <span class="comment"> error code stored in register d.</span> -<a name="l00057"></a>00057 <span class="comment"></span> -<a name="l00058"></a>00058 <span class="comment"> For a real 68HC11, enable interrupts and wait forever. */</span> -<a name="l00059"></a>00059 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00060"></a><a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">00060</a> <a class="code" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (<span class="keywordtype">short</span> status) -<a name="l00061"></a>00061 { -<a name="l00062"></a>00062 <span class="comment">/* Use 'd' constraint to force the status to be in the D</span> -<a name="l00063"></a>00063 <span class="comment"> register before execution of the asm. */</span> -<a name="l00064"></a>00064 <span class="keywordflow">while</span> (1) -<a name="l00065"></a>00065 { -<a name="l00066"></a>00066 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"cli\n"</span> -<a name="l00067"></a>00067 <span class="stringliteral">"wai"</span> : : <span class="stringliteral">"d"</span>(status)); -<a name="l00068"></a>00068 } -<a name="l00069"></a>00069 } -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/exit_8h.html --- a/doc/doxygen/html/exit_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/exit.h File Reference</h1> -<p> -<a href="exit_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="exit_8h.html#584550ef7e16ebfa0823064d45816b8e">_exit</a> (short status) __attribute__((noreturn))</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="584550ef7e16ebfa0823064d45816b8e"></a><!-- doxytag: member="exit.h::_exit" ref="584550ef7e16ebfa0823064d45816b8e" args="(short status) __attribute__((noreturn))" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _exit </td> - <td>(</td> - <td class="paramtype">short </td> - <td class="paramname"> <em>status</em> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="exit_8h-source.html#l00060">60</a> of file <a class="el" href="exit_8h-source.html">exit.h</a>. -<p> -References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot --- a/doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="_exit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5 --- a/doc/doxygen/html/exit_8h_584550ef7e16ebfa0823064d45816b8e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -b1288b3be9863aacbe94b2fe85e194c7 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/files.html --- a/doc/doxygen/html/files.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/files.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,7 +16,7 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>CanFestival File List</h1>Here is a list of all files with brief descriptions:<table> - <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="dcf_8c.html">dcf.c</a> <a href="dcf_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="dcf_8c.html">dcf.c</a> <a href="dcf_8c-source.html">[code]</a></td><td class="indexvalue">EXEMPLE OF SOMMARY </td></tr> <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="lifegrd_8c.html">lifegrd.c</a> <a href="lifegrd_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="nmtMaster_8c.html">nmtMaster.c</a> <a href="nmtMaster_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="nmtSlave_8c.html">nmtSlave.c</a> <a href="nmtSlave_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -28,7 +28,7 @@ <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/<a class="el" href="timer_8c.html">timer.c</a> <a href="timer_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">/home/epimerde/documents/tc11/CanFestival-3/src/win32/<a class="el" href="resource_8h.html">resource.h</a> <a href="resource_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions.html --- a/doc/doxygen/html/functions.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,149 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index__">- _ -</a></h3><ul> -<li>__init__() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">node::Node</a> -, <a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">nodelist::NodeList</a> -, <a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">nodemanager::UndoBuffer</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">nodemanager::NodeManager</a> -, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">objdictedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">objdictedit::objdictedit</a> -, <a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">subindextable::SubindexTable</a> -, <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">networkedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">subindextable::EditingPanel</a> -<li>_cols -: <a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable</a> -<li>_init_coll_AddMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">objdictedit::objdictedit</a> -<li>_init_coll_AddToListSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">subindextable::EditingPanel</a> -<li>_init_coll_AddToListSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">subindextable::EditingPanel</a> -<li>_init_coll_EditMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">networkedit::networkedit</a> -<li>_init_coll_FileMenu_Items() -: <a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">networkedit::networkedit</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">objdictedit::objdictedit</a> -<li>_init_coll_flexGridSizer1_Items() -: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">commondialogs::MapVariableDialog</a> -<li>_init_coll_HelpBar_Fields() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">objdictedit::objdictedit</a> -<li>_init_coll_HelpMenu_Items() -: <a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">networkedit::networkedit</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">objdictedit::objdictedit</a> -<li>_init_coll_IndexListMenu_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">subindextable::EditingPanel</a> -<li>_init_coll_IndexListSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">subindextable::EditingPanel</a> -<li>_init_coll_IndexListSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">subindextable::EditingPanel</a> -<li>_init_coll_menuBar1_Menus() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">networkedit::networkedit</a> -<li>_init_coll_SubindexGridMenu_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">subindextable::EditingPanel</a> -<li>_init_coll_SubindexGridSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">subindextable::EditingPanel</a> -<li>_init_coll_SubindexGridSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">subindextable::EditingPanel</a> -<li>_init_ctrls() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">commondialogs::MapVariableDialog</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">subindextable::EditingPanel</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">objdictedit::objdictedit</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">commondialogs::CommunicationDialog</a> -<li>_init_sizers() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">commondialogs::MapVariableDialog</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">subindextable::EditingPanel</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">commondialogs::NodeInfosDialog</a> -<li>_init_utils() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">objdictedit::objdictedit</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">subindextable::EditingPanel</a> -<li>_rows -: <a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable</a> -<li>_updateColAttrs() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x61.html --- a/doc/doxygen/html/functions_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,100 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li id="current"><a href="functions_0x61.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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>abortCode -: <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer</a> -<li>AddButton -: <a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel</a> -<li>AddEntry() -: <a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">node::Node</a> -<li>AddMappingEntry() -: <a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">node::Node</a> -<li>AddMapVariable() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">objdictedit::objdictedit</a> -<li>AddMapVariableToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">nodemanager::NodeManager</a> -<li>AddNodeBuffer() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">nodemanager::NodeManager</a> -<li>AddPDOReceiveToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">nodemanager::NodeManager</a> -<li>AddPDOTransmitToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">nodemanager::NodeManager</a> -<li>AddSDOClientToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">nodemanager::NodeManager</a> -<li>AddSDOServerToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">nodemanager::NodeManager</a> -<li>AddSlaveNode() -: <a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">nodelist::NodeList</a> -<li>AddSpecificEntryToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">nodemanager::NodeManager</a> -<li>AddSubentriesToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">nodemanager::NodeManager</a> -<li>AddUserType() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">objdictedit::objdictedit</a> -<li>AddUserTypeToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">nodemanager::NodeManager</a> -<li>AllList -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog</a> -<li>AppendRow() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x62.html --- a/doc/doxygen/html/functions_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,94 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.html#index_a"><span>a</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>bAccessType -: <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex</a> -<li>baudrate -: <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t</a> -, <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD</a> -<li>bDataType -: <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex</a> -<li>bDeviceNodeId -: <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data</a> -<li>body -: <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO</a> -<li>brp -: <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime</a> -<li>bSubCount -: <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable</a> -<li>Buffer -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer</a> -<li>BufferCurrentNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">nodemanager::NodeManager</a> -<li>Buffering() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">nodemanager::UndoBuffer</a> -<li>busname -: <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD</a> -<li>ButtonSizer -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x63.html --- a/doc/doxygen/html/functions_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,190 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>Callback -: <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer</a> -<li>callback -: <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry</a> -<li>CallbackCheck -: <a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel</a> -<li>can_driver_valid() -: <a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs</a> -<li>can_uvccm_win32() -: <a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a> -<li>cane -: <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit</a> -<li>canHandle -: <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data</a> -<li>canidar0 -: <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit</a> -<li>canidar1 -: <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit</a> -<li>canidar2 -: <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit</a> -<li>canidar3 -: <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit</a> -<li>canidar4 -: <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit</a> -<li>canidar5 -: <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit</a> -<li>canidar6 -: <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit</a> -<li>canidar7 -: <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit</a> -<li>canidmr0 -: <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit</a> -<li>canidmr1 -: <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit</a> -<li>canidmr2 -: <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit</a> -<li>canidmr3 -: <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit</a> -<li>canidmr4 -: <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit</a> -<li>canidmr5 -: <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit</a> -<li>canidmr6 -: <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit</a> -<li>canidmr7 -: <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit</a> -<li>ccritical_section() -: <a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a> -<li>ChangeCurrentNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">nodemanager::NodeManager</a> -<li>ChoiceIndex -: <a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel</a> -<li>class_timers() -: <a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a> -<li>clk -: <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit</a> -<li>clksrc -: <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime</a> -, <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit</a> -<li>close_rs232() -: <a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32</a> -<li>CloseCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">nodemanager::NodeManager</a> -<li>cob -: <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t</a> -<li>cob_id -: <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message</a> -<li>COB_ID_Sync -: <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data</a> -<li>cobId -: <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO</a> -<li>colnames -: <a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable</a> -<li>CompileValue() -: <a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">node::Node</a> -<li>ConsumerHeartbeatCount -: <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data</a> -<li>ConsumerHeartbeatEntries -: <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data</a> -<li>ConsumerHeartBeatTimers -: <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data</a> -<li>continue_receive_thread -: <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data</a> -<li>Copy() -: <a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">node::Node</a> -<li>count -: <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var</a> -, <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer</a> -<li>count_sync -: <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data</a> -<li>CreateNewNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">nodemanager::NodeManager</a> -<li>csBoot_Up -: <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication</a> -<li>csEmergency -: <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication</a> -<li>csHeartbeat -: <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication</a> -<li>csPDO -: <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication</a> -<li>csSDO -: <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication</a> -<li>csSYNC -: <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication</a> -<li>cswai -: <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit</a> -<li>Current() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">nodemanager::UndoBuffer</a> -<li>CurrentCommunicationState -: <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data</a> -<li>CurrentDS302Defined() -: <a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">nodemanager::NodeManager</a> -<li>CurrentIndex -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer</a> -, <a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable</a> -<li>CurrentIsSaved() -: <a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">nodemanager::NodeManager</a> -<li>CurrentList -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog</a> -<li>CurrentNode -: <a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager</a> -<li>CurrentSaved() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">nodemanager::UndoBuffer</a> -<li>CurrentSelected -: <a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x64.html --- a/doc/doxygen/html/functions_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,94 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>d -: <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort</a> -, <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data</a> -, <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry</a> -<li>data -: <a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable</a> -, <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t</a> -, <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message</a> -, <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO</a> -, <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer</a> -, <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY</a> -, <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var</a> -<li>dataType -: <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer</a> -<li>dcf_count_targets -: <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data</a> -<li>dcf_cursor -: <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data</a> -<li>Description -: <a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node</a> -<li>Dictionary -: <a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node</a> -<li>Directory -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog</a> -<li>Disable() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">subindextable::SubindexTable</a> -<li>driver_procs() -: <a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a> -<li>DS302 -: <a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x65.html --- a/doc/doxygen/html/functions_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,89 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>Editable -: <a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel</a> -<li>editors -: <a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable</a> -<li>EditProfile() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">objdictedit::objdictedit</a> -<li>EDSFolder -: <a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList</a> -<li>EDSNodes -: <a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList</a> -<li>Empty() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">subindextable::SubindexTable</a> -<li>Enable() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">subindextable::SubindexTable</a> -<li>EnableNumberTyping() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">commondialogs::MapVariableDialog</a> -<li>enter() -: <a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">ccritical_section</a> -<li>ExportCurrentToCFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">nodemanager::NodeManager</a> -<li>ExportCurrentToEDSFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">nodemanager::NodeManager</a> -<li>ExtendSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x66.html --- a/doc/doxygen/html/functions_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,82 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>fd -: <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort</a> -<li>fi -: <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit</a> -<li>FileNames -: <a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager</a> -<li>FilePath -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit</a> -<li>FilePaths -: <a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager</a> -<li>FirstCall -: <a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel</a> -<li>firstIndex -: <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data</a> -<li>flags -: <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t</a> -, <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x67.html --- a/doc/doxygen/html/functions_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,252 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateMapList() -: <a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">node::Node</a> -<li>get_can_data() -: <a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32</a> -<li>get_elapsed_time() -: <a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers</a> -<li>get_timer() -: <a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers</a> -<li>GetAllFilenames() -: <a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">nodemanager::NodeManager</a> -<li>GetBaseIndex() -: <a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">node::Node</a> -<li>GetBufferNumber() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">nodemanager::NodeManager</a> -<li>GetColLabelValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">subindextable::SubindexTable</a> -<li>GetCurrentBufferState() -: <a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">nodemanager::NodeManager</a> -<li>GetCurrentCommunicationLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">nodemanager::NodeManager</a> -<li>GetCurrentDS302Lists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">nodemanager::NodeManager</a> -<li>GetCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">nodemanager::NodeManager</a> -<li>GetCurrentEntryValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">nodelist::NodeList</a> -<li>GetCurrentFilename() -: <a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">nodemanager::NodeManager</a> -<li>GetCurrentFilePath() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">nodemanager::NodeManager</a> -<li>GetCurrentIndex() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">subindextable::SubindexTable</a> -<li>GetCurrentList() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">commondialogs::CommunicationDialog</a> -<li>GetCurrentMapList() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">nodemanager::NodeManager</a> -<li>GetCurrentNextMapIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">nodemanager::NodeManager</a> -<li>GetCurrentNodeID() -: <a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">nodemanager::NodeManager</a> -<li>GetCurrentNodeIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">nodemanager::NodeManager</a> -<li>GetCurrentNodeInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">nodemanager::NodeManager</a> -<li>GetCurrentNodeName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">nodemanager::NodeManager</a> -<li>GetCurrentParamsEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">nodemanager::NodeManager</a> -<li>GetCurrentProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">nodemanager::NodeManager</a> -<li>GetCurrentProfileName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">nodemanager::NodeManager</a> -<li>GetCurrentSelected() -: <a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">nodelist::NodeList</a> -<li>GetCurrentSpecificMenu() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">nodemanager::NodeManager</a> -<li>GetCurrentTypeList() -: <a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">nodemanager::NodeManager</a> -<li>GetCurrentValidChoices() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">nodemanager::NodeManager</a> -<li>GetCurrentValidIndexes() -: <a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">nodelist::NodeList</a> -<li>GetCustomisableTypes() -: <a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">nodemanager::NodeManager</a> -<li>GetCustomisedTypeValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">node::Node</a> -<li>GetDS302Profile() -: <a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">node::Node</a> -<li>GetEditor() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">subindextable::SubindexTable</a> -<li>GetEntry() -: <a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">node::Node</a> -<li>GetEntryInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">nodelist::NodeList</a> -, <a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">node::Node</a> -<li>GetEntryName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">node::Node</a> -<li>GetFilename() -: <a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">nodemanager::NodeManager</a> -<li>GetIndex() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">subindextable::EditingPanel</a> -<li>GetIndexes() -: <a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">node::Node</a> -<li>GetLineFromIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">nodemanager::NodeManager</a> -<li>GetManager() -: <a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">nodelist::NodeList</a> -<li>GetMandatoryIndexes() -: <a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">nodemanager::NodeManager</a> -<li>GetMapList() -: <a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">node::Node</a> -<li>GetMapName() -: <a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">node::Node</a> -<li>GetMappings() -: <a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">node::Node</a> -<li>GetMapValue() -: <a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">node::Node</a> -<li>GetMapVariableList() -: <a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">nodemanager::NodeManager</a> -<li>GetMasterNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">nodelist::NodeList</a> -<li>GetNetworkName() -: <a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">nodelist::NodeList</a> -<li>GetNMTManagement() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">commondialogs::CreateNodeDialog</a> -<li>GetNodeByOrder() -: <a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">nodelist::NodeList</a> -<li>GetNodeDescription() -: <a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">node::Node</a> -<li>GetNodeEntryValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">nodemanager::NodeManager</a> -<li>GetNodeID() -: <a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">node::Node</a> -<li>GetNodeName() -: <a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">node::Node</a> -<li>GetNodeType() -: <a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">node::Node</a> -<li>GetNoteBook() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">objdictedit::objdictedit</a> -<li>GetNumberCols() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">subindextable::SubindexTable</a> -<li>GetNumberRows() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">subindextable::SubindexTable</a> -<li>GetOptions() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">commondialogs::CreateNodeDialog</a> -<li>GetOrderNumber() -: <a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">nodelist::NodeList</a> -<li>GetParamsEntry() -: <a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">node::Node</a> -<li>GetProfile() -: <a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">node::Node</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">commondialogs::CreateNodeDialog</a> -<li>GetProfileCallBack() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">objdictedit::objdictedit</a> -<li>GetProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">nodemanager::NodeManager</a> -<li>GetProfileName() -: <a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">node::Node</a> -<li>GetRoot() -: <a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">nodelist::NodeList</a> -<li>GetRowLabelValues() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">subindextable::SubindexTable</a> -<li>GetSelection() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">subindextable::EditingPanel</a> -<li>GetSlaveIDs() -: <a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">nodelist::NodeList</a> -<li>GetSlaveNames() -: <a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">nodelist::NodeList</a> -<li>GetSlaveNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">nodelist::NodeList</a> -<li>GetSlaveNumber() -: <a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">nodelist::NodeList</a> -<li>GetSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">node::Node</a> -<li>GetSpecificProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">nodemanager::NodeManager</a> -<li>GetSubentryInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">node::Node</a> -<li>GetTypeDefaultValue() -: <a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">nodemanager::NodeManager</a> -<li>GetTypeIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">node::Node</a> -<li>GetTypeList() -: <a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">node::Node</a> -<li>GetTypeName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">node::Node</a> -<li>GetValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">subindextable::SubindexTable</a> -<li>GetValueByName() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">subindextable::SubindexTable</a> -<li>GetValues() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">commondialogs::CreateNodeDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x68.html --- a/doc/doxygen/html/functions_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,77 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>HasCurrentEntryCallbacks() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">nodemanager::NodeManager</a> -<li>HasEntryCallbacks() -: <a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">node::Node</a> -<li>heartbeatError -: <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data</a> -<li>Html_Window -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow</a> -<li>HtmlFrameOpened -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x69.html --- a/doc/doxygen/html/functions_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>iam_a_slave -: <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data</a> -<li>id -: <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t</a> -, <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry</a> -<li>ID -: <a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node</a> -<li>idam -: <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit</a> -<li>ImportCurrentFromEDSFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">nodemanager::NodeManager</a> -<li>ImportEDSFile() -: <a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">nodelist::NodeList</a> -<li>index -: <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer</a> -<li>Index -: <a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel</a> -<li>index -: <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable</a> -<li>IndexChoice -: <a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel</a> -<li>IndexDictionary -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog</a> -<li>IndexList -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel</a> -<li>IndexListPanel -: <a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel</a> -<li>initialisation -: <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data</a> -<li>inst -: <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data</a> -<li>interval -: <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry</a> -<li>IsCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">nodelist::NodeList</a> -<li>IsCurrentSaved() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">nodemanager::UndoBuffer</a> -<li>IsEntry() -: <a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">node::Node</a> -<li>IsFirst() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">nodemanager::UndoBuffer</a> -<li>IsLast() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">nodemanager::UndoBuffer</a> -<li>IsMappingEntry() -: <a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x6c.html --- a/doc/doxygen/html/functions_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,104 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>lastIndex -: <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data</a> -<li>LastNewIndex -: <a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager</a> -<li>LastSave -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer</a> -<li>leave() -: <a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">ccritical_section</a> -<li>len -: <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO</a> -, <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message</a> -<li>length -: <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t</a> -<li>linkinfo -: <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick</a> -<li>listen -: <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit</a> -<li>ListIndex -: <a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel</a> -<li>ListProfile -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog</a> -<li>load_canfestival_driver() -: <a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs</a> -<li>LoadCurrentNext() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">nodemanager::NodeManager</a> -<li>LoadCurrentPrevious() -: <a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">nodemanager::NodeManager</a> -<li>LoadEDS() -: <a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">nodelist::NodeList</a> -<li>LoadMasterNode() -: <a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">nodelist::NodeList</a> -<li>LoadProfile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">nodemanager::NodeManager</a> -<li>LoadProject() -: <a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">nodelist::NodeList</a> -<li>LoadSlaveNodes() -: <a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">nodelist::NodeList</a> -<li>loopb -: <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x6d.html --- a/doc/doxygen/html/functions_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>m_canClose -: <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs</a> -<li>m_canOpen -: <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs</a> -<li>m_canReceive -: <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs</a> -<li>m_canSend -: <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs</a> -<li>m_continue_timer_loop -: <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers</a> -<li>m_counts_per_usec -: <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers</a> -<li>m_cs -: <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section</a> -<li>m_driver_handle -: <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs</a> -<li>m_last_alarm_set_time -: <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers</a> -<li>m_last_occured_alarm_time -: <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers</a> -<li>m_port -: <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32</a> -<li>m_read_event -: <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32</a> -<li>m_residual_buffer -: <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32</a> -<li>m_timer_thread -: <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers</a> -<li>m_use_hi_res_timer -: <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers</a> -<li>m_write_event -: <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32</a> -<li>ManageEntriesOfCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">nodemanager::NodeManager</a> -<li>Manager -: <a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel</a> -, <a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit</a> -<li>MapList -: <a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node</a> -<li>MapTranslation -: <a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node</a> -<li>mask -: <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t</a> -<li>MaxIndex -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer</a> -<li>MinIndex -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x6e.html --- a/doc/doxygen/html/functions_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>Name -: <a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node</a> -<li>NameTranslation -: <a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node</a> -<li>NetworkName -: <a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList</a> -<li>Next() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">nodemanager::UndoBuffer</a> -<li>NMTable -: <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data</a> -<li>nodeId -: <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO</a> -, <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer</a> -<li>NodeIndex -: <a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager</a> -<li>NodeList -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog</a> -<li>nodeState -: <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x6f.html --- a/doc/doxygen/html/functions_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,194 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="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_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>objdict -: <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data</a> -<li>ObjdictSize -: <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data</a> -<li>offset -: <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer</a> -<li>OnAboutMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">objdictedit::objdictedit</a> -<li>OnAddButtonClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">subindextable::EditingPanel</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">objdictedit::objdictedit</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">objdictedit::objdictedit</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">objdictedit::objdictedit</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">objdictedit::objdictedit</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">objdictedit::objdictedit</a> -<li>OnAddSubindexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">subindextable::EditingPanel</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">objdictedit::objdictedit</a> -<li>OnCallbackCheck() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">subindextable::EditingPanel</a> -<li>OnCloseFrame() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">objdictedit::objdictedit</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>OnCloseMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">objdictedit::objdictedit</a> -<li>OnCommunicationMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">objdictedit::objdictedit</a> -<li>OnCurrentIndexesDClick() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">commondialogs::CommunicationDialog</a> -<li>OnDeleteIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">subindextable::EditingPanel</a> -<li>OnDeleteSubindexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">subindextable::EditingPanel</a> -<li>OnEditProfileMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">objdictedit::objdictedit</a> -<li>OneFileHasChanged() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">nodemanager::NodeManager</a> -<li>OnExportCMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">objdictedit::objdictedit</a> -<li>OnExportEDSMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">objdictedit::objdictedit</a> -<li>OnFileSelectedChanged() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">objdictedit::objdictedit</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">objdictedit::objdictedit</a> -<li>OnHelpDS301Menu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">objdictedit::objdictedit</a> -<li>OnImportEDSButton() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">commondialogs::AddSlaveDialog</a> -<li>OnImportEDSMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">objdictedit::objdictedit</a> -<li>OnIndexListClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">subindextable::EditingPanel</a> -<li>OnIndexListRightUp() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">subindextable::EditingPanel</a> -<li>OnLinkClick() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>OnLinkClicked() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">networkedit::wxUrlClickHtmlWindow</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">objdictedit::wxUrlClickHtmlWindow</a> -<li>OnModifyIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">subindextable::EditingPanel</a> -<li>OnNewMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">objdictedit::objdictedit</a> -<li>OnNodeInfosMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">objdictedit::objdictedit</a> -<li>OnOK() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">commondialogs::NodeInfosDialog</a> -<li>OnOpenMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">objdictedit::objdictedit</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">objdictedit::objdictedit</a> -<li>OnPartListBoxClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">subindextable::EditingPanel</a> -<li>OnPossibleIndexesDClick() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">commondialogs::CommunicationDialog</a> -<li>OnProfileChoice() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">commondialogs::CreateNodeDialog</a> -<li>OnQuitMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">objdictedit::objdictedit</a> -<li>OnRadioButton1Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">commondialogs::MapVariableDialog</a> -<li>OnRadioButton2Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">commondialogs::MapVariableDialog</a> -<li>OnRadioButton3Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">commondialogs::MapVariableDialog</a> -<li>OnRedoMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">objdictedit::objdictedit</a> -<li>OnRefreshMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">objdictedit::objdictedit</a> -<li>OnRenameIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">subindextable::EditingPanel</a> -<li>OnSaveAsMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">objdictedit::objdictedit</a> -<li>OnSaveMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">objdictedit::objdictedit</a> -<li>OnSelectButton() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">commondialogs::CommunicationDialog</a> -<li>OnSubindexGridCellChange() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">subindextable::EditingPanel</a> -<li>OnSubindexGridRightClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">subindextable::EditingPanel</a> -<li>OnSubindexGridSelectCell() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">subindextable::EditingPanel</a> -<li>OnTypeChoice() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">commondialogs::UserTypeDialog</a> -<li>OnUndoMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">objdictedit::objdictedit</a> -<li>OnUnselectButton() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">commondialogs::CommunicationDialog</a> -<li>open_rs232() -: <a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32</a> -<li>OpenFileInCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">nodemanager::NodeManager</a> -<li>OpenHtmlFrame() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">objdictedit::objdictedit</a> -<li>operational -: <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x70.html --- a/doc/doxygen/html/functions_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,105 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>ParamsDictionary -: <a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node</a> -<li>Parent -: <a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel</a> -<li>PartList -: <a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel</a> -<li>PDO_RCV -: <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index</a> -<li>PDO_RCV_MAP -: <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index</a> -<li>PDO_TRS -: <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index</a> -<li>PDO_TRS_MAP -: <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index</a> -<li>pipe -: <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe</a> -<li>pObject -: <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex</a> -<li>post_sync -: <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data</a> -<li>post_TPDO -: <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data</a> -<li>preOperational -: <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data</a> -<li>Previous() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">nodemanager::UndoBuffer</a> -<li>Print() -: <a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">node::Node</a> -<li>process_var -: <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data</a> -<li>ProducerHeartBeatTime -: <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data</a> -<li>ProducerHeartBeatTimer -: <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data</a> -<li>Profile -: <a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node</a> -<li>ProfileName -: <a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node</a> -<li>pSubindex -: <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x71.html --- a/doc/doxygen/html/functions_0x71.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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 id="current"><a href="functions_0x71.html#index_q"><span>q</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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_q">- q -</a></h3><ul> -<li>queid -: <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x72.html --- a/doc/doxygen/html/functions_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</span></a></li> - <li id="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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>r -: <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack</a> -<li>receive() -: <a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32</a> -<li>receive_thread -: <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data</a> -<li>receiveTask -: <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort</a> -<li>RefreshBufferState() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">objdictedit::objdictedit</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">objdictedit::objdictedit</a> -<li>RefreshEditMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">objdictedit::objdictedit</a> -<li>RefreshEDSFile() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">commondialogs::AddSlaveDialog</a> -<li>RefreshIndexList() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">subindextable::EditingPanel</a> -<li>RefreshLists() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">commondialogs::CommunicationDialog</a> -<li>RefreshMainMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">objdictedit::objdictedit</a> -<li>RefreshProfileMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">objdictedit::objdictedit</a> -<li>RefreshStatusBar() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">objdictedit::objdictedit</a> -<li>RefreshTable() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">subindextable::EditingPanel</a> -<li>RefreshTitle() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">objdictedit::objdictedit</a> -<li>RefreshValues() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">commondialogs::UserTypeDialog</a> -<li>RemoveCurrentVariable() -: <a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">nodemanager::NodeManager</a> -<li>RemoveEntry() -: <a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">node::Node</a> -<li>RemoveLine() -: <a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">node::Node</a> -<li>RemoveMappingEntry() -: <a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">node::Node</a> -<li>RemoveMapVariable() -: <a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">node::Node</a> -<li>RemoveNodeBuffer() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">nodemanager::NodeManager</a> -<li>RemoveSlaveNode() -: <a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">nodelist::NodeList</a> -<li>RemoveSubentriesFromCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">nodemanager::NodeManager</a> -<li>RemoveUserType() -: <a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">node::Node</a> -<li>ResetView() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">subindextable::SubindexTable</a> -<li>resume_timer_thread() -: <a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers</a> -<li>Root -: <a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList</a> -<li>rtr -: <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x73.html --- a/doc/doxygen/html/functions_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,196 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</span></a></li> - <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> - <li id="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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>samp -: <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime</a> -<li>sample_pt -: <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t</a> -<li>Save() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">objdictedit::objdictedit</a> -<li>SaveAs() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">objdictedit::objdictedit</a> -<li>SaveCurrentInFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">nodemanager::NodeManager</a> -<li>SaveMasterNode() -: <a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">nodelist::NodeList</a> -<li>SaveNodeList() -: <a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">nodelist::NodeList</a> -<li>SaveProject() -: <a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">nodelist::NodeList</a> -<li>scanIndexOD -: <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data</a> -<li>ScriptDirectory -: <a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager</a> -<li>SDO_CLT -: <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index</a> -<li>SDO_SVR -: <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index</a> -<li>SecondSplitter -: <a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel</a> -<li>SelectPossible() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">commondialogs::CommunicationDialog</a> -<li>send() -: <a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32</a> -<li>set_can_data() -: <a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32</a> -<li>set_timer() -: <a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers</a> -<li>SetCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">nodemanager::NodeManager</a> -<li>SetCurrentEntryCallbacks() -: <a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">nodemanager::NodeManager</a> -<li>SetCurrentEntryName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">nodemanager::NodeManager</a> -<li>SetCurrentFilePath() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">nodemanager::NodeManager</a> -<li>SetCurrentIndex() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">subindextable::SubindexTable</a> -<li>SetCurrentList() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">commondialogs::CommunicationDialog</a> -<li>SetCurrentNodeInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">nodemanager::NodeManager</a> -<li>SetCurrentSelected() -: <a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">nodelist::NodeList</a> -<li>SetCurrentUserType() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">nodemanager::NodeManager</a> -<li>SetData() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">subindextable::SubindexTable</a> -<li>SetDS302Profile() -: <a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">node::Node</a> -<li>SetEditors() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">subindextable::SubindexTable</a> -<li>SetEntry() -: <a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">node::Node</a> -<li>SetHtmlCode() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>SetHtmlPage() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>SetIndex() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">subindextable::EditingPanel</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">commondialogs::MapVariableDialog</a> -<li>SetIndexDictionary() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">commondialogs::CommunicationDialog</a> -<li>SetMappingEntry() -: <a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">node::Node</a> -<li>SetMasterNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">nodelist::NodeList</a> -<li>SetNetworkName() -: <a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">nodelist::NodeList</a> -<li>SetNodeDescription() -: <a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">node::Node</a> -<li>SetNodeID() -: <a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">node::Node</a> -<li>SetNodeList() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">commondialogs::AddSlaveDialog</a> -<li>SetNodeName() -: <a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">node::Node</a> -<li>SetNodeType() -: <a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">node::Node</a> -<li>SetParamsEntry() -: <a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">node::Node</a> -<li>SetProfile() -: <a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">node::Node</a> -<li>SetProfileName() -: <a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">node::Node</a> -<li>SetSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">node::Node</a> -<li>SetTypeList() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">commondialogs::UserTypeDialog</a> -<li>SetValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">subindextable::SubindexTable</a> -<li>SetValues() -: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">commondialogs::UserTypeDialog</a> -<li>size -: <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex</a> -<li>sjw -: <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t</a> -, <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime</a> -<li>SlaveNodes -: <a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList</a> -<li>SpecificMenu -: <a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node</a> -<li>start_timer_thread() -: <a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers</a> -<li>state -: <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry</a> -, <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer</a> -<li>stop_timer_thread() -: <a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers</a> -<li>stopped -: <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data</a> -<li>storeODSubIndex -: <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data</a> -<li>subIndex -: <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer</a> -<li>SubindexGrid -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel</a> -<li>SubindexGridPanel -: <a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel</a> -<li>Sync_Cycle_Period -: <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data</a> -<li>syncTimer -: <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x74.html --- a/doc/doxygen/html/functions_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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 id="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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>Table -: <a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel</a> -<li>time -: <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit</a> -<li>timer -: <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer</a> -<li>timer_loop_thread_proc() -: <a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers</a> -<li>timestamp -: <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t</a> -<li>toggle -: <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data</a> -, <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer</a> -<li>transfers -: <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data</a> -<li>tseg1 -: <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime</a> -<li>tseg2 -: <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime</a> -<li>Type -: <a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node</a> -<li>TypeDictionary -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x75.html --- a/doc/doxygen/html/functions_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,77 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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 id="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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>UndoBuffers -: <a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager</a> -<li>UnselectCurrent() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">commondialogs::CommunicationDialog</a> -<li>UpdateMapVariable() -: <a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">node::Node</a> -<li>UpdateValues() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">subindextable::SubindexTable</a> -<li>used -: <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort</a> -, <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe</a> -<li>UserMapping -: <a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x76.html --- a/doc/doxygen/html/functions_0x76.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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 id="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> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>val -: <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry</a> -<li>valueRangeTest -: <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x77.html --- a/doc/doxygen/html/functions_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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 id="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li> - <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>w -: <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN</a> -, <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack</a> -<li>whoami -: <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer</a> -<li>wupm -: <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_0x7e.html --- a/doc/doxygen/html/functions_0x7e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions.html#index__"><span>_</span></a></li> - <li><a href="functions_0x61.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_0x71.html#index_q"><span>q</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> - <li id="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> -Here is a list of all struct and union fields with links to the structures/unions they belong to: -<p> -<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> -<li>~can_uvccm_win32() -: <a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32</a> -<li>~ccritical_section() -: <a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">ccritical_section</a> -<li>~class_timers() -: <a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers</a> -<li>~driver_procs() -: <a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func.html --- a/doc/doxygen/html/functions_func.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,141 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index__">- _ -</a></h3><ul> -<li>__init__() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ee020ad81cb3ea6df76d34785bf56a36">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#1d6b6313208c4cfaf2243bbdf59d92d9">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#c95f7d4082146239f9278432c3efa6cd">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">node::Node</a> -, <a class="el" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">nodelist::NodeList</a> -, <a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">nodemanager::UndoBuffer</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">nodemanager::NodeManager</a> -, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">objdictedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#58c8aa89d480669890ef63456d126705">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">objdictedit::objdictedit</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#409b6ac806b2ae0e2ac4c4c4aa6baeb5">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#b104177c85484b33a3ef22eab6e55268">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">networkedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">subindextable::SubindexTable</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">subindextable::EditingPanel</a> -<li>_init_coll_AddMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">objdictedit::objdictedit</a> -<li>_init_coll_AddToListSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">subindextable::EditingPanel</a> -<li>_init_coll_AddToListSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">subindextable::EditingPanel</a> -<li>_init_coll_EditMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">networkedit::networkedit</a> -<li>_init_coll_FileMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">networkedit::networkedit</a> -<li>_init_coll_flexGridSizer1_Items() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#30ca89384143013c6f74c2a1350723ba">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#39d47edefb6b24dc8ad6ffa12d3d1bef">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#8ac2aa09f370cda00dcc3a5535230a65">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#912b9c33a957a879918c2dacfe12652b">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#881e5f01c3bc7205cd81618e99e97bb7">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#d776e64e7aaaecb9ad798efe80588506">commondialogs::NodeInfosDialog</a> -<li>_init_coll_HelpBar_Fields() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">objdictedit::objdictedit</a> -<li>_init_coll_HelpMenu_Items() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">networkedit::networkedit</a> -<li>_init_coll_IndexListMenu_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">subindextable::EditingPanel</a> -<li>_init_coll_IndexListSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">subindextable::EditingPanel</a> -<li>_init_coll_IndexListSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">subindextable::EditingPanel</a> -<li>_init_coll_menuBar1_Menus() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">networkedit::networkedit</a> -<li>_init_coll_SubindexGridMenu_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">subindextable::EditingPanel</a> -<li>_init_coll_SubindexGridSizer_Growables() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">subindextable::EditingPanel</a> -<li>_init_coll_SubindexGridSizer_Items() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">subindextable::EditingPanel</a> -<li>_init_ctrls() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#80e062462e3b696373dfd4debc1a2d67">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#103b344ad0af9db40eec62456dbf864c">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">subindextable::EditingPanel</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#429fa9f55c65a135c19b01222b58d797">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#6a633899d2349b962f87b05b542a74d1">commondialogs::UserTypeDialog</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">objdictedit::objdictedit</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#8ac9451c0ae750a90ecaeedbf04bab64">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#1fe2e9fa83c9201e4939cbe28ea70f3d">commondialogs::AddSlaveDialog</a> -<li>_init_sizers() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c4327f2bda8902fd3267551603128090">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#729b0b3de672a39d4066b2d68523bf93">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">subindextable::EditingPanel</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f071ab5e59b63ec2712cd90dc90ac61a">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#030a0508da4e397f69bfd5824987df70">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#7273c6e406e4e14b27a7a4067f86ecff">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#28596c6fdb967515e753e4ba2f3cbbba">commondialogs::AddSlaveDialog</a> -<li>_init_utils() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">objdictedit::objdictedit</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">subindextable::EditingPanel</a> -<li>_updateColAttrs() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x61.html --- a/doc/doxygen/html/functions_func_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,90 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li id="current"><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>AddEntry() -: <a class="el" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">node::Node</a> -<li>AddMappingEntry() -: <a class="el" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">node::Node</a> -<li>AddMapVariable() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">objdictedit::objdictedit</a> -<li>AddMapVariableToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">nodemanager::NodeManager</a> -<li>AddNodeBuffer() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">nodemanager::NodeManager</a> -<li>AddPDOReceiveToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">nodemanager::NodeManager</a> -<li>AddPDOTransmitToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">nodemanager::NodeManager</a> -<li>AddSDOClientToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">nodemanager::NodeManager</a> -<li>AddSDOServerToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">nodemanager::NodeManager</a> -<li>AddSlaveNode() -: <a class="el" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">nodelist::NodeList</a> -<li>AddSpecificEntryToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">nodemanager::NodeManager</a> -<li>AddSubentriesToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">nodemanager::NodeManager</a> -<li>AddUserType() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">objdictedit::objdictedit</a> -<li>AddUserTypeToCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">nodemanager::NodeManager</a> -<li>AppendRow() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x62.html --- a/doc/doxygen/html/functions_func_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li id="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>BufferCurrentNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">nodemanager::NodeManager</a> -<li>Buffering() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">nodemanager::UndoBuffer</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x63.html --- a/doc/doxygen/html/functions_func_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li id="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>can_driver_valid() -: <a class="el" href="classdriver__procs.html#a1e608bb39ab9183961b7ded9f27d193">driver_procs</a> -<li>can_uvccm_win32() -: <a class="el" href="classcan__uvccm__win32.html#f4f6d1f25174fd3b7d897a5f73bc363e">can_uvccm_win32</a> -<li>ccritical_section() -: <a class="el" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a> -<li>ChangeCurrentNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">nodemanager::NodeManager</a> -<li>class_timers() -: <a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a> -<li>close_rs232() -: <a class="el" href="classcan__uvccm__win32.html#06f9d2fb860a821436471c3233f91dff">can_uvccm_win32</a> -<li>CloseCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">nodemanager::NodeManager</a> -<li>CompileValue() -: <a class="el" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">node::Node</a> -<li>Copy() -: <a class="el" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">node::Node</a> -<li>CreateNewNode() -: <a class="el" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">nodemanager::NodeManager</a> -<li>Current() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">nodemanager::UndoBuffer</a> -<li>CurrentDS302Defined() -: <a class="el" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">nodemanager::NodeManager</a> -<li>CurrentIsSaved() -: <a class="el" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">nodemanager::NodeManager</a> -<li>CurrentSaved() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">nodemanager::UndoBuffer</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x64.html --- a/doc/doxygen/html/functions_func_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li id="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>Disable() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">subindextable::SubindexTable</a> -<li>driver_procs() -: <a class="el" href="classdriver__procs.html#8e3bbe4106667c3c671d24819febd053">driver_procs</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x65.html --- a/doc/doxygen/html/functions_func_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li id="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>EditProfile() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">objdictedit::objdictedit</a> -<li>Empty() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">subindextable::SubindexTable</a> -<li>Enable() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">subindextable::SubindexTable</a> -<li>EnableNumberTyping() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#d971712aba98f0888bb5210073dd8737">commondialogs::MapVariableDialog</a> -<li>enter() -: <a class="el" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">ccritical_section</a> -<li>ExportCurrentToCFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">nodemanager::NodeManager</a> -<li>ExportCurrentToEDSFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">nodemanager::NodeManager</a> -<li>ExtendSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x67.html --- a/doc/doxygen/html/functions_func_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,248 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li id="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateMapList() -: <a class="el" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">node::Node</a> -<li>get_can_data() -: <a class="el" href="classcan__uvccm__win32.html#c3d1d02a46518b2639beb6060f79f2a2">can_uvccm_win32</a> -<li>get_elapsed_time() -: <a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers</a> -<li>get_timer() -: <a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers</a> -<li>GetAllFilenames() -: <a class="el" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">nodemanager::NodeManager</a> -<li>GetBaseIndex() -: <a class="el" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">node::Node</a> -<li>GetBufferNumber() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">nodemanager::NodeManager</a> -<li>GetColLabelValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">subindextable::SubindexTable</a> -<li>GetCurrentBufferState() -: <a class="el" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">nodemanager::NodeManager</a> -<li>GetCurrentCommunicationLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">nodemanager::NodeManager</a> -<li>GetCurrentDS302Lists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">nodemanager::NodeManager</a> -<li>GetCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">nodemanager::NodeManager</a> -<li>GetCurrentEntryValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">nodelist::NodeList</a> -<li>GetCurrentFilename() -: <a class="el" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">nodemanager::NodeManager</a> -<li>GetCurrentFilePath() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">nodemanager::NodeManager</a> -<li>GetCurrentIndex() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">subindextable::SubindexTable</a> -<li>GetCurrentList() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#ff2dfb0c00ca27c85c297ae134ea4f31">commondialogs::CommunicationDialog</a> -<li>GetCurrentMapList() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">nodemanager::NodeManager</a> -<li>GetCurrentNextMapIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">nodemanager::NodeManager</a> -<li>GetCurrentNodeID() -: <a class="el" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">nodemanager::NodeManager</a> -<li>GetCurrentNodeIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">nodemanager::NodeManager</a> -<li>GetCurrentNodeInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">nodemanager::NodeManager</a> -<li>GetCurrentNodeName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">nodemanager::NodeManager</a> -<li>GetCurrentParamsEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">nodemanager::NodeManager</a> -<li>GetCurrentProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">nodemanager::NodeManager</a> -<li>GetCurrentProfileName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">nodemanager::NodeManager</a> -<li>GetCurrentSelected() -: <a class="el" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">nodelist::NodeList</a> -<li>GetCurrentSpecificMenu() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">nodemanager::NodeManager</a> -<li>GetCurrentTypeList() -: <a class="el" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">nodemanager::NodeManager</a> -<li>GetCurrentValidChoices() -: <a class="el" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">nodemanager::NodeManager</a> -<li>GetCurrentValidIndexes() -: <a class="el" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">nodelist::NodeList</a> -<li>GetCustomisableTypes() -: <a class="el" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">nodemanager::NodeManager</a> -<li>GetCustomisedTypeValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">node::Node</a> -<li>GetDS302Profile() -: <a class="el" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">node::Node</a> -<li>GetEditor() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">subindextable::SubindexTable</a> -<li>GetEntry() -: <a class="el" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">node::Node</a> -<li>GetEntryInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">nodelist::NodeList</a> -, <a class="el" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">node::Node</a> -<li>GetEntryName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">node::Node</a> -<li>GetFilename() -: <a class="el" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">nodemanager::NodeManager</a> -<li>GetIndex() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">subindextable::EditingPanel</a> -<li>GetIndexes() -: <a class="el" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">node::Node</a> -<li>GetLineFromIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">nodemanager::NodeManager</a> -<li>GetManager() -: <a class="el" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">nodelist::NodeList</a> -<li>GetMandatoryIndexes() -: <a class="el" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">nodemanager::NodeManager</a> -<li>GetMapList() -: <a class="el" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">node::Node</a> -<li>GetMapName() -: <a class="el" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">node::Node</a> -<li>GetMappings() -: <a class="el" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">node::Node</a> -<li>GetMapValue() -: <a class="el" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">node::Node</a> -<li>GetMapVariableList() -: <a class="el" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">nodemanager::NodeManager</a> -<li>GetMasterNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">nodelist::NodeList</a> -<li>GetNetworkName() -: <a class="el" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">nodelist::NodeList</a> -<li>GetNMTManagement() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#e224099d30206d623fcc567101b613d6">commondialogs::CreateNodeDialog</a> -<li>GetNodeByOrder() -: <a class="el" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">nodelist::NodeList</a> -<li>GetNodeDescription() -: <a class="el" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">node::Node</a> -<li>GetNodeEntryValues() -: <a class="el" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">nodemanager::NodeManager</a> -<li>GetNodeID() -: <a class="el" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">node::Node</a> -<li>GetNodeName() -: <a class="el" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">node::Node</a> -<li>GetNodeType() -: <a class="el" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">node::Node</a> -<li>GetNoteBook() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">objdictedit::objdictedit</a> -<li>GetNumberCols() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">subindextable::SubindexTable</a> -<li>GetNumberRows() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">subindextable::SubindexTable</a> -<li>GetOptions() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#02ed8598e287a76055b4524fbf56278d">commondialogs::CreateNodeDialog</a> -<li>GetOrderNumber() -: <a class="el" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">nodelist::NodeList</a> -<li>GetParamsEntry() -: <a class="el" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">node::Node</a> -<li>GetProfile() -: <a class="el" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">node::Node</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#2329fe0564d06a39130520ba83a22caf">commondialogs::CreateNodeDialog</a> -<li>GetProfileCallBack() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">objdictedit::objdictedit</a> -<li>GetProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">nodemanager::NodeManager</a> -<li>GetProfileName() -: <a class="el" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">node::Node</a> -<li>GetRoot() -: <a class="el" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">nodelist::NodeList</a> -<li>GetRowLabelValues() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">subindextable::SubindexTable</a> -<li>GetSelection() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">subindextable::EditingPanel</a> -<li>GetSlaveIDs() -: <a class="el" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">nodelist::NodeList</a> -<li>GetSlaveNames() -: <a class="el" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">nodelist::NodeList</a> -<li>GetSlaveNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">nodelist::NodeList</a> -<li>GetSlaveNumber() -: <a class="el" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">nodelist::NodeList</a> -<li>GetSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">node::Node</a> -<li>GetSpecificProfileLists() -: <a class="el" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">nodemanager::NodeManager</a> -<li>GetSubentryInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">node::Node</a> -<li>GetTypeDefaultValue() -: <a class="el" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">node::Node</a> -, <a class="el" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">nodemanager::NodeManager</a> -<li>GetTypeIndex() -: <a class="el" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">node::Node</a> -<li>GetTypeList() -: <a class="el" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">node::Node</a> -<li>GetTypeName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">nodemanager::NodeManager</a> -, <a class="el" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">node::Node</a> -<li>GetValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">subindextable::SubindexTable</a> -<li>GetValueByName() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">subindextable::SubindexTable</a> -<li>GetValues() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#fb21ee3e7916e8de7756b0e87cc70e90">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#ca7599893a8bfbe3d0b8afca376e9353">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#c447e821ce5690bdcd4f55d3b6e82cc0">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#0211d3e7bd98931e9426f587b7956d5b">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#f62fdd3d1fbbea86a3eb716f20341b49">commondialogs::CreateNodeDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x68.html --- a/doc/doxygen/html/functions_func_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li id="current"><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>HasCurrentEntryCallbacks() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">nodemanager::NodeManager</a> -<li>HasEntryCallbacks() -: <a class="el" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x69.html --- a/doc/doxygen/html/functions_func_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,77 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li id="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>ImportCurrentFromEDSFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">nodemanager::NodeManager</a> -<li>ImportEDSFile() -: <a class="el" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">nodelist::NodeList</a> -<li>IsCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">nodemanager::NodeManager</a> -, <a class="el" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">nodelist::NodeList</a> -<li>IsCurrentSaved() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">nodemanager::UndoBuffer</a> -<li>IsEntry() -: <a class="el" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">node::Node</a> -<li>IsFirst() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">nodemanager::UndoBuffer</a> -<li>IsLast() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">nodemanager::UndoBuffer</a> -<li>IsMappingEntry() -: <a class="el" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x6c.html --- a/doc/doxygen/html/functions_func_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li id="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>leave() -: <a class="el" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">ccritical_section</a> -<li>load_canfestival_driver() -: <a class="el" href="classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03">driver_procs</a> -<li>LoadCurrentNext() -: <a class="el" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">nodemanager::NodeManager</a> -<li>LoadCurrentPrevious() -: <a class="el" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">nodemanager::NodeManager</a> -<li>LoadEDS() -: <a class="el" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">nodelist::NodeList</a> -<li>LoadMasterNode() -: <a class="el" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">nodelist::NodeList</a> -<li>LoadProfile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">nodemanager::NodeManager</a> -<li>LoadProject() -: <a class="el" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">nodelist::NodeList</a> -<li>LoadSlaveNodes() -: <a class="el" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">nodelist::NodeList</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x6d.html --- a/doc/doxygen/html/functions_func_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li id="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>ManageEntriesOfCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">nodemanager::NodeManager</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x6e.html --- a/doc/doxygen/html/functions_func_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li id="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>Next() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">nodemanager::UndoBuffer</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x6f.html --- a/doc/doxygen/html/functions_func_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,182 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li id="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>OnAboutMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">objdictedit::objdictedit</a> -<li>OnAddButtonClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">subindextable::EditingPanel</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">objdictedit::objdictedit</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">objdictedit::objdictedit</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">objdictedit::objdictedit</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">objdictedit::objdictedit</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">objdictedit::objdictedit</a> -<li>OnAddSubindexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">subindextable::EditingPanel</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">objdictedit::objdictedit</a> -<li>OnCallbackCheck() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">subindextable::EditingPanel</a> -<li>OnCloseFrame() -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">objdictedit::objdictedit</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>OnCloseMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">objdictedit::objdictedit</a> -<li>OnCommunicationMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">objdictedit::objdictedit</a> -<li>OnCurrentIndexesDClick() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#3ba145fc2f75f642c56795886f42662e">commondialogs::CommunicationDialog</a> -<li>OnDeleteIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">subindextable::EditingPanel</a> -<li>OnDeleteSubindexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">subindextable::EditingPanel</a> -<li>OnEditProfileMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">objdictedit::objdictedit</a> -<li>OneFileHasChanged() -: <a class="el" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">nodemanager::NodeManager</a> -<li>OnExportCMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">objdictedit::objdictedit</a> -<li>OnExportEDSMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">objdictedit::objdictedit</a> -<li>OnFileSelectedChanged() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">objdictedit::objdictedit</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">objdictedit::objdictedit</a> -<li>OnHelpDS301Menu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">objdictedit::objdictedit</a> -<li>OnImportEDSButton() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#c5d8179971eff35728972924949a4423">commondialogs::AddSlaveDialog</a> -<li>OnImportEDSMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">objdictedit::objdictedit</a> -<li>OnIndexListClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">subindextable::EditingPanel</a> -<li>OnIndexListRightUp() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">subindextable::EditingPanel</a> -<li>OnLinkClick() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>OnLinkClicked() -: <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">networkedit::wxUrlClickHtmlWindow</a> -, <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">objdictedit::wxUrlClickHtmlWindow</a> -<li>OnModifyIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">subindextable::EditingPanel</a> -<li>OnNewMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">objdictedit::objdictedit</a> -<li>OnNodeInfosMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">objdictedit::objdictedit</a> -<li>OnOK() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3af71ea699d83da41fee2a2fbf1f55e3">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#31ebc1dd65eeec19147b3a5202d1e6a4">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#28e8dfedd00152d5b389a19f9cf0167f">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#1099b975b697d76a4a7ecdaef82b7f60">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#d8788a0255709742043cb758b8e4093d">commondialogs::AddSlaveDialog</a> -<li>OnOpenMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">objdictedit::objdictedit</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">objdictedit::objdictedit</a> -<li>OnPartListBoxClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">subindextable::EditingPanel</a> -<li>OnPossibleIndexesDClick() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#e82c18258dbad9910746289959b51907">commondialogs::CommunicationDialog</a> -<li>OnProfileChoice() -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#145fc2276fd439e7d4bca53aff3a467a">commondialogs::CreateNodeDialog</a> -<li>OnQuitMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">objdictedit::objdictedit</a> -<li>OnRadioButton1Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#63c2f5b4975384238c3b2aeabaeb6a11">commondialogs::MapVariableDialog</a> -<li>OnRadioButton2Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#6d8ff9549883ff0b0313891884e1183a">commondialogs::MapVariableDialog</a> -<li>OnRadioButton3Click() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#64b1004d131ad794053dd456431501ca">commondialogs::MapVariableDialog</a> -<li>OnRedoMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">objdictedit::objdictedit</a> -<li>OnRefreshMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">objdictedit::objdictedit</a> -<li>OnRenameIndexMenu() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">subindextable::EditingPanel</a> -<li>OnSaveAsMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">objdictedit::objdictedit</a> -<li>OnSaveMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">objdictedit::objdictedit</a> -<li>OnSelectButton() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#46ef8786e87def46043ea11cfd74a279">commondialogs::CommunicationDialog</a> -<li>OnSubindexGridCellChange() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">subindextable::EditingPanel</a> -<li>OnSubindexGridRightClick() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">subindextable::EditingPanel</a> -<li>OnSubindexGridSelectCell() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">subindextable::EditingPanel</a> -<li>OnTypeChoice() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#3e986bfc827c25d7786f4d4262ee329b">commondialogs::UserTypeDialog</a> -<li>OnUndoMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">objdictedit::objdictedit</a> -<li>OnUnselectButton() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#c228ecfb891ba5beb759c9507118b1d5">commondialogs::CommunicationDialog</a> -<li>open_rs232() -: <a class="el" href="classcan__uvccm__win32.html#7fb6732edc691451bc1d3206c07d4715">can_uvccm_win32</a> -<li>OpenFileInCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">nodemanager::NodeManager</a> -<li>OpenHtmlFrame() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">objdictedit::objdictedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x70.html --- a/doc/doxygen/html/functions_func_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li id="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>Previous() -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">nodemanager::UndoBuffer</a> -<li>Print() -: <a class="el" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x72.html --- a/doc/doxygen/html/functions_func_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,108 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li id="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>receive() -: <a class="el" href="classcan__uvccm__win32.html#4301393c1d3046b35d0b545e761b94db">can_uvccm_win32</a> -<li>RefreshBufferState() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">objdictedit::objdictedit</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">objdictedit::objdictedit</a> -<li>RefreshEditMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">objdictedit::objdictedit</a> -<li>RefreshEDSFile() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#7db65b205229e136495f5e98f16aef72">commondialogs::AddSlaveDialog</a> -<li>RefreshIndexList() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">subindextable::EditingPanel</a> -<li>RefreshLists() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#4d1850143516dddd4a997068f8d39707">commondialogs::CommunicationDialog</a> -<li>RefreshMainMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">objdictedit::objdictedit</a> -<li>RefreshProfileMenu() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">objdictedit::objdictedit</a> -<li>RefreshStatusBar() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">objdictedit::objdictedit</a> -<li>RefreshTable() -: <a class="el" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">subindextable::EditingPanel</a> -<li>RefreshTitle() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">objdictedit::objdictedit</a> -<li>RefreshValues() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#28ae4b33e1b5f98fcc80f57f421bdf67">commondialogs::UserTypeDialog</a> -<li>RemoveCurrentVariable() -: <a class="el" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">nodemanager::NodeManager</a> -<li>RemoveEntry() -: <a class="el" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">node::Node</a> -<li>RemoveLine() -: <a class="el" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">node::Node</a> -<li>RemoveMappingEntry() -: <a class="el" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">node::Node</a> -<li>RemoveMapVariable() -: <a class="el" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">node::Node</a> -<li>RemoveNodeBuffer() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">nodemanager::NodeManager</a> -<li>RemoveSlaveNode() -: <a class="el" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">nodelist::NodeList</a> -<li>RemoveSubentriesFromCurrent() -: <a class="el" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">nodemanager::NodeManager</a> -<li>RemoveUserType() -: <a class="el" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">node::Node</a> -<li>ResetView() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">subindextable::SubindexTable</a> -<li>resume_timer_thread() -: <a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x73.html --- a/doc/doxygen/html/functions_func_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li id="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>Save() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">objdictedit::objdictedit</a> -<li>SaveAs() -: <a class="el" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">objdictedit::objdictedit</a> -<li>SaveCurrentInFile() -: <a class="el" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">nodemanager::NodeManager</a> -<li>SaveMasterNode() -: <a class="el" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">nodelist::NodeList</a> -<li>SaveNodeList() -: <a class="el" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">nodelist::NodeList</a> -<li>SaveProject() -: <a class="el" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">nodelist::NodeList</a> -<li>SelectPossible() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#59ad1a338abf8e3f25c43240aa5b2dab">commondialogs::CommunicationDialog</a> -<li>send() -: <a class="el" href="classcan__uvccm__win32.html#3358bfa32c0164bc11d220745e3e0430">can_uvccm_win32</a> -<li>set_can_data() -: <a class="el" href="classcan__uvccm__win32.html#0f2aed9c45f29e6082f37ea17aea46ae">can_uvccm_win32</a> -<li>set_timer() -: <a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers</a> -<li>SetCurrentEntry() -: <a class="el" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">nodemanager::NodeManager</a> -<li>SetCurrentEntryCallbacks() -: <a class="el" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">nodemanager::NodeManager</a> -<li>SetCurrentEntryName() -: <a class="el" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">nodemanager::NodeManager</a> -<li>SetCurrentFilePath() -: <a class="el" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">nodemanager::NodeManager</a> -<li>SetCurrentIndex() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">subindextable::SubindexTable</a> -<li>SetCurrentList() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#42954cf3c548eaeccf2a6ae5793b12ca">commondialogs::CommunicationDialog</a> -<li>SetCurrentNodeInfos() -: <a class="el" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">nodemanager::NodeManager</a> -<li>SetCurrentSelected() -: <a class="el" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">nodelist::NodeList</a> -<li>SetCurrentUserType() -: <a class="el" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">nodemanager::NodeManager</a> -<li>SetData() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">subindextable::SubindexTable</a> -<li>SetDS302Profile() -: <a class="el" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">node::Node</a> -<li>SetEditors() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">subindextable::SubindexTable</a> -<li>SetEntry() -: <a class="el" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">node::Node</a> -<li>SetHtmlCode() -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>SetHtmlPage() -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -<li>SetIndex() -: <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#bdab86c958f3e219882e7852b301dc4b">commondialogs::MapVariableDialog</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">subindextable::EditingPanel</a> -<li>SetIndexDictionary() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#fd58f80e7851c8b2254930aa0ea13a2c">commondialogs::CommunicationDialog</a> -<li>SetMappingEntry() -: <a class="el" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">node::Node</a> -<li>SetMasterNodeEntry() -: <a class="el" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">nodelist::NodeList</a> -<li>SetNetworkName() -: <a class="el" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">nodelist::NodeList</a> -<li>SetNodeDescription() -: <a class="el" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">node::Node</a> -<li>SetNodeID() -: <a class="el" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">node::Node</a> -<li>SetNodeList() -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#70e8955dbb57253e53d28f24a7f28da4">commondialogs::AddSlaveDialog</a> -<li>SetNodeName() -: <a class="el" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">node::Node</a> -<li>SetNodeType() -: <a class="el" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">node::Node</a> -<li>SetParamsEntry() -: <a class="el" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">node::Node</a> -<li>SetProfile() -: <a class="el" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">node::Node</a> -<li>SetProfileName() -: <a class="el" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">node::Node</a> -<li>SetSpecificMenu() -: <a class="el" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">node::Node</a> -<li>SetTypeList() -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#4e5316d45310d70691958ec898a8427c">commondialogs::UserTypeDialog</a> -<li>SetValue() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">subindextable::SubindexTable</a> -<li>SetValues() -: <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#36750076ce1d98da4682c16bc9c00f74">commondialogs::NodeInfosDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#45bfdc62e0cdb882229682f2cfbe5c08">commondialogs::UserTypeDialog</a> -<li>start_timer_thread() -: <a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers</a> -<li>stop_timer_thread() -: <a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x74.html --- a/doc/doxygen/html/functions_func_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li id="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>timer_loop_thread_proc() -: <a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x75.html --- a/doc/doxygen/html/functions_func_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li id="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>UnselectCurrent() -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#102862c2ba42dbffe915fd3997eb2673">commondialogs::CommunicationDialog</a> -<li>UpdateMapVariable() -: <a class="el" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">node::Node</a> -<li>UpdateValues() -: <a class="el" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_func_0x7e.html --- a/doc/doxygen/html/functions_func_0x7e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Functions</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li id="current"><a href="functions_func.html"><span>Functions</span></a></li> - <li><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_func.html#index__"><span>_</span></a></li> - <li><a href="functions_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> - <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> - <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> - <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> - <li id="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> -<li>~can_uvccm_win32() -: <a class="el" href="classcan__uvccm__win32.html#39bb5c7bb141391d0f2f34b7dd5f487c">can_uvccm_win32</a> -<li>~ccritical_section() -: <a class="el" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">ccritical_section</a> -<li>~class_timers() -: <a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers</a> -<li>~driver_procs() -: <a class="el" href="classdriver__procs.html#1abda1ff5fd6c82a3549fad6437ac0f7">driver_procs</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars.html --- a/doc/doxygen/html/functions_vars.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li id="current"><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index__">- _ -</a></h3><ul> -<li>_cols -: <a class="el" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">subindextable::SubindexTable</a> -<li>_rows -: <a class="el" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">subindextable::SubindexTable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x61.html --- a/doc/doxygen/html/functions_vars_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li id="current"><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>abortCode -: <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer</a> -<li>AddButton -: <a class="el" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">subindextable::EditingPanel</a> -<li>AllList -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#1d9e0865ffd28608fa78484b078a6661">commondialogs::CommunicationDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x62.html --- a/doc/doxygen/html/functions_vars_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li> - <li id="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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>bAccessType -: <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex</a> -<li>baudrate -: <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t</a> -, <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD</a> -<li>bDataType -: <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex</a> -<li>bDeviceNodeId -: <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data</a> -<li>body -: <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO</a> -<li>brp -: <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime</a> -<li>bSubCount -: <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable</a> -<li>Buffer -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer</a> -<li>busname -: <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD</a> -<li>ButtonSizer -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#547ce8f618541a9a84f69d2c64c2f113">commondialogs::AddSlaveDialog</a> -, <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#7a8dc1f8cd4b452dbba2203499aad52c">commondialogs::CreateNodeDialog</a> -, <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#7e3b701c164d3048295b9bfadcceff93">commondialogs::UserTypeDialog</a> -, <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#2cb1c15c1124804750a9991549eb6e0a">commondialogs::CommunicationDialog</a> -, <a class="el" href="classcommondialogs_1_1MapVariableDialog.html#142e2cd20328fd573126f5b60e8cec20">commondialogs::MapVariableDialog</a> -, <a class="el" href="classcommondialogs_1_1NodeInfosDialog.html#854b2423bc12e5c04c1e2cb5a683a72f">commondialogs::NodeInfosDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x63.html --- a/doc/doxygen/html/functions_vars_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,160 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li> - <li id="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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>Callback -: <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer</a> -<li>callback -: <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry</a> -<li>CallbackCheck -: <a class="el" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">subindextable::EditingPanel</a> -<li>cane -: <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit</a> -<li>canHandle -: <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data</a> -<li>canidar0 -: <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit</a> -<li>canidar1 -: <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit</a> -<li>canidar2 -: <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit</a> -<li>canidar3 -: <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit</a> -<li>canidar4 -: <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit</a> -<li>canidar5 -: <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit</a> -<li>canidar6 -: <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit</a> -<li>canidar7 -: <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit</a> -<li>canidmr0 -: <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit</a> -<li>canidmr1 -: <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit</a> -<li>canidmr2 -: <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit</a> -<li>canidmr3 -: <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit</a> -<li>canidmr4 -: <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit</a> -<li>canidmr5 -: <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit</a> -<li>canidmr6 -: <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit</a> -<li>canidmr7 -: <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit</a> -<li>ChoiceIndex -: <a class="el" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">subindextable::EditingPanel</a> -<li>clk -: <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit</a> -<li>clksrc -: <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime</a> -, <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit</a> -<li>cob -: <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t</a> -<li>cob_id -: <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message</a> -<li>COB_ID_Sync -: <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data</a> -<li>cobId -: <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO</a> -<li>colnames -: <a class="el" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">subindextable::SubindexTable</a> -<li>ConsumerHeartbeatCount -: <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data</a> -<li>ConsumerHeartbeatEntries -: <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data</a> -<li>ConsumerHeartBeatTimers -: <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data</a> -<li>continue_receive_thread -: <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data</a> -<li>count -: <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer</a> -, <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var</a> -<li>count_sync -: <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data</a> -<li>csBoot_Up -: <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication</a> -<li>csEmergency -: <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication</a> -<li>csHeartbeat -: <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication</a> -<li>csPDO -: <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication</a> -<li>csSDO -: <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication</a> -<li>csSYNC -: <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication</a> -<li>cswai -: <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit</a> -<li>CurrentCommunicationState -: <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data</a> -<li>CurrentIndex -: <a class="el" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">subindextable::SubindexTable</a> -, <a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer</a> -<li>CurrentList -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#807e6be61a54046153f1ff25e7c14928">commondialogs::CommunicationDialog</a> -<li>CurrentNode -: <a class="el" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">nodemanager::NodeManager</a> -<li>CurrentSelected -: <a class="el" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">nodelist::NodeList</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x64.html --- a/doc/doxygen/html/functions_vars_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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 id="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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>d -: <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort</a> -, <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data</a> -, <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry</a> -<li>data -: <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t</a> -, <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message</a> -, <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO</a> -, <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer</a> -, <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY</a> -, <a class="el" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">subindextable::SubindexTable</a> -, <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var</a> -<li>dataType -: <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer</a> -<li>dcf_count_targets -: <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data</a> -<li>dcf_cursor -: <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data</a> -<li>Description -: <a class="el" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">node::Node</a> -<li>Dictionary -: <a class="el" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">node::Node</a> -<li>Directory -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#37780e6f4737ffa27ff08bc4de64711c">commondialogs::CreateNodeDialog</a> -<li>DS302 -: <a class="el" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x65.html --- a/doc/doxygen/html/functions_vars_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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 id="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_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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>Editable -: <a class="el" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">subindextable::SubindexTable</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">subindextable::EditingPanel</a> -<li>editors -: <a class="el" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">subindextable::SubindexTable</a> -<li>EDSFolder -: <a class="el" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">nodelist::NodeList</a> -<li>EDSNodes -: <a class="el" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">nodelist::NodeList</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x66.html --- a/doc/doxygen/html/functions_vars_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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 id="current"><a href="functions_vars_0x66.html#index_f"><span>f</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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>fd -: <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort</a> -<li>fi -: <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit</a> -<li>FileNames -: <a class="el" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">nodemanager::NodeManager</a> -<li>FilePath -: <a class="el" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">objdictedit::objdictedit</a> -<li>FilePaths -: <a class="el" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">nodemanager::NodeManager</a> -<li>FirstCall -: <a class="el" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">subindextable::EditingPanel</a> -<li>firstIndex -: <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data</a> -<li>flags -: <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t</a> -, <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x68.html --- a/doc/doxygen/html/functions_vars_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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 id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartbeatError -: <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data</a> -<li>Html_Window -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">objdictedit::wxUrlClickHtmlWindow</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">networkedit::wxUrlClickHtmlWindow</a> -<li>HtmlFrameOpened -: <a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">objdictedit::objdictedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x69.html --- a/doc/doxygen/html/functions_vars_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,92 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_0x68.html#index_h"><span>h</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>iam_a_slave -: <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data</a> -<li>id -: <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t</a> -, <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t</a> -, <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry</a> -<li>ID -: <a class="el" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">node::Node</a> -<li>idam -: <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit</a> -<li>index -: <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer</a> -<li>Index -: <a class="el" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">subindextable::EditingPanel</a> -<li>index -: <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable</a> -<li>IndexChoice -: <a class="el" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">subindextable::EditingPanel</a> -<li>IndexDictionary -: <a class="el" href="classcommondialogs_1_1CommunicationDialog.html#015f97d989d36b414e9370e41820a793">commondialogs::CommunicationDialog</a> -<li>IndexList -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">subindextable::EditingPanel</a> -<li>IndexListPanel -: <a class="el" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">subindextable::EditingPanel</a> -<li>initialisation -: <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data</a> -<li>inst -: <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data</a> -<li>interval -: <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x6c.html --- a/doc/doxygen/html/functions_vars_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_0x68.html#index_h"><span>h</span></a></li> - <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>lastIndex -: <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data</a> -<li>LastNewIndex -: <a class="el" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">nodemanager::NodeManager</a> -<li>LastSave -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer</a> -<li>len -: <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message</a> -, <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO</a> -<li>length -: <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t</a> -<li>linkinfo -: <a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">networkedit::wxHtmlWindowUrlClick</a> -, <a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">objdictedit::wxHtmlWindowUrlClick</a> -<li>listen -: <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit</a> -<li>ListIndex -: <a class="el" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">subindextable::EditingPanel</a> -<li>ListProfile -: <a class="el" href="classcommondialogs_1_1CreateNodeDialog.html#a5b092c98d3fd4ea4cdffa4d48150ac4">commondialogs::CreateNodeDialog</a> -<li>loopb -: <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x6d.html --- a/doc/doxygen/html/functions_vars_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,108 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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 id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>m_canClose -: <a class="el" href="classdriver__procs.html#d9b6df932422d3d5e20ea185b06e7d44">driver_procs</a> -<li>m_canOpen -: <a class="el" href="classdriver__procs.html#2424edaa753b0dd8406c01e84ef8ddea">driver_procs</a> -<li>m_canReceive -: <a class="el" href="classdriver__procs.html#ccb0ced5c9a7e1d9827639892db97917">driver_procs</a> -<li>m_canSend -: <a class="el" href="classdriver__procs.html#78808f630f632d281a6027f15c3a357f">driver_procs</a> -<li>m_continue_timer_loop -: <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers</a> -<li>m_counts_per_usec -: <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers</a> -<li>m_cs -: <a class="el" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">ccritical_section</a> -<li>m_driver_handle -: <a class="el" href="classdriver__procs.html#34bbbadb3938c98bc54f27c827a96a0a">driver_procs</a> -<li>m_last_alarm_set_time -: <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers</a> -<li>m_last_occured_alarm_time -: <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers</a> -<li>m_port -: <a class="el" href="classcan__uvccm__win32.html#3f13c1748b3cd57fd1d478782428859a">can_uvccm_win32</a> -<li>m_read_event -: <a class="el" href="classcan__uvccm__win32.html#cf25e6725871137696ab41b06fa05417">can_uvccm_win32</a> -<li>m_residual_buffer -: <a class="el" href="classcan__uvccm__win32.html#d264855657adc02fbc687f37d302fc9f">can_uvccm_win32</a> -<li>m_timer_thread -: <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers</a> -<li>m_use_hi_res_timer -: <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers</a> -<li>m_write_event -: <a class="el" href="classcan__uvccm__win32.html#544ea7fd0e8a5d7cfb7cf9058d6020a4">can_uvccm_win32</a> -<li>Manager -: <a class="el" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">subindextable::EditingPanel</a> -, <a class="el" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">objdictedit::objdictedit</a> -, <a class="el" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">nodelist::NodeList</a> -<li>MapList -: <a class="el" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">node::Node</a> -<li>MapTranslation -: <a class="el" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">node::Node</a> -<li>mask -: <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t</a> -<li>MaxIndex -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer</a> -<li>MinIndex -: <a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x6e.html --- a/doc/doxygen/html/functions_vars_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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 id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>Name -: <a class="el" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">node::Node</a> -<li>NameTranslation -: <a class="el" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">node::Node</a> -<li>NetworkName -: <a class="el" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">nodelist::NodeList</a> -<li>NMTable -: <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data</a> -<li>nodeId -: <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO</a> -, <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer</a> -<li>NodeIndex -: <a class="el" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">nodemanager::NodeManager</a> -<li>NodeList -: <a class="el" href="classcommondialogs_1_1AddSlaveDialog.html#74c3506f4b1c4fa83d88c013eed6c727">commondialogs::AddSlaveDialog</a> -<li>nodeState -: <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x6f.html --- a/doc/doxygen/html/functions_vars_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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 id="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_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>objdict -: <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data</a> -<li>ObjdictSize -: <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data</a> -<li>offset -: <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer</a> -<li>operational -: <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x70.html --- a/doc/doxygen/html/functions_vars_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,99 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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 id="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="functions_vars_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>ParamsDictionary -: <a class="el" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">node::Node</a> -<li>Parent -: <a class="el" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">subindextable::SubindexTable</a> -, <a class="el" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">subindextable::EditingPanel</a> -<li>PartList -: <a class="el" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">subindextable::EditingPanel</a> -<li>PDO_RCV -: <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index</a> -<li>PDO_RCV_MAP -: <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index</a> -<li>PDO_TRS -: <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index</a> -<li>PDO_TRS_MAP -: <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index</a> -<li>pipe -: <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe</a> -<li>pObject -: <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex</a> -<li>post_sync -: <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data</a> -<li>post_TPDO -: <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data</a> -<li>preOperational -: <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data</a> -<li>process_var -: <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data</a> -<li>ProducerHeartBeatTime -: <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data</a> -<li>ProducerHeartBeatTimer -: <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data</a> -<li>Profile -: <a class="el" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">node::Node</a> -<li>ProfileName -: <a class="el" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">node::Node</a> -<li>pSubindex -: <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x71.html --- a/doc/doxygen/html/functions_vars_0x71.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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 id="current"><a href="functions_vars_0x71.html#index_q"><span>q</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> - -<p> - -<p> -<h3><a class="anchor" name="index_q">- q -</a></h3><ul> -<li>queid -: <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x72.html --- a/doc/doxygen/html/functions_vars_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</span></a></li> - <li id="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> - -<p> - -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>r -: <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack</a> -<li>receive_thread -: <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data</a> -<li>receiveTask -: <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort</a> -<li>Root -: <a class="el" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">nodelist::NodeList</a> -<li>rtr -: <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x73.html --- a/doc/doxygen/html/functions_vars_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,102 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</span></a></li> - <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li> - <li id="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> - -<p> - -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>samp -: <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime</a> -<li>sample_pt -: <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t</a> -<li>scanIndexOD -: <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data</a> -<li>ScriptDirectory -: <a class="el" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">nodemanager::NodeManager</a> -<li>SDO_CLT -: <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index</a> -<li>SDO_SVR -: <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index</a> -<li>SecondSplitter -: <a class="el" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">subindextable::EditingPanel</a> -<li>size -: <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex</a> -<li>sjw -: <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime</a> -, <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t</a> -<li>SlaveNodes -: <a class="el" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">nodelist::NodeList</a> -<li>SpecificMenu -: <a class="el" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">node::Node</a> -<li>state -: <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer</a> -, <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry</a> -<li>stopped -: <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data</a> -<li>storeODSubIndex -: <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data</a> -<li>subIndex -: <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer</a> -<li>SubindexGrid -: <a class="el" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">subindextable::EditingPanel</a> -<li>SubindexGridPanel -: <a class="el" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">subindextable::EditingPanel</a> -<li>Sync_Cycle_Period -: <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data</a> -<li>syncTimer -: <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x74.html --- a/doc/doxygen/html/functions_vars_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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 id="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> - -<p> - -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>Table -: <a class="el" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">subindextable::EditingPanel</a> -<li>time -: <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit</a> -<li>timer -: <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer</a> -<li>timestamp -: <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t</a> -<li>toggle -: <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data</a> -, <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer</a> -<li>transfers -: <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data</a> -<li>tseg1 -: <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime</a> -<li>tseg2 -: <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime</a> -<li>Type -: <a class="el" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">node::Node</a> -<li>TypeDictionary -: <a class="el" href="classcommondialogs_1_1UserTypeDialog.html#952db9d303d08119ef6a5f275abad765">commondialogs::UserTypeDialog</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x75.html --- a/doc/doxygen/html/functions_vars_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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 id="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> - -<p> - -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>UndoBuffers -: <a class="el" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">nodemanager::NodeManager</a> -<li>used -: <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort</a> -, <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe</a> -<li>UserMapping -: <a class="el" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">node::Node</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x76.html --- a/doc/doxygen/html/functions_vars_0x76.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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 id="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> - -<p> - -<p> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>val -: <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry</a> -<li>valueRangeTest -: <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/functions_vars_0x77.html --- a/doc/doxygen/html/functions_vars_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields - Variables</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="functions.html"><span>All</span></a></li> - <li><a href="functions_func.html"><span>Functions</span></a></li> - <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="functions_vars.html#index__"><span>_</span></a></li> - <li><a href="functions_vars_0x61.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_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_0x71.html#index_q"><span>q</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 id="current"><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>w -: <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN</a> -, <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack</a> -<li>whoami -: <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer</a> -<li>wupm -: <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/gen__cfile_8py-source.html --- a/doc/doxygen/html/gen__cfile_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,518 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py</h1><a href="gen__cfile_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacegen__cfile.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> node <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="keyword">import</span> re, os -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 word_model = re.compile(<span class="stringliteral">'([a-zA-Z_0-9]*)'</span>) -<a name="l00030"></a>00030 type_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)'</span>) -<a name="l00031"></a>00031 range_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)\[([\-0-9]*)-([\-0-9]*)\]'</span>) -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 categories = [(<span class="stringliteral">"SDO_SVR"</span>, 0x1200, 0x127F), (<span class="stringliteral">"SDO_CLT"</span>, 0x1280, 0x12FF), -<a name="l00034"></a>00034 (<span class="stringliteral">"PDO_RCV"</span>, 0x1400, 0x15FF), (<span class="stringliteral">"PDO_RCV_MAP"</span>, 0x1600, 0x17FF), -<a name="l00035"></a>00035 (<span class="stringliteral">"PDO_TRS"</span>, 0x1800, 0x19FF), (<span class="stringliteral">"PDO_TRS_MAP"</span>, 0x1A00, 0x1BFF)] -<a name="l00036"></a>00036 index_categories = [<span class="stringliteral">"firstIndex"</span>, <span class="stringliteral">"lastIndex"</span>] -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 generated_tag = <span class="stringliteral">"""\n/* File generated by gen_cfile.py. Should not be modified. */\n"""</span> -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 internal_types = {} -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="comment"># Format a string for making a C++ variable</span> -<a name="l00043"></a>00043 <span class="keyword">def </span>FormatName(name): -<a name="l00044"></a>00044 wordlist = [word <span class="keywordflow">for</span> word <span class="keywordflow">in</span> word_model.findall(name) <span class="keywordflow">if</span> word != <span class="stringliteral">''</span>] -<a name="l00045"></a>00045 result = <span class="stringliteral">''</span> -<a name="l00046"></a>00046 sep = <span class="stringliteral">''</span> -<a name="l00047"></a>00047 <span class="keywordflow">for</span> word <span class="keywordflow">in</span> wordlist: -<a name="l00048"></a>00048 result += <span class="stringliteral">"%s%s"</span>%(sep,word) -<a name="l00049"></a>00049 sep = <span class="stringliteral">'_'</span> -<a name="l00050"></a>00050 <span class="keywordflow">return</span> result -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 <span class="comment"># Extract the informations from a given type name</span> -<a name="l00053"></a>00053 <span class="keyword">def </span>GetValidTypeInfos(typename): -<a name="l00054"></a>00054 <span class="keywordflow">if</span> typename <span class="keywordflow">in</span> internal_types: -<a name="l00055"></a>00055 <span class="keywordflow">return</span> internal_types[typename] -<a name="l00056"></a>00056 <span class="keywordflow">else</span>: -<a name="l00057"></a>00057 result = type_model.match(typename) -<a name="l00058"></a>00058 <span class="keywordflow">if</span> result: -<a name="l00059"></a>00059 values = result.groups() -<a name="l00060"></a>00060 <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"UNSIGNED"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> [i * 8 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, 9)]: -<a name="l00061"></a>00061 typeinfos = (<span class="stringliteral">"UNS%s"</span>%values[1], <span class="stringliteral">""</span>, <span class="stringliteral">"uint%s"</span>%values[1]) -<a name="l00062"></a>00062 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"INTEGER"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> [i * 8 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, 9)]: -<a name="l00063"></a>00063 typeinfos = (<span class="stringliteral">"INTEGER%s"</span>%values[1], <span class="stringliteral">""</span>, <span class="stringliteral">"int%s"</span>%values[1]) -<a name="l00064"></a>00064 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"REAL"</span> <span class="keywordflow">and</span> int(values[1]) <span class="keywordflow">in</span> (32, 64): -<a name="l00065"></a>00065 typeinfos = (<span class="stringliteral">"%s%s"</span>%(values[0], values[1]), <span class="stringliteral">""</span>, <span class="stringliteral">"real%s"</span>%values[1]) -<a name="l00066"></a>00066 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"VISIBLE_STRING"</span>: -<a name="l00067"></a>00067 <span class="keywordflow">if</span> values[1] == <span class="stringliteral">""</span>: -<a name="l00068"></a>00068 typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">"[10]"</span>, <span class="stringliteral">"visible_string"</span>) -<a name="l00069"></a>00069 <span class="keywordflow">else</span>: -<a name="l00070"></a>00070 typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">"[%s]"</span>%values[1], <span class="stringliteral">"visible_string"</span>) -<a name="l00071"></a>00071 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"DOMAIN"</span>: -<a name="l00072"></a>00072 typeinfos = (<span class="stringliteral">"UNS8*"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"domain"</span>) -<a name="l00073"></a>00073 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"BOOLEAN"</span>: -<a name="l00074"></a>00074 typeinfos = (<span class="stringliteral">"UNS8"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"boolean"</span>) -<a name="l00075"></a>00075 <span class="keywordflow">else</span>: -<a name="l00076"></a>00076 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! %s isn't a valid type for CanFestival."""</span>%typename -<a name="l00077"></a>00077 internal_types[typename] = typeinfos -<a name="l00078"></a>00078 <span class="keywordflow">else</span>: -<a name="l00079"></a>00079 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! %s isn't a valid type for CanFestival."""</span>%typename -<a name="l00080"></a>00080 <span class="keywordflow">return</span> typeinfos -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a>(filepath, content): -<a name="l00083"></a>00083 cfile = open(filepath,<span class="stringliteral">"w"</span>) -<a name="l00084"></a>00084 cfile.write(content) -<a name="l00085"></a>00085 cfile.close() -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="keyword">def </span><a class="code" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a>(Manager, headerfilepath): -<a name="l00088"></a>00088 <span class="keyword">global</span> type -<a name="l00089"></a>00089 <span class="keyword">global</span> internal_types -<a name="l00090"></a>00090 texts = {} -<a name="l00091"></a>00091 texts[<span class="stringliteral">"maxPDOtransmit"</span>] = 0 -<a name="l00092"></a>00092 texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"NodeID"</span>], texts[<span class="stringliteral">"NodeType"</span>], texts[<span class="stringliteral">"Description"</span>] = Manager.GetCurrentNodeInfos() -<a name="l00093"></a>00093 texts[<span class="stringliteral">"iam_a_slave"</span>] = 0 -<a name="l00094"></a>00094 <span class="keywordflow">if</span> (texts[<span class="stringliteral">"NodeType"</span>] == <span class="stringliteral">"slave"</span>): -<a name="l00095"></a>00095 texts[<span class="stringliteral">"iam_a_slave"</span>] = 1 -<a name="l00096"></a>00096 -<a name="l00097"></a>00097 <span class="comment"># Compiling lists of indexes</span> -<a name="l00098"></a>00098 rangelist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0, 0x260)] -<a name="l00099"></a>00099 listIndex = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1000, 0xFFFF)] -<a name="l00100"></a>00100 communicationlist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1000, 0x11FF)] -<a name="l00101"></a>00101 sdolist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1200, 0x12FF)] -<a name="l00102"></a>00102 pdolist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x1400, 0x1BFF)] -<a name="l00103"></a>00103 variablelist = [idx <span class="keywordflow">for</span> name,idx <span class="keywordflow">in</span> Manager.GetCurrentValidIndexes(0x2000, 0xBFFF)] -<a name="l00104"></a>00104 -<a name="l00105"></a>00105 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00106"></a>00106 <span class="comment"># Declaration of the value range types</span> -<a name="l00107"></a>00107 <span class="comment">#------------------------------------------------------------------------------- </span> -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 valueRangeContent = <span class="stringliteral">""</span> -<a name="l00110"></a>00110 strDefine = <span class="stringliteral">""</span> -<a name="l00111"></a>00111 strSwitch = <span class="stringliteral">""</span> -<a name="l00112"></a>00112 num = 0 -<a name="l00113"></a>00113 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> rangelist: -<a name="l00114"></a>00114 rangename = Manager.GetEntryName(index) -<a name="l00115"></a>00115 result = range_model.match(rangename) -<a name="l00116"></a>00116 <span class="keywordflow">if</span> result: -<a name="l00117"></a>00117 num += 1 -<a name="l00118"></a>00118 typeindex = Manager.GetCurrentEntry(index, 1) -<a name="l00119"></a>00119 typename = Manager.GetTypeName(typeindex) -<a name="l00120"></a>00120 typeinfos = GetValidTypeInfos(typename) -<a name="l00121"></a>00121 internal_types[rangename] = (typeinfos[0], typeinfos[1], <span class="stringliteral">"valueRange_%d"</span>%num) -<a name="l00122"></a>00122 minvalue = str(Manager.GetCurrentEntry(index, 2)) -<a name="l00123"></a>00123 maxvalue = str(Manager.GetCurrentEntry(index, 3)) -<a name="l00124"></a>00124 strDefine += <span class="stringliteral">"\n#define valueRange_%d 0x%02X /* Type %s, %s < value < %s */"</span>%(num,index,typeinfos[0],minvalue,maxvalue) -<a name="l00125"></a>00125 strSwitch += <span class="stringliteral">""" case valueRange_%d:</span> -<a name="l00126"></a>00126 <span class="stringliteral"> if (*(%s*)Value < (%s)%s) return OD_VALUE_TOO_LOW;</span> -<a name="l00127"></a>00127 <span class="stringliteral"> if (*(%s*)Value > (%s)%s) return OD_VALUE_TOO_HIGH;</span> -<a name="l00128"></a>00128 <span class="stringliteral"> break;\n"""</span>%(num,typeinfos[0],typeinfos[0],minvalue,typeinfos[0],typeinfos[0],maxvalue) -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 valueRangeContent += strDefine -<a name="l00131"></a>00131 valueRangeContent += <span class="stringliteral">"\nUNS32 %(NodeName)s_valueRangeTest (UNS8 typeValue, void * value)\n{"</span>%texts -<a name="l00132"></a>00132 valueRangeContent += <span class="stringliteral">"\n switch (typeValue) {\n"</span> -<a name="l00133"></a>00133 valueRangeContent += strSwitch -<a name="l00134"></a>00134 valueRangeContent += <span class="stringliteral">" }\n return 0;\n}\n"</span> -<a name="l00135"></a>00135 -<a name="l00136"></a>00136 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00137"></a>00137 <span class="comment"># Creation of the mapped variables and object dictionary</span> -<a name="l00138"></a>00138 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 mappedVariableContent = <span class="stringliteral">""</span> -<a name="l00141"></a>00141 strDeclareHeader = <span class="stringliteral">""</span> -<a name="l00142"></a>00142 strDeclareCallback = <span class="stringliteral">""</span> -<a name="l00143"></a>00143 indexContents = {} -<a name="l00144"></a>00144 indexCallbacks = {} -<a name="l00145"></a>00145 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> listIndex: -<a name="l00146"></a>00146 texts[<span class="stringliteral">"index"</span>] = index -<a name="l00147"></a>00147 strIndex = <span class="stringliteral">""</span> -<a name="l00148"></a>00148 entry_infos = Manager.GetEntryInfos(index) -<a name="l00149"></a>00149 texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>] -<a name="l00150"></a>00150 values = Manager.GetCurrentEntry(index) -<a name="l00151"></a>00151 callbacks = Manager.HasCurrentEntryCallbacks(index) -<a name="l00152"></a>00152 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00153"></a>00153 strIndex += <span class="stringliteral">"\n/* index 0x%(index)04X : Mapped variable %(EntryName)s */\n"</span>%texts -<a name="l00154"></a>00154 <span class="keywordflow">else</span>: -<a name="l00155"></a>00155 strIndex += <span class="stringliteral">"\n/* index 0x%(index)04X : %(EntryName)s. */\n"</span>%texts -<a name="l00156"></a>00156 -<a name="l00157"></a>00157 <span class="comment"># Entry type is VAR</span> -<a name="l00158"></a>00158 <span class="keywordflow">if</span> type(values) != ListType: -<a name="l00159"></a>00159 subentry_infos = Manager.GetSubentryInfos(index, 0) -<a name="l00160"></a>00160 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00161"></a>00161 typeinfos = GetValidTypeInfos(typename) -<a name="l00162"></a>00162 texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0] -<a name="l00163"></a>00163 texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1] -<a name="l00164"></a>00164 <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>: -<a name="l00165"></a>00165 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"\"%s\""</span>%values -<a name="l00166"></a>00166 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">""</span> -<a name="l00167"></a>00167 <span class="keywordflow">else</span>: -<a name="l00168"></a>00168 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"0x%X"</span>%values -<a name="l00169"></a>00169 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">"\t/* %s */"</span>%str(values) -<a name="l00170"></a>00170 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00171"></a>00171 texts[<span class="stringliteral">"name"</span>] = FormatName(subentry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00172"></a>00172 strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00*/\n"</span>%texts -<a name="l00173"></a>00173 <span class="keywordflow">if</span> callbacks: -<a name="l00174"></a>00174 strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts -<a name="l00175"></a>00175 mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x00 */\n"</span>%texts -<a name="l00176"></a>00176 <span class="keywordflow">else</span>: -<a name="l00177"></a>00177 strIndex += <span class="stringliteral">" %(subIndexType)s %(NodeName)s_obj%(index)04X%(suffixe)s = %(value)s;%(comment)s\n"</span>%texts -<a name="l00178"></a>00178 values = [values] -<a name="l00179"></a>00179 <span class="keywordflow">else</span>: -<a name="l00180"></a>00180 subentry_infos = Manager.GetSubentryInfos(index, 0) -<a name="l00181"></a>00181 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00182"></a>00182 typeinfos = GetValidTypeInfos(typename) -<a name="l00183"></a>00183 texts[<span class="stringliteral">"value"</span>] = values[0] -<a name="l00184"></a>00184 texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0] -<a name="l00185"></a>00185 strIndex += <span class="stringliteral">" %(subIndexType)s %(NodeName)s_highestSubIndex_obj%(index)04X = %(value)d; /* number of subindex - 1*/\n"</span>%texts -<a name="l00186"></a>00186 -<a name="l00187"></a>00187 <span class="comment"># Entry type is RECORD</span> -<a name="l00188"></a>00188 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00189"></a>00189 subentry_infos = Manager.GetSubentryInfos(index, 1) -<a name="l00190"></a>00190 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00191"></a>00191 typeinfos = GetValidTypeInfos(typename) -<a name="l00192"></a>00192 texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0] -<a name="l00193"></a>00193 texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1] -<a name="l00194"></a>00194 texts[<span class="stringliteral">"length"</span>] = values[0] -<a name="l00195"></a>00195 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00196"></a>00196 texts[<span class="stringliteral">"name"</span>] = FormatName(entry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00197"></a>00197 strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(name)s[%(length)d]%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n"</span>%texts -<a name="l00198"></a>00198 <span class="keywordflow">if</span> callbacks: -<a name="l00199"></a>00199 strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(name)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts -<a name="l00200"></a>00200 mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(name)s[] =\t\t/* Mapped at index 0x%(index)04X, subindex 0x01 - 0x%(length)02X */\n {\n"</span>%texts -<a name="l00201"></a>00201 <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values): -<a name="l00202"></a>00202 sep = <span class="stringliteral">","</span> -<a name="l00203"></a>00203 comment = <span class="stringliteral">""</span> -<a name="l00204"></a>00204 <span class="keywordflow">if</span> subIndex > 0: -<a name="l00205"></a>00205 <span class="keywordflow">if</span> subIndex == len(values)-1: -<a name="l00206"></a>00206 sep = <span class="stringliteral">""</span> -<a name="l00207"></a>00207 <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>: -<a name="l00208"></a>00208 value = <span class="stringliteral">"\"%s\""</span>%value -<a name="l00209"></a>00209 <span class="keywordflow">else</span>: -<a name="l00210"></a>00210 comment = <span class="stringliteral">"\t/* %s */"</span>%str(value) -<a name="l00211"></a>00211 value = <span class="stringliteral">"0x%X"</span>%value -<a name="l00212"></a>00212 mappedVariableContent += <span class="stringliteral">" %s%s%s\n"</span>%(value, sep, comment) -<a name="l00213"></a>00213 mappedVariableContent += <span class="stringliteral">" };\n"</span> -<a name="l00214"></a>00214 <span class="keywordflow">else</span>: -<a name="l00215"></a>00215 strIndex += <span class="stringliteral">" %(subIndexType)s %(NodeName)s_obj%(index)04X[] = \n {\n"</span>%texts -<a name="l00216"></a>00216 <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values): -<a name="l00217"></a>00217 sep = <span class="stringliteral">","</span> -<a name="l00218"></a>00218 comment = <span class="stringliteral">""</span> -<a name="l00219"></a>00219 <span class="keywordflow">if</span> subIndex > 0: -<a name="l00220"></a>00220 <span class="keywordflow">if</span> subIndex == len(values)-1: -<a name="l00221"></a>00221 sep = <span class="stringliteral">""</span> -<a name="l00222"></a>00222 <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>: -<a name="l00223"></a>00223 value = <span class="stringliteral">"\"%s\""</span>%value -<a name="l00224"></a>00224 <span class="keywordflow">elif</span> typeinfos[2] == <span class="stringliteral">"domain"</span>: -<a name="l00225"></a>00225 value = <span class="stringliteral">"\"%s\""</span>%<span class="stringliteral">''</span>.join([<span class="stringliteral">"\\x%2.2x"</span>%ord(char) <span class="keywordflow">for</span> char <span class="keywordflow">in</span> value]) -<a name="l00226"></a>00226 <span class="keywordflow">else</span>: -<a name="l00227"></a>00227 comment = <span class="stringliteral">"\t/* %s */"</span>%str(value) -<a name="l00228"></a>00228 value = <span class="stringliteral">"0x%X"</span>%value -<a name="l00229"></a>00229 strIndex += <span class="stringliteral">" %s%s%s\n"</span>%(value, sep, comment) -<a name="l00230"></a>00230 strIndex += <span class="stringliteral">" };\n"</span> -<a name="l00231"></a>00231 <span class="keywordflow">else</span>: -<a name="l00232"></a>00232 -<a name="l00233"></a>00233 texts[<span class="stringliteral">"parent"</span>] = FormatName(entry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00234"></a>00234 <span class="comment"># Entry type is ARRAY</span> -<a name="l00235"></a>00235 <span class="keywordflow">for</span> subIndex, value <span class="keywordflow">in</span> enumerate(values): -<a name="l00236"></a>00236 texts[<span class="stringliteral">"subIndex"</span>] = subIndex -<a name="l00237"></a>00237 <span class="keywordflow">if</span> subIndex > 0: -<a name="l00238"></a>00238 subentry_infos = Manager.GetSubentryInfos(index, subIndex) -<a name="l00239"></a>00239 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00240"></a>00240 typeinfos = GetValidTypeInfos(typename) -<a name="l00241"></a>00241 texts[<span class="stringliteral">"subIndexType"</span>] = typeinfos[0] -<a name="l00242"></a>00242 texts[<span class="stringliteral">"suffixe"</span>] = typeinfos[1] -<a name="l00243"></a>00243 <span class="keywordflow">if</span> typeinfos[2] == <span class="stringliteral">"visible_string"</span>: -<a name="l00244"></a>00244 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"\"%s\""</span>%value -<a name="l00245"></a>00245 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">""</span> -<a name="l00246"></a>00246 <span class="keywordflow">else</span>: -<a name="l00247"></a>00247 texts[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"0x%X"</span>%value -<a name="l00248"></a>00248 texts[<span class="stringliteral">"comment"</span>] = <span class="stringliteral">"\t/* %s */"</span>%str(value) -<a name="l00249"></a>00249 texts[<span class="stringliteral">"name"</span>] = FormatName(subentry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00250"></a>00250 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00251"></a>00251 strDeclareHeader += <span class="stringliteral">"extern %(subIndexType)s %(parent)s_%(name)s%(suffixe)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"</span>%texts -<a name="l00252"></a>00252 mappedVariableContent += <span class="stringliteral">"%(subIndexType)s %(parent)s_%(name)s%(suffixe)s = %(value)s;\t\t/* Mapped at index 0x%(index)04X, subindex 0x%(subIndex)02X */\n"</span>%texts -<a name="l00253"></a>00253 <span class="keywordflow">else</span>: -<a name="l00254"></a>00254 strIndex += <span class="stringliteral">" %(subIndexType)s %(NodeName)s_obj%(index)04X_%(name)s%(suffixe)s = %(value)s;%(comment)s\n"</span>%texts -<a name="l00255"></a>00255 <span class="keywordflow">if</span> callbacks: -<a name="l00256"></a>00256 strDeclareHeader += <span class="stringliteral">"extern ODCallback_t %(parent)s_callbacks[];\t\t/* Callbacks of index0x%(index)04X */\n"</span>%texts -<a name="l00257"></a>00257 -<a name="l00258"></a>00258 <span class="comment"># Generating Dictionary C++ entry</span> -<a name="l00259"></a>00259 <span class="keywordflow">if</span> callbacks: -<a name="l00260"></a>00260 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00261"></a>00261 name = FormatName(entry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00262"></a>00262 <span class="keywordflow">else</span>: -<a name="l00263"></a>00263 name = <span class="stringliteral">"%(NodeName)s_Index%(index)04X"</span>%texts -<a name="l00264"></a>00264 strIndex += <span class="stringliteral">" ODCallback_t %s_callbacks[] = \n {\n"</span>%name -<a name="l00265"></a>00265 <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(len(values)): -<a name="l00266"></a>00266 strIndex += <span class="stringliteral">" NULL,\n"</span> -<a name="l00267"></a>00267 strIndex += <span class="stringliteral">" };\n"</span> -<a name="l00268"></a>00268 indexCallbacks[index] = <span class="stringliteral">"*callbacks = %s_callbacks; "</span>%name -<a name="l00269"></a>00269 <span class="keywordflow">else</span>: -<a name="l00270"></a>00270 indexCallbacks[index] = <span class="stringliteral">""</span> -<a name="l00271"></a>00271 strIndex += <span class="stringliteral">" subindex %(NodeName)s_Index%(index)04X[] = \n {\n"</span>%texts -<a name="l00272"></a>00272 <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(len(values)): -<a name="l00273"></a>00273 subentry_infos = Manager.GetSubentryInfos(index, subIndex) -<a name="l00274"></a>00274 <span class="keywordflow">if</span> subIndex < len(values) - 1: -<a name="l00275"></a>00275 sep = <span class="stringliteral">","</span> -<a name="l00276"></a>00276 <span class="keywordflow">else</span>: -<a name="l00277"></a>00277 sep = <span class="stringliteral">""</span> -<a name="l00278"></a>00278 typename = Manager.GetTypeName(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00279"></a>00279 typeinfos = GetValidTypeInfos(typename) -<a name="l00280"></a>00280 <span class="keywordflow">if</span> subIndex == 0: -<a name="l00281"></a>00281 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00282"></a>00282 name = <span class="stringliteral">"%(NodeName)s_highestSubIndex_obj%(index)04X"</span>%texts -<a name="l00283"></a>00283 <span class="keywordflow">elif</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00284"></a>00284 name = FormatName(subentry_infos[<span class="stringliteral">"name"</span>]) -<a name="l00285"></a>00285 <span class="keywordflow">else</span>: -<a name="l00286"></a>00286 name = FormatName(<span class="stringliteral">"%s_obj%04X"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>])) -<a name="l00287"></a>00287 <span class="keywordflow">elif</span> entry_infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00288"></a>00288 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00289"></a>00289 name = <span class="stringliteral">"%s[%d]"</span>%(FormatName(entry_infos[<span class="stringliteral">"name"</span>]), subIndex - 1) -<a name="l00290"></a>00290 <span class="keywordflow">else</span>: -<a name="l00291"></a>00291 name = <span class="stringliteral">"%s_obj%04X[%d]"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>], subIndex - 1) -<a name="l00292"></a>00292 <span class="keywordflow">else</span>: -<a name="l00293"></a>00293 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> variablelist: -<a name="l00294"></a>00294 name = FormatName(<span class="stringliteral">"%s_%s"</span>%(entry_infos[<span class="stringliteral">"name"</span>],subentry_infos[<span class="stringliteral">"name"</span>])) -<a name="l00295"></a>00295 <span class="keywordflow">else</span>: -<a name="l00296"></a>00296 name = <span class="stringliteral">"%s_obj%04X_%s"</span>%(texts[<span class="stringliteral">"NodeName"</span>], texts[<span class="stringliteral">"index"</span>], FormatName(subentry_infos[<span class="stringliteral">"name"</span>])) -<a name="l00297"></a>00297 <span class="keywordflow">if</span> typeinfos[2] <span class="keywordflow">in</span> [<span class="stringliteral">"visible_string"</span>, <span class="stringliteral">"domain"</span>]: -<a name="l00298"></a>00298 sizeof = str(len(values[subIndex])) -<a name="l00299"></a>00299 <span class="keywordflow">else</span>: -<a name="l00300"></a>00300 sizeof = <span class="stringliteral">"sizeof (%s)"</span>%typeinfos[0] -<a name="l00301"></a>00301 params = Manager.GetCurrentParamsEntry(index, subIndex) -<a name="l00302"></a>00302 <span class="keywordflow">if</span> params[<span class="stringliteral">"save"</span>]: -<a name="l00303"></a>00303 save = <span class="stringliteral">"|TO_BE_SAVE"</span> -<a name="l00304"></a>00304 <span class="keywordflow">else</span>: -<a name="l00305"></a>00305 save = <span class="stringliteral">""</span> -<a name="l00306"></a>00306 strIndex += <span class="stringliteral">" { %s%s, %s, %s, (void*)&%s }%s\n"</span>%(subentry_infos[<span class="stringliteral">"access"</span>].upper(),save,typeinfos[2],sizeof,name,sep) -<a name="l00307"></a>00307 strIndex += <span class="stringliteral">" };\n"</span> -<a name="l00308"></a>00308 indexContents[index] = strIndex -<a name="l00309"></a>00309 -<a name="l00310"></a>00310 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00311"></a>00311 <span class="comment"># Declaration of Particular Parameters</span> -<a name="l00312"></a>00312 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00313"></a>00313 -<a name="l00314"></a>00314 <span class="keywordflow">if</span> 0x1006 <span class="keywordflow">not</span> <span class="keywordflow">in</span> communicationlist: -<a name="l00315"></a>00315 entry_infos = Manager.GetEntryInfos(0x1006) -<a name="l00316"></a>00316 texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>] -<a name="l00317"></a>00317 indexContents[0x1006] = <span class="stringliteral">"""\n/* index 0x1006 : %(EntryName)s */</span> -<a name="l00318"></a>00318 <span class="stringliteral"> UNS32 %(NodeName)s_obj1006 = 0x0; /* 0 */</span> -<a name="l00319"></a>00319 <span class="stringliteral">"""</span>%texts -<a name="l00320"></a>00320 -<a name="l00321"></a>00321 <span class="keywordflow">if</span> 0x1016 <span class="keywordflow">in</span> communicationlist: -<a name="l00322"></a>00322 texts[<span class="stringliteral">"nombre"</span>] = Manager.GetCurrentEntry(0x1016, 0) -<a name="l00323"></a>00323 <span class="keywordflow">else</span>: -<a name="l00324"></a>00324 texts[<span class="stringliteral">"nombre"</span>] = 0 -<a name="l00325"></a>00325 entry_infos = Manager.GetEntryInfos(0x1016) -<a name="l00326"></a>00326 texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>] -<a name="l00327"></a>00327 indexContents[0x1016] = <span class="stringliteral">"""\n/* index 0x1016 : %(EntryName)s */</span> -<a name="l00328"></a>00328 <span class="stringliteral"> UNS8 %(NodeName)s_highestSubIndex_obj1016 = 0;</span> -<a name="l00329"></a>00329 <span class="stringliteral"> UNS32 %(NodeName)s_obj1016[]={0};</span> -<a name="l00330"></a>00330 <span class="stringliteral">"""</span>%texts -<a name="l00331"></a>00331 <span class="keywordflow">if</span> texts[<span class="stringliteral">"nombre"</span>] > 0: -<a name="l00332"></a>00332 strTimers = <span class="stringliteral">"TIMER_HANDLE %(NodeName)s_heartBeatTimers[%(nombre)d] = {TIMER_NONE,};\n"</span>%texts -<a name="l00333"></a>00333 <span class="keywordflow">else</span>: -<a name="l00334"></a>00334 strTimers = <span class="stringliteral">"TIMER_HANDLE %(NodeName)s_heartBeatTimers[1];\n"</span>%texts -<a name="l00335"></a>00335 -<a name="l00336"></a>00336 <span class="keywordflow">if</span> 0x1017 <span class="keywordflow">not</span> <span class="keywordflow">in</span> communicationlist: -<a name="l00337"></a>00337 entry_infos = Manager.GetEntryInfos(0x1017) -<a name="l00338"></a>00338 texts[<span class="stringliteral">"EntryName"</span>] = entry_infos[<span class="stringliteral">"name"</span>] -<a name="l00339"></a>00339 indexContents[0x1017] = <span class="stringliteral">"""\n/* index 0x1017 : %(EntryName)s */ </span> -<a name="l00340"></a>00340 <span class="stringliteral"> UNS16 %(NodeName)s_obj1017 = 0x0; /* 0 */</span> -<a name="l00341"></a>00341 <span class="stringliteral">"""</span>%texts -<a name="l00342"></a>00342 -<a name="l00343"></a>00343 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00344"></a>00344 <span class="comment"># Declaration of navigation in the Object Dictionary</span> -<a name="l00345"></a>00345 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00346"></a>00346 -<a name="l00347"></a>00347 strDeclareIndex = <span class="stringliteral">""</span> -<a name="l00348"></a>00348 strDeclareSwitch = <span class="stringliteral">""</span> -<a name="l00349"></a>00349 strQuickIndex = <span class="stringliteral">""</span> -<a name="l00350"></a>00350 quick_index = {} -<a name="l00351"></a>00351 <span class="keywordflow">for</span> index_cat <span class="keywordflow">in</span> index_categories: -<a name="l00352"></a>00352 quick_index[index_cat] = {} -<a name="l00353"></a>00353 <span class="keywordflow">for</span> cat, idx_min, idx_max <span class="keywordflow">in</span> categories: -<a name="l00354"></a>00354 quick_index[index_cat][cat] = 0 -<a name="l00355"></a>00355 maxPDOtransmit = 0 -<a name="l00356"></a>00356 <span class="keywordflow">for</span> i, index <span class="keywordflow">in</span> enumerate(listIndex): -<a name="l00357"></a>00357 texts[<span class="stringliteral">"index"</span>] = index -<a name="l00358"></a>00358 strDeclareIndex += <span class="stringliteral">" { (subindex*)%(NodeName)s_Index%(index)04X,sizeof(%(NodeName)s_Index%(index)04X)/sizeof(%(NodeName)s_Index%(index)04X[0]), 0x%(index)04X},\n"</span>%texts -<a name="l00359"></a>00359 strDeclareSwitch += <span class="stringliteral">" case 0x%04X: i = %d;%sbreak;\n"</span>%(index, i, indexCallbacks[index]) -<a name="l00360"></a>00360 <span class="keywordflow">for</span> cat, idx_min, idx_max <span class="keywordflow">in</span> categories: -<a name="l00361"></a>00361 <span class="keywordflow">if</span> idx_min <= index <= idx_max: -<a name="l00362"></a>00362 quick_index[<span class="stringliteral">"lastIndex"</span>][cat] = i -<a name="l00363"></a>00363 <span class="keywordflow">if</span> quick_index[<span class="stringliteral">"firstIndex"</span>][cat] == 0: -<a name="l00364"></a>00364 quick_index[<span class="stringliteral">"firstIndex"</span>][cat] = i -<a name="l00365"></a>00365 <span class="keywordflow">if</span> cat == <span class="stringliteral">"PDO_TRS"</span>: -<a name="l00366"></a>00366 maxPDOtransmit += 1 -<a name="l00367"></a>00367 texts[<span class="stringliteral">"maxPDOtransmit"</span>] = max(1, maxPDOtransmit) -<a name="l00368"></a>00368 <span class="keywordflow">for</span> index_cat <span class="keywordflow">in</span> index_categories: -<a name="l00369"></a>00369 strQuickIndex += <span class="stringliteral">"\nquick_index %s_%s = {\n"</span>%(texts[<span class="stringliteral">"NodeName"</span>], index_cat) -<a name="l00370"></a>00370 sep = <span class="stringliteral">","</span> -<a name="l00371"></a>00371 <span class="keywordflow">for</span> i, (cat, idx_min, idx_max) <span class="keywordflow">in</span> enumerate(categories): -<a name="l00372"></a>00372 <span class="keywordflow">if</span> i == len(categories) - 1: -<a name="l00373"></a>00373 sep = <span class="stringliteral">""</span> -<a name="l00374"></a>00374 strQuickIndex += <span class="stringliteral">" %d%s /* %s */\n"</span>%(quick_index[index_cat][cat],sep,cat) -<a name="l00375"></a>00375 strQuickIndex += <span class="stringliteral">"};\n"</span> -<a name="l00376"></a>00376 -<a name="l00377"></a>00377 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00378"></a>00378 <span class="comment"># Write File Content</span> -<a name="l00379"></a>00379 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00380"></a>00380 -<a name="l00381"></a>00381 fileContent = generated_tag + <span class="stringliteral">"""</span> -<a name="l00382"></a>00382 <span class="stringliteral">#include "%s"</span> -<a name="l00383"></a>00383 <span class="stringliteral">"""</span>%(headerfilepath) -<a name="l00384"></a>00384 -<a name="l00385"></a>00385 fileContent += <span class="stringliteral">"""</span> -<a name="l00386"></a>00386 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00387"></a>00387 <span class="stringliteral">/* Declaration of the mapped variables */</span> -<a name="l00388"></a>00388 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00389"></a>00389 <span class="stringliteral">"""</span> + mappedVariableContent -<a name="l00390"></a>00390 -<a name="l00391"></a>00391 fileContent += <span class="stringliteral">"""</span> -<a name="l00392"></a>00392 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00393"></a>00393 <span class="stringliteral">/* Declaration of the value range types */</span> -<a name="l00394"></a>00394 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00395"></a>00395 <span class="stringliteral">"""</span> + valueRangeContent -<a name="l00396"></a>00396 -<a name="l00397"></a>00397 fileContent += <span class="stringliteral">"""</span> -<a name="l00398"></a>00398 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00399"></a>00399 <span class="stringliteral">/* The node id */</span> -<a name="l00400"></a>00400 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00401"></a>00401 <span class="stringliteral">/* node_id default value.*/</span> -<a name="l00402"></a>00402 <span class="stringliteral">UNS8 %(NodeName)s_bDeviceNodeId = 0x%(NodeID)02X;</span> -<a name="l00403"></a>00403 <span class="stringliteral"></span> -<a name="l00404"></a>00404 <span class="stringliteral">/**************************************************************************/</span> -<a name="l00405"></a>00405 <span class="stringliteral">/* Array of message processing information */</span> -<a name="l00406"></a>00406 <span class="stringliteral"></span> -<a name="l00407"></a>00407 <span class="stringliteral">const UNS8 %(NodeName)s_iam_a_slave = %(iam_a_slave)d;</span> -<a name="l00408"></a>00408 <span class="stringliteral"></span> -<a name="l00409"></a>00409 <span class="stringliteral">"""</span>%texts -<a name="l00410"></a>00410 fileContent += strTimers -<a name="l00411"></a>00411 -<a name="l00412"></a>00412 fileContent += <span class="stringliteral">"""</span> -<a name="l00413"></a>00413 <span class="stringliteral">/*</span> -<a name="l00414"></a>00414 <span class="stringliteral">$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span> -<a name="l00415"></a>00415 <span class="stringliteral"></span> -<a name="l00416"></a>00416 <span class="stringliteral"> OBJECT DICTIONARY</span> -<a name="l00417"></a>00417 <span class="stringliteral"></span> -<a name="l00418"></a>00418 <span class="stringliteral">$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$</span> -<a name="l00419"></a>00419 <span class="stringliteral">*/</span> -<a name="l00420"></a>00420 <span class="stringliteral">"""</span>%texts -<a name="l00421"></a>00421 contentlist = indexContents.keys() -<a name="l00422"></a>00422 contentlist.sort() -<a name="l00423"></a>00423 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> contentlist: -<a name="l00424"></a>00424 fileContent += indexContents[index] -<a name="l00425"></a>00425 -<a name="l00426"></a>00426 fileContent += <span class="stringliteral">"""</span> -<a name="l00427"></a>00427 <span class="stringliteral">const indextable %(NodeName)s_objdict[] = </span> -<a name="l00428"></a>00428 <span class="stringliteral">{</span> -<a name="l00429"></a>00429 <span class="stringliteral">"""</span>%texts -<a name="l00430"></a>00430 fileContent += strDeclareIndex -<a name="l00431"></a>00431 fileContent += <span class="stringliteral">"""};</span> -<a name="l00432"></a>00432 <span class="stringliteral"></span> -<a name="l00433"></a>00433 <span class="stringliteral">const indextable * %(NodeName)s_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks)</span> -<a name="l00434"></a>00434 <span class="stringliteral">{</span> -<a name="l00435"></a>00435 <span class="stringliteral"> int i;</span> -<a name="l00436"></a>00436 <span class="stringliteral"> *callbacks = NULL;</span> -<a name="l00437"></a>00437 <span class="stringliteral"> switch(wIndex){</span> -<a name="l00438"></a>00438 <span class="stringliteral">"""</span>%texts -<a name="l00439"></a>00439 fileContent += strDeclareSwitch -<a name="l00440"></a>00440 fileContent += <span class="stringliteral">""" default:</span> -<a name="l00441"></a>00441 <span class="stringliteral"> *errorCode = OD_NO_SUCH_OBJECT;</span> -<a name="l00442"></a>00442 <span class="stringliteral"> return NULL;</span> -<a name="l00443"></a>00443 <span class="stringliteral"> }</span> -<a name="l00444"></a>00444 <span class="stringliteral"> *errorCode = OD_SUCCESSFUL;</span> -<a name="l00445"></a>00445 <span class="stringliteral"> return &%(NodeName)s_objdict[i];</span> -<a name="l00446"></a>00446 <span class="stringliteral">}</span> -<a name="l00447"></a>00447 <span class="stringliteral"></span> -<a name="l00448"></a>00448 <span class="stringliteral">/* To count at which received SYNC a PDO must be sent.</span> -<a name="l00449"></a>00449 <span class="stringliteral"> * Even if no pdoTransmit are defined, at least one entry is computed</span> -<a name="l00450"></a>00450 <span class="stringliteral"> * for compilations issues.</span> -<a name="l00451"></a>00451 <span class="stringliteral"> */</span> -<a name="l00452"></a>00452 <span class="stringliteral">UNS8 %(NodeName)s_count_sync[%(maxPDOtransmit)d] = {0,};</span> -<a name="l00453"></a>00453 <span class="stringliteral">"""</span>%texts -<a name="l00454"></a>00454 fileContent += strQuickIndex -<a name="l00455"></a>00455 fileContent += <span class="stringliteral">"""</span> -<a name="l00456"></a>00456 <span class="stringliteral">UNS16 %(NodeName)s_ObjdictSize = sizeof(%(NodeName)s_objdict)/sizeof(%(NodeName)s_objdict[0]); </span> -<a name="l00457"></a>00457 <span class="stringliteral"></span> -<a name="l00458"></a>00458 <span class="stringliteral">CO_Data %(NodeName)s_Data = CANOPEN_NODE_DATA_INITIALIZER(%(NodeName)s);</span> -<a name="l00459"></a>00459 <span class="stringliteral"></span> -<a name="l00460"></a>00460 <span class="stringliteral">"""</span>%texts -<a name="l00461"></a>00461 -<a name="l00462"></a>00462 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00463"></a>00463 <span class="comment"># Write Header File Content</span> -<a name="l00464"></a>00464 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00465"></a>00465 -<a name="l00466"></a>00466 HeaderFileContent = generated_tag + <span class="stringliteral">"""</span> -<a name="l00467"></a>00467 <span class="stringliteral">#include "data.h"</span> -<a name="l00468"></a>00468 <span class="stringliteral"></span> -<a name="l00469"></a>00469 <span class="stringliteral">/* Prototypes of function provided by object dictionnary */</span> -<a name="l00470"></a>00470 <span class="stringliteral">UNS32 %(NodeName)s_valueRangeTest (UNS8 typeValue, void * value);</span> -<a name="l00471"></a>00471 <span class="stringliteral">const indextable * %(NodeName)s_scanIndexOD (UNS16 wIndex, UNS32 * errorCode, ODCallback_t **callbacks);</span> -<a name="l00472"></a>00472 <span class="stringliteral"></span> -<a name="l00473"></a>00473 <span class="stringliteral">/* Master node data struct */</span> -<a name="l00474"></a>00474 <span class="stringliteral">extern CO_Data %(NodeName)s_Data;</span> -<a name="l00475"></a>00475 <span class="stringliteral"></span> -<a name="l00476"></a>00476 <span class="stringliteral">"""</span>%texts -<a name="l00477"></a>00477 HeaderFileContent += strDeclareHeader -<a name="l00478"></a>00478 -<a name="l00479"></a>00479 <span class="keywordflow">return</span> fileContent,HeaderFileContent -<a name="l00480"></a>00480 -<a name="l00481"></a>00481 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00482"></a>00482 <span class="comment"># Main Function</span> -<a name="l00483"></a>00483 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00484"></a>00484 -<a name="l00485"></a>00485 <span class="keyword">def </span>GenerateFile(filepath, manager): -<a name="l00486"></a>00486 <span class="keywordflow">try</span>: -<a name="l00487"></a>00487 headerfilepath = os.path.splitext(filepath)[0]+<span class="stringliteral">".h"</span> -<a name="l00488"></a>00488 content, header = GenerateFileContent(manager, os.path.split(headerfilepath)[1]) -<a name="l00489"></a>00489 WriteFile(filepath, content) -<a name="l00490"></a>00490 WriteFile(headerfilepath, header) -<a name="l00491"></a>00491 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00492"></a>00492 <span class="keywordflow">except</span> ValueError, message: -<a name="l00493"></a>00493 <span class="keywordflow">return</span> <span class="stringliteral">"Unable to Generate C File\n%s"</span>%message -<a name="l00494"></a>00494 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/gen__cfile_8py.html --- a/doc/doxygen/html/gen__cfile_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/gen_cfile.py File Reference</h1> -<p> -<a href="gen__cfile_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegen__cfile.html">gen_cfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode_1_1_5.html">node::*</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals.html --- a/doc/doxygen/html/globals.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/globals.html Tue Jun 05 18:43:21 2007 +0200 @@ -277,7 +277,7 @@ <li>writeNetworkDictCallBack() : <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x61.html --- a/doc/doxygen/html/globals_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,186 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li id="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>accessDictionaryError() -: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a> -, <a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.h</a> -<li>AddMapVariable() -: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit.py</a> -<li>AddUserType() -: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit.py</a> -<li>AF_CAN -: <a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">can_socket.c</a> -<li>ARMCOP -: <a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ports_def.h</a> -<li>ATD00CTL1 -: <a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ports_def.h</a> -<li>ATD0CTL0 -: <a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ports_def.h</a> -<li>ATD0CTL2 -: <a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ports_def.h</a> -<li>ATD0CTL3 -: <a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ports_def.h</a> -<li>ATD0CTL4 -: <a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ports_def.h</a> -<li>ATD0CTL5 -: <a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ports_def.h</a> -<li>ATD0DIEN -: <a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ports_def.h</a> -<li>ATD0DR0H -: <a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ports_def.h</a> -<li>ATD0DR0L -: <a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ports_def.h</a> -<li>ATD0DR1H -: <a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ports_def.h</a> -<li>ATD0DR1L -: <a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ports_def.h</a> -<li>ATD0DR2H -: <a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ports_def.h</a> -<li>ATD0DR2L -: <a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ports_def.h</a> -<li>ATD0DR3H -: <a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ports_def.h</a> -<li>ATD0DR3L -: <a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ports_def.h</a> -<li>ATD0DR4H -: <a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ports_def.h</a> -<li>ATD0DR4L -: <a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ports_def.h</a> -<li>ATD0DR5H -: <a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ports_def.h</a> -<li>ATD0DR5L -: <a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ports_def.h</a> -<li>ATD0DR6H -: <a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ports_def.h</a> -<li>ATD0DR6L -: <a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ports_def.h</a> -<li>ATD0DR7H -: <a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ports_def.h</a> -<li>ATD0DR7L -: <a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ports_def.h</a> -<li>ATD0STAT0 -: <a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ports_def.h</a> -<li>ATD0STAT1 -: <a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ports_def.h</a> -<li>ATD0TEST0 -: <a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ports_def.h</a> -<li>ATD0TEST1 -: <a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ports_def.h</a> -<li>ATD1CTL0 -: <a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ports_def.h</a> -<li>ATD1CTL1 -: <a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ports_def.h</a> -<li>ATD1CTL2 -: <a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ports_def.h</a> -<li>ATD1CTL3 -: <a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ports_def.h</a> -<li>ATD1CTL4 -: <a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ports_def.h</a> -<li>ATD1CTL5 -: <a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ports_def.h</a> -<li>ATD1DR0H -: <a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ports_def.h</a> -<li>ATD1DR0L -: <a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ports_def.h</a> -<li>ATD1DR1H -: <a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ports_def.h</a> -<li>ATD1DR1L -: <a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ports_def.h</a> -<li>ATD1DR2H -: <a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ports_def.h</a> -<li>ATD1DR2L -: <a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ports_def.h</a> -<li>ATD1DR3H -: <a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ports_def.h</a> -<li>ATD1DR3L -: <a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ports_def.h</a> -<li>ATD1DR4H -: <a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ports_def.h</a> -<li>ATD1DR4L -: <a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ports_def.h</a> -<li>ATD1DR5H -: <a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ports_def.h</a> -<li>ATD1DR5L -: <a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ports_def.h</a> -<li>ATD1DR6H -: <a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ports_def.h</a> -<li>ATD1DR6L -: <a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ports_def.h</a> -<li>ATD1DR7H -: <a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ports_def.h</a> -<li>ATD1DR7L -: <a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ports_def.h</a> -<li>ATD1STAT0 -: <a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ports_def.h</a> -<li>ATD1STAT1 -: <a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ports_def.h</a> -<li>ATD1TEST0 -: <a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ports_def.h</a> -<li>ATD1TEST1 -: <a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ports_def.h</a> -<li>ATDDIEN -: <a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x62.html --- a/doc/doxygen/html/globals_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,93 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li id="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>bi -: <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">candriver.h</a> -<li>bittiming_t -: <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">lincan.h</a> -<li>BKP0H -: <a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">ports_def.h</a> -<li>BKP0L -: <a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">ports_def.h</a> -<li>BKP0X -: <a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">ports_def.h</a> -<li>BKP1H -: <a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">ports_def.h</a> -<li>BKP1L -: <a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">ports_def.h</a> -<li>BKP1X -: <a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">ports_def.h</a> -<li>BKPCT0 -: <a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">ports_def.h</a> -<li>BKPCT1 -: <a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">ports_def.h</a> -<li>boolean -: <a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">objdictdef.h</a> -<li>buildPDO() -: <a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">pdo.h</a> -<li>BUS_CLOCK -: <a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">applicfg.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x63.html --- a/doc/doxygen/html/globals_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1000 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li id="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CAN0 -: <a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">ports_def.h</a> -<li>CAN0BTR0 -: <a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">ports_def.h</a> -<li>CAN0BTR1 -: <a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">ports_def.h</a> -<li>CAN0CTL0 -: <a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">ports_def.h</a> -<li>CAN0CTL1 -: <a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">ports_def.h</a> -<li>CAN0IDAC -: <a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">ports_def.h</a> -<li>CAN0IDAR0 -: <a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">ports_def.h</a> -<li>CAN0IDAR1 -: <a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">ports_def.h</a> -<li>CAN0IDAR2 -: <a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">ports_def.h</a> -<li>CAN0IDAR3 -: <a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">ports_def.h</a> -<li>CAN0IDAR4 -: <a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">ports_def.h</a> -<li>CAN0IDAR5 -: <a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">ports_def.h</a> -<li>CAN0IDAR6 -: <a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">ports_def.h</a> -<li>CAN0IDAR7 -: <a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">ports_def.h</a> -<li>CAN0IDMR0 -: <a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">ports_def.h</a> -<li>CAN0IDMR1 -: <a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">ports_def.h</a> -<li>CAN0IDMR2 -: <a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">ports_def.h</a> -<li>CAN0IDMR3 -: <a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">ports_def.h</a> -<li>CAN0IDMR4 -: <a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">ports_def.h</a> -<li>CAN0IDMR5 -: <a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">ports_def.h</a> -<li>CAN0IDMR6 -: <a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">ports_def.h</a> -<li>CAN0IDMR7 -: <a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">ports_def.h</a> -<li>CAN0RFLG -: <a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">ports_def.h</a> -<li>CAN0RIER -: <a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">ports_def.h</a> -<li>CAN0RXERR -: <a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">ports_def.h</a> -<li>CAN0RXFG0 -: <a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">ports_def.h</a> -<li>CAN0RXFG1 -: <a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">ports_def.h</a> -<li>CAN0RXFG2 -: <a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">ports_def.h</a> -<li>CAN0RXFG3 -: <a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">ports_def.h</a> -<li>CAN0RXFG4 -: <a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">ports_def.h</a> -<li>CAN0RXFG5 -: <a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">ports_def.h</a> -<li>CAN0RXFG6 -: <a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">ports_def.h</a> -<li>CAN0RXFG7 -: <a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">ports_def.h</a> -<li>CAN0RXFG8 -: <a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">ports_def.h</a> -<li>CAN0RXFG9 -: <a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">ports_def.h</a> -<li>CAN0RXFGA -: <a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">ports_def.h</a> -<li>CAN0RXFGB -: <a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">ports_def.h</a> -<li>CAN0RXFGC -: <a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">ports_def.h</a> -<li>CAN0RXFGD -: <a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">ports_def.h</a> -<li>CAN0RXFGE -: <a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">ports_def.h</a> -<li>CAN0RXFGF -: <a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">ports_def.h</a> -<li>CAN0TAAK -: <a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">ports_def.h</a> -<li>CAN0TARQ -: <a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">ports_def.h</a> -<li>CAN0TBSEL -: <a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">ports_def.h</a> -<li>CAN0TFLG -: <a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">ports_def.h</a> -<li>CAN0TIER -: <a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">ports_def.h</a> -<li>CAN0TXERR -: <a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">ports_def.h</a> -<li>CAN0TXFG0 -: <a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">ports_def.h</a> -<li>CAN0TXFG1 -: <a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">ports_def.h</a> -<li>CAN0TXFG2 -: <a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">ports_def.h</a> -<li>CAN0TXFG3 -: <a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">ports_def.h</a> -<li>CAN0TXFG4 -: <a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">ports_def.h</a> -<li>CAN0TXFG5 -: <a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">ports_def.h</a> -<li>CAN0TXFG6 -: <a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">ports_def.h</a> -<li>CAN0TXFG7 -: <a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">ports_def.h</a> -<li>CAN0TXFG8 -: <a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">ports_def.h</a> -<li>CAN0TXFG9 -: <a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">ports_def.h</a> -<li>CAN0TXFGA -: <a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">ports_def.h</a> -<li>CAN0TXFGB -: <a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">ports_def.h</a> -<li>CAN0TXFGC -: <a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">ports_def.h</a> -<li>CAN0TXFGD -: <a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">ports_def.h</a> -<li>CAN0TXFGE -: <a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">ports_def.h</a> -<li>CAN0TXFGF -: <a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">ports_def.h</a> -<li>CAN1 -: <a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">ports_def.h</a> -<li>CAN1BTR0 -: <a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">ports_def.h</a> -<li>CAN1BTR1 -: <a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">ports_def.h</a> -<li>CAN1CTL0 -: <a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">ports_def.h</a> -<li>CAN1CTL1 -: <a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">ports_def.h</a> -<li>CAN1IDAC -: <a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">ports_def.h</a> -<li>CAN1IDAR0 -: <a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">ports_def.h</a> -<li>CAN1IDAR1 -: <a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">ports_def.h</a> -<li>CAN1IDAR2 -: <a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">ports_def.h</a> -<li>CAN1IDAR3 -: <a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">ports_def.h</a> -<li>CAN1IDAR4 -: <a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">ports_def.h</a> -<li>CAN1IDAR5 -: <a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">ports_def.h</a> -<li>CAN1IDAR6 -: <a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">ports_def.h</a> -<li>CAN1IDAR7 -: <a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">ports_def.h</a> -<li>CAN1IDMR0 -: <a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">ports_def.h</a> -<li>CAN1IDMR1 -: <a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">ports_def.h</a> -<li>CAN1IDMR2 -: <a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">ports_def.h</a> -<li>CAN1IDMR3 -: <a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">ports_def.h</a> -<li>CAN1IDMR4 -: <a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">ports_def.h</a> -<li>CAN1IDMR5 -: <a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">ports_def.h</a> -<li>CAN1IDMR6 -: <a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">ports_def.h</a> -<li>CAN1IDMR7 -: <a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">ports_def.h</a> -<li>CAN1RFLG -: <a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">ports_def.h</a> -<li>CAN1RIER -: <a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">ports_def.h</a> -<li>CAN1RXERR -: <a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">ports_def.h</a> -<li>CAN1RXFG0 -: <a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">ports_def.h</a> -<li>CAN1RXFG1 -: <a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">ports_def.h</a> -<li>CAN1RXFG2 -: <a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">ports_def.h</a> -<li>CAN1RXFG3 -: <a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">ports_def.h</a> -<li>CAN1RXFG4 -: <a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">ports_def.h</a> -<li>CAN1RXFG5 -: <a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">ports_def.h</a> -<li>CAN1RXFG6 -: <a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">ports_def.h</a> -<li>CAN1RXFG7 -: <a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">ports_def.h</a> -<li>CAN1RXFG8 -: <a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">ports_def.h</a> -<li>CAN1RXFG9 -: <a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">ports_def.h</a> -<li>CAN1RXFGA -: <a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">ports_def.h</a> -<li>CAN1RXFGB -: <a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">ports_def.h</a> -<li>CAN1RXFGC -: <a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">ports_def.h</a> -<li>CAN1RXFGD -: <a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">ports_def.h</a> -<li>CAN1RXFGE -: <a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">ports_def.h</a> -<li>CAN1RXFGF -: <a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">ports_def.h</a> -<li>CAN1TAAK -: <a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">ports_def.h</a> -<li>CAN1TARQ -: <a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">ports_def.h</a> -<li>CAN1TBSEL -: <a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">ports_def.h</a> -<li>CAN1TFLG -: <a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">ports_def.h</a> -<li>CAN1TIER -: <a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">ports_def.h</a> -<li>CAN1TXERR -: <a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">ports_def.h</a> -<li>CAN1TXFG0 -: <a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">ports_def.h</a> -<li>CAN1TXFG1 -: <a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">ports_def.h</a> -<li>CAN1TXFG2 -: <a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">ports_def.h</a> -<li>CAN1TXFG3 -: <a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">ports_def.h</a> -<li>CAN1TXFG4 -: <a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">ports_def.h</a> -<li>CAN1TXFG5 -: <a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">ports_def.h</a> -<li>CAN1TXFG6 -: <a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">ports_def.h</a> -<li>CAN1TXFG7 -: <a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">ports_def.h</a> -<li>CAN1TXFG8 -: <a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">ports_def.h</a> -<li>CAN1TXFG9 -: <a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">ports_def.h</a> -<li>CAN1TXFGA -: <a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">ports_def.h</a> -<li>CAN1TXFGB -: <a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">ports_def.h</a> -<li>CAN1TXFGC -: <a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">ports_def.h</a> -<li>CAN1TXFGD -: <a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">ports_def.h</a> -<li>CAN1TXFGE -: <a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">ports_def.h</a> -<li>CAN1TXFGF -: <a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">ports_def.h</a> -<li>CAN2 -: <a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">ports_def.h</a> -<li>CAN2BTR0 -: <a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">ports_def.h</a> -<li>CAN2BTR1 -: <a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">ports_def.h</a> -<li>CAN2CTL0 -: <a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">ports_def.h</a> -<li>CAN2CTL1 -: <a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">ports_def.h</a> -<li>CAN2IDAC -: <a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">ports_def.h</a> -<li>CAN2IDAR0 -: <a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">ports_def.h</a> -<li>CAN2IDAR1 -: <a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">ports_def.h</a> -<li>CAN2IDAR2 -: <a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">ports_def.h</a> -<li>CAN2IDAR3 -: <a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">ports_def.h</a> -<li>CAN2IDAR4 -: <a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">ports_def.h</a> -<li>CAN2IDAR5 -: <a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">ports_def.h</a> -<li>CAN2IDAR6 -: <a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">ports_def.h</a> -<li>CAN2IDAR7 -: <a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">ports_def.h</a> -<li>CAN2IDMR0 -: <a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">ports_def.h</a> -<li>CAN2IDMR1 -: <a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">ports_def.h</a> -<li>CAN2IDMR2 -: <a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">ports_def.h</a> -<li>CAN2IDMR3 -: <a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">ports_def.h</a> -<li>CAN2IDMR4 -: <a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">ports_def.h</a> -<li>CAN2IDMR5 -: <a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">ports_def.h</a> -<li>CAN2IDMR6 -: <a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">ports_def.h</a> -<li>CAN2IDMR7 -: <a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">ports_def.h</a> -<li>CAN2RFLG -: <a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">ports_def.h</a> -<li>CAN2RIER -: <a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">ports_def.h</a> -<li>CAN2RXERR -: <a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">ports_def.h</a> -<li>CAN2RXFG0 -: <a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">ports_def.h</a> -<li>CAN2RXFG1 -: <a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">ports_def.h</a> -<li>CAN2RXFG2 -: <a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">ports_def.h</a> -<li>CAN2RXFG3 -: <a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">ports_def.h</a> -<li>CAN2RXFG4 -: <a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">ports_def.h</a> -<li>CAN2RXFG5 -: <a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">ports_def.h</a> -<li>CAN2RXFG6 -: <a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">ports_def.h</a> -<li>CAN2RXFG7 -: <a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">ports_def.h</a> -<li>CAN2RXFG8 -: <a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">ports_def.h</a> -<li>CAN2RXFG9 -: <a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">ports_def.h</a> -<li>CAN2RXFGA -: <a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">ports_def.h</a> -<li>CAN2RXFGB -: <a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">ports_def.h</a> -<li>CAN2RXFGC -: <a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">ports_def.h</a> -<li>CAN2RXFGD -: <a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">ports_def.h</a> -<li>CAN2RXFGE -: <a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">ports_def.h</a> -<li>CAN2RXFGF -: <a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">ports_def.h</a> -<li>CAN2TAAK -: <a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">ports_def.h</a> -<li>CAN2TARQ -: <a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">ports_def.h</a> -<li>CAN2TBSEL -: <a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">ports_def.h</a> -<li>CAN2TFLG -: <a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">ports_def.h</a> -<li>CAN2TIER -: <a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">ports_def.h</a> -<li>CAN2TXERR -: <a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">ports_def.h</a> -<li>CAN2TXFG0 -: <a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">ports_def.h</a> -<li>CAN2TXFG1 -: <a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">ports_def.h</a> -<li>CAN2TXFG2 -: <a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">ports_def.h</a> -<li>CAN2TXFG3 -: <a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">ports_def.h</a> -<li>CAN2TXFG4 -: <a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">ports_def.h</a> -<li>CAN2TXFG5 -: <a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">ports_def.h</a> -<li>CAN2TXFG6 -: <a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">ports_def.h</a> -<li>CAN2TXFG7 -: <a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">ports_def.h</a> -<li>CAN2TXFG8 -: <a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">ports_def.h</a> -<li>CAN2TXFG9 -: <a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">ports_def.h</a> -<li>CAN2TXFGA -: <a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">ports_def.h</a> -<li>CAN2TXFGB -: <a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">ports_def.h</a> -<li>CAN2TXFGC -: <a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">ports_def.h</a> -<li>CAN2TXFGD -: <a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">ports_def.h</a> -<li>CAN2TXFGE -: <a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">ports_def.h</a> -<li>CAN2TXFGF -: <a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">ports_def.h</a> -<li>CAN3 -: <a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">ports_def.h</a> -<li>CAN3BTR0 -: <a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">ports_def.h</a> -<li>CAN3BTR1 -: <a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">ports_def.h</a> -<li>CAN3CTL0 -: <a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">ports_def.h</a> -<li>CAN3CTL1 -: <a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">ports_def.h</a> -<li>CAN3IDAC -: <a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">ports_def.h</a> -<li>CAN3IDAR0 -: <a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">ports_def.h</a> -<li>CAN3IDAR1 -: <a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">ports_def.h</a> -<li>CAN3IDAR2 -: <a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">ports_def.h</a> -<li>CAN3IDAR3 -: <a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">ports_def.h</a> -<li>CAN3IDAR4 -: <a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">ports_def.h</a> -<li>CAN3IDAR5 -: <a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">ports_def.h</a> -<li>CAN3IDAR6 -: <a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">ports_def.h</a> -<li>CAN3IDAR7 -: <a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">ports_def.h</a> -<li>CAN3IDMR0 -: <a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">ports_def.h</a> -<li>CAN3IDMR1 -: <a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">ports_def.h</a> -<li>CAN3IDMR2 -: <a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">ports_def.h</a> -<li>CAN3IDMR3 -: <a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">ports_def.h</a> -<li>CAN3IDMR4 -: <a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">ports_def.h</a> -<li>CAN3IDMR5 -: <a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">ports_def.h</a> -<li>CAN3IDMR6 -: <a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">ports_def.h</a> -<li>CAN3IDMR7 -: <a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">ports_def.h</a> -<li>CAN3RFLG -: <a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">ports_def.h</a> -<li>CAN3RIER -: <a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">ports_def.h</a> -<li>CAN3RXERR -: <a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">ports_def.h</a> -<li>CAN3RXFG0 -: <a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">ports_def.h</a> -<li>CAN3RXFG1 -: <a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">ports_def.h</a> -<li>CAN3RXFG2 -: <a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">ports_def.h</a> -<li>CAN3RXFG3 -: <a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">ports_def.h</a> -<li>CAN3RXFG4 -: <a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">ports_def.h</a> -<li>CAN3RXFG5 -: <a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">ports_def.h</a> -<li>CAN3RXFG6 -: <a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">ports_def.h</a> -<li>CAN3RXFG7 -: <a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">ports_def.h</a> -<li>CAN3RXFG8 -: <a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">ports_def.h</a> -<li>CAN3RXFG9 -: <a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">ports_def.h</a> -<li>CAN3RXFGA -: <a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">ports_def.h</a> -<li>CAN3RXFGB -: <a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">ports_def.h</a> -<li>CAN3RXFGC -: <a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">ports_def.h</a> -<li>CAN3RXFGD -: <a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">ports_def.h</a> -<li>CAN3RXFGE -: <a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">ports_def.h</a> -<li>CAN3RXFGF -: <a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">ports_def.h</a> -<li>CAN3TAAK -: <a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">ports_def.h</a> -<li>CAN3TARQ -: <a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">ports_def.h</a> -<li>CAN3TBSEL -: <a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">ports_def.h</a> -<li>CAN3TFLG -: <a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">ports_def.h</a> -<li>CAN3TIER -: <a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">ports_def.h</a> -<li>CAN3TXERR -: <a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">ports_def.h</a> -<li>CAN3TXFG0 -: <a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">ports_def.h</a> -<li>CAN3TXFG1 -: <a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">ports_def.h</a> -<li>CAN3TXFG2 -: <a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">ports_def.h</a> -<li>CAN3TXFG3 -: <a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">ports_def.h</a> -<li>CAN3TXFG4 -: <a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">ports_def.h</a> -<li>CAN3TXFG5 -: <a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">ports_def.h</a> -<li>CAN3TXFG6 -: <a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">ports_def.h</a> -<li>CAN3TXFG7 -: <a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">ports_def.h</a> -<li>CAN3TXFG8 -: <a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">ports_def.h</a> -<li>CAN3TXFG9 -: <a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">ports_def.h</a> -<li>CAN3TXFGA -: <a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">ports_def.h</a> -<li>CAN3TXFGB -: <a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">ports_def.h</a> -<li>CAN3TXFGC -: <a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">ports_def.h</a> -<li>CAN3TXFGD -: <a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">ports_def.h</a> -<li>CAN3TXFGE -: <a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">ports_def.h</a> -<li>CAN3TXFGF -: <a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">ports_def.h</a> -<li>CAN4 -: <a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">ports_def.h</a> -<li>CAN4BTR0 -: <a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">ports_def.h</a> -<li>CAN4BTR1 -: <a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">ports_def.h</a> -<li>CAN4CTL0 -: <a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">ports_def.h</a> -<li>CAN4CTL1 -: <a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">ports_def.h</a> -<li>CAN4IDAC -: <a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">ports_def.h</a> -<li>CAN4IDAR0 -: <a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">ports_def.h</a> -<li>CAN4IDAR1 -: <a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">ports_def.h</a> -<li>CAN4IDAR2 -: <a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">ports_def.h</a> -<li>CAN4IDAR3 -: <a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">ports_def.h</a> -<li>CAN4IDAR4 -: <a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">ports_def.h</a> -<li>CAN4IDAR5 -: <a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">ports_def.h</a> -<li>CAN4IDAR6 -: <a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">ports_def.h</a> -<li>CAN4IDAR7 -: <a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">ports_def.h</a> -<li>CAN4IDMR0 -: <a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">ports_def.h</a> -<li>CAN4IDMR1 -: <a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">ports_def.h</a> -<li>CAN4IDMR2 -: <a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">ports_def.h</a> -<li>CAN4IDMR3 -: <a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">ports_def.h</a> -<li>CAN4IDMR4 -: <a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">ports_def.h</a> -<li>CAN4IDMR5 -: <a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">ports_def.h</a> -<li>CAN4IDMR6 -: <a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">ports_def.h</a> -<li>CAN4IDMR7 -: <a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">ports_def.h</a> -<li>CAN4RFLG -: <a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">ports_def.h</a> -<li>CAN4RIER -: <a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">ports_def.h</a> -<li>CAN4RXERR -: <a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">ports_def.h</a> -<li>CAN4RXFG0 -: <a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">ports_def.h</a> -<li>CAN4RXFG1 -: <a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">ports_def.h</a> -<li>CAN4RXFG2 -: <a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">ports_def.h</a> -<li>CAN4RXFG3 -: <a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">ports_def.h</a> -<li>CAN4RXFG4 -: <a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">ports_def.h</a> -<li>CAN4RXFG5 -: <a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">ports_def.h</a> -<li>CAN4RXFG6 -: <a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">ports_def.h</a> -<li>CAN4RXFG7 -: <a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">ports_def.h</a> -<li>CAN4RXFG8 -: <a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">ports_def.h</a> -<li>CAN4RXFG9 -: <a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">ports_def.h</a> -<li>CAN4RXFGA -: <a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">ports_def.h</a> -<li>CAN4RXFGB -: <a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">ports_def.h</a> -<li>CAN4RXFGC -: <a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">ports_def.h</a> -<li>CAN4RXFGD -: <a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">ports_def.h</a> -<li>CAN4RXFGE -: <a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">ports_def.h</a> -<li>CAN4RXFGF -: <a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">ports_def.h</a> -<li>CAN4TAAK -: <a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">ports_def.h</a> -<li>CAN4TARQ -: <a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">ports_def.h</a> -<li>CAN4TBSEL -: <a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">ports_def.h</a> -<li>CAN4TFLG -: <a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">ports_def.h</a> -<li>CAN4TIER -: <a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">ports_def.h</a> -<li>CAN4TXERR -: <a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">ports_def.h</a> -<li>CAN4TXFG0 -: <a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">ports_def.h</a> -<li>CAN4TXFG1 -: <a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">ports_def.h</a> -<li>CAN4TXFG2 -: <a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">ports_def.h</a> -<li>CAN4TXFG3 -: <a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">ports_def.h</a> -<li>CAN4TXFG4 -: <a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">ports_def.h</a> -<li>CAN4TXFG5 -: <a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">ports_def.h</a> -<li>CAN4TXFG6 -: <a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">ports_def.h</a> -<li>CAN4TXFG7 -: <a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">ports_def.h</a> -<li>CAN4TXFG8 -: <a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">ports_def.h</a> -<li>CAN4TXFG9 -: <a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">ports_def.h</a> -<li>CAN4TXFGA -: <a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">ports_def.h</a> -<li>CAN4TXFGB -: <a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">ports_def.h</a> -<li>CAN4TXFGC -: <a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">ports_def.h</a> -<li>CAN4TXFGD -: <a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">ports_def.h</a> -<li>CAN4TXFGE -: <a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">ports_def.h</a> -<li>CAN4TXFGF -: <a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">ports_def.h</a> -<li>CAN_BIND -: <a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">can_socket.c</a> -<li>CAN_CLOSE -: <a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">can_socket.c</a> -<li>CAN_DRV_QRY_BRANCH -: <a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">lincan.h</a> -<li>CAN_DRV_QRY_MSGFORMAT -: <a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">lincan.h</a> -<li>CAN_DRV_QRY_VERSION -: <a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">lincan.h</a> -<li>CAN_DRV_QUERY -: <a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">lincan.h</a> -<li>CAN_ERRNO -: <a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">can_socket.c</a> -<li>CAN_HANDLE -: <a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">applicfg.h</a> -<li>CAN_IFNAME -: <a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">can_socket.c</a> -<li>CAN_INIT_TYPE_ST_RTR -: <a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_win32.c</a> -, <a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_linux.c</a> -<li>CAN_IOC_MAGIC -: <a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">lincan.h</a> -<li>CAN_IOCTL -: <a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">can_socket.c</a> -<li>CAN_MSG_LENGTH -: <a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">canmsg.h</a> -<li>CAN_MSG_VERSION_2 -: <a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">canmsg.h</a> -<li>CAN_PORT -: <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">applicfg.h</a> -<li>CAN_RECV -: <a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">can_socket.c</a> -<li>CAN_SEND -: <a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">can_socket.c</a> -<li>CAN_SOCKET -: <a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">can_socket.c</a> -<li>canAddIdToFilter() -: <a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">candriver.h</a> -<li>CANBTR0 -: <a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">ports_def.h</a> -<li>CANBTR1 -: <a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">ports_def.h</a> -<li>canChangeFilter() -: <a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">candriver.h</a> -<li>canClose() -: <a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">can_driver.h</a> -, <a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">drivers_win32.cpp</a> -, <a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a> -, <a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">unix.c</a> -, <a class="el" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a> -<li>canClose_driver() -: <a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_lincan.c</a> -, <a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_linux.c</a> -, <a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_win32.c</a> -, <a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_socket.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">can_uvccm_win32.cpp</a> -, <a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_virtual.c</a> -<li>CANCLOSE_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">drivers_win32.cpp</a> -<li>CANCTL0 -: <a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">ports_def.h</a> -<li>CANCTL1 -: <a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">ports_def.h</a> -<li>canDispatch() -: <a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">states.h</a> -, <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a> -<li>canEnable() -: <a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canOpenDriver.c</a> -<li>CANFESTIVAL_DEBUG_MSG -: <a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">applicfg.h</a> -<li>CanFestival_mutex -: <a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">timers_xeno.c</a> -<li>canfilt_t -: <a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canmsg.h</a> -<li>CANIDAC -: <a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">ports_def.h</a> -<li>CANIDAR0 -: <a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">ports_def.h</a> -<li>CANIDAR1 -: <a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">ports_def.h</a> -<li>CANIDAR2 -: <a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">ports_def.h</a> -<li>CANIDAR3 -: <a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">ports_def.h</a> -<li>CANIDAR4 -: <a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">ports_def.h</a> -<li>CANIDAR5 -: <a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">ports_def.h</a> -<li>CANIDAR6 -: <a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">ports_def.h</a> -<li>CANIDAR7 -: <a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">ports_def.h</a> -<li>CANIDMR0 -: <a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">ports_def.h</a> -<li>CANIDMR1 -: <a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">ports_def.h</a> -<li>CANIDMR2 -: <a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">ports_def.h</a> -<li>CANIDMR3 -: <a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">ports_def.h</a> -<li>CANIDMR4 -: <a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">ports_def.h</a> -<li>CANIDMR5 -: <a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">ports_def.h</a> -<li>CANIDMR6 -: <a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">ports_def.h</a> -<li>CANIDMR7 -: <a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">ports_def.h</a> -<li>canInit() -: <a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canOpenDriver.c</a> -, <a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">can_peak_win32.c</a> -<li>canInit1Filter() -: <a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">candriver.h</a> -<li>canInitClock() -: <a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canOpenDriver.c</a> -<li>canInitFilter() -: <a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canOpenDriver.c</a> -<li>canInitMode() -: <a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canOpenDriver.c</a> -<li>canInitModeQ() -: <a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">candriver.h</a> -<li>canmsg_id_t -: <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg.h</a> -<li>canmsg_t -: <a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg.h</a> -<li>canmsg_tstamp_t -: <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg.h</a> -<li>canMsgRcv -: <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">interrupt.c</a> -<li>canMsgTransmit() -: <a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">candriver.h</a> -<li>canOpen() -: <a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">unix.c</a> -, <a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a> -, <a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">drivers_win32.cpp</a> -, <a class="el" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a> -, <a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">can_driver.h</a> -<li>CANOPEN_BIG_ENDIAN -: <a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">applicfg.h</a> -<li>canOpen_driver() -: <a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_win32.c</a> -, <a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">can_lincan.c</a> -, <a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">can_virtual.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">can_uvccm_win32.cpp</a> -, <a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">can_socket.c</a> -, <a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_linux.c</a> -<li>CANOPEN_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">drivers_win32.cpp</a> -<li>CANOPEN_LINE_NUMBER_USED -: <a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">candriver.h</a> -<li>canopenErrNB -: <a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.h</a> -<li>canopenErrVAL -: <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.h</a> -, <a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.c</a> -<li>canpipes -: <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">can_virtual.c</a> -<li>canports -: <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">unix.c</a> -<li>CANQUE_FILTER -: <a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">lincan.h</a> -<li>CANQUE_FLUSH -: <a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">lincan.h</a> -<li>CANRCVDTA -: <a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">ports_def.h</a> -<li>CANRCVID -: <a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">ports_def.h</a> -<li>CANRCVLEN -: <a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">ports_def.h</a> -<li>canReceive() -: <a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">can_driver.h</a> -, <a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">drivers_win32.cpp</a> -<li>canReceive_driver() -: <a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_socket.c</a> -, <a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_linux.c</a> -, <a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_win32.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_uvccm_win32.cpp</a> -, <a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_virtual.c</a> -, <a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_lincan.c</a> -<li>CANRECEIVE_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">drivers_win32.cpp</a> -<li>canReceiveLoop() -: <a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">drivers_win32.cpp</a> -<li>CANRFLG -: <a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">ports_def.h</a> -<li>CANRIER -: <a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">ports_def.h</a> -<li>CANRTR_READ -: <a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">lincan.h</a> -<li>canSend() -: <a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a> -, <a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">drivers_win32.cpp</a> -, <a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a> -, <a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">can_driver.h</a> -, <a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canOpenDriver.c</a> -<li>canSend_driver() -: <a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_virtual.c</a> -, <a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_socket.c</a> -, <a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_linux.c</a> -, <a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_lincan.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">can_uvccm_win32.cpp</a> -, <a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_win32.c</a> -<li>CANSEND_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">drivers_win32.cpp</a> -<li>canSend_t -: <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">can.h</a> -<li>canSetInterrupt() -: <a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canOpenDriver.c</a> -<li>canSleepMode() -: <a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canOpenDriver.c</a> -<li>canSleepModeQ() -: <a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">candriver.h</a> -<li>canSleepWupMode() -: <a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canOpenDriver.c</a> -<li>CANTBSEL -: <a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">ports_def.h</a> -<li>canTestInitMode() -: <a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canOpenDriver.c</a> -<li>canTestSleepMode() -: <a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canOpenDriver.c</a> -<li>CANTFLG -: <a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">ports_def.h</a> -<li>CANTIER -: <a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">ports_def.h</a> -<li>CANTRSDTA -: <a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">ports_def.h</a> -<li>CANTRSID -: <a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">ports_def.h</a> -<li>CANTRSLEN -: <a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">ports_def.h</a> -<li>CANTRSPRI -: <a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">ports_def.h</a> -<li>channel_t -: <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">lincan.h</a> -<li>CharacterData() -: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in.py</a> -<li>cleanup_all() -: <a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">timers_xeno.c</a> -<li>CLKSEL -: <a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">ports_def.h</a> -<li>closeSDOtransfer() -: <a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">sdo.h</a> -, <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a> -<li>CMD_START -: <a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">lincan.h</a> -<li>CMD_STOP -: <a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">lincan.h</a> -<li>CO_Data -: <a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">data.h</a> -<li>CONF_BAUD -: <a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">lincan.h</a> -<li>CONF_BAUDPARAMS -: <a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">lincan.h</a> -<li>CONF_FILTER -: <a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">lincan.h</a> -<li>Connecting -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">states.h</a> -<li>ConsumerHearbeatAlarm() -: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a> -<li>cop_reset() -: <a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">ports.h</a> -<li>COPCTL -: <a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">ports_def.h</a> -<li>CopyBits() -: <a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">pdo.h</a> -, <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a> -<li>create() -: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit.py</a> -<li>CreateReceiveTask() -: <a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">timers_driver.h</a> -, <a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">timers_win32.cpp</a> -, <a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">timers_xeno.c</a> -, <a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">timers_unix.c</a> -<li>CRGFLG -: <a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">ports_def.h</a> -<li>CRGINT -: <a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">ports_def.h</a> -<li>CTCTL -: <a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">ports_def.h</a> -<li>CTFLG -: <a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x64.html --- a/doc/doxygen/html/globals_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,138 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li id="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>DATA_SIZE -: <a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">param.h</a> -<li>day -: <a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.h</a> -<li>DDRA -: <a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">ports_def.h</a> -<li>DDRB -: <a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">ports_def.h</a> -<li>DDRE -: <a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">ports_def.h</a> -<li>DDRH -: <a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">ports_def.h</a> -<li>DDRJ -: <a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">ports_def.h</a> -<li>DDRK -: <a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">ports_def.h</a> -<li>DDRM -: <a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">ports_def.h</a> -<li>DDRP -: <a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">ports_def.h</a> -<li>DDRS -: <a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">ports_def.h</a> -<li>DDRT -: <a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">ports_def.h</a> -<li>DEBUG_ERR_CONSOLE_ON -: <a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">canOpenDriver.c</a> -<li>DEBUG_WAR_CONSOLE_ON -: <a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">canOpenDriver.c</a> -<li>DeclareIndexTableEntry -: <a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">example_objdict.c</a> -<li>decompo_dcf() -: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a> -, <a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">dcf.h</a> -<li>DelAlarm() -: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a> -, <a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">timer.h</a> -<li>Disconnected -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">states.h</a> -<li>Display_Error_Dialog() -: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit.py</a> -<li>Display_Exception_Dialog() -: <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit.py</a> -<li>DLCBARD -: <a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">ports_def.h</a> -<li>DLCBCR1 -: <a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">ports_def.h</a> -<li>DLCBCR2 -: <a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">ports_def.h</a> -<li>DLCBDR -: <a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">ports_def.h</a> -<li>DLCBRSR -: <a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">ports_def.h</a> -<li>DLCBSTAT -: <a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">ports_def.h</a> -<li>DLCBSVR -: <a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">ports_def.h</a> -<li>DLCSCR -: <a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">ports_def.h</a> -<li>DLL_CALL -: <a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">can_driver.h</a> -, <a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">drivers_win32.cpp</a> -, <a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">unix.c</a> -<li>DLSYM -: <a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">unix.c</a> -<li>DLYCT -: <a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">ports_def.h</a> -<li>domain -: <a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">objdictdef.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x65.html --- a/doc/doxygen/html/globals_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,117 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li id="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>e_nodeState -: <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">states.h</a> -<li>EBICTL -: <a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">ports_def.h</a> -<li>ECLKDIV -: <a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ports_def.h</a> -<li>ECMD -: <a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ports_def.h</a> -<li>ECNFG -: <a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ports_def.h</a> -<li>EditProfile() -: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit.py</a> -<li>EndElement() -: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in.py</a> -<li>EnterMutex() -: <a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">timers_win32.cpp</a> -, <a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">timers_driver.h</a> -<li>enum_nodeState -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">states.h</a> -<li>EPROT -: <a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">ports_def.h</a> -<li>ERR_CAN0HDLRCV_STACK_FULL -: <a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">error.h</a> -<li>ERR_CAN_ADD_ID_TO_FILTER -: <a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">error.h</a> -<li>ERR_CAN_INIT_1_FILTER -: <a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">error.h</a> -<li>ERR_CAN_INIT_CLOCK -: <a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">error.h</a> -<li>ERR_CAN_INIT_FILTER -: <a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">error.h</a> -<li>ERR_CAN_MSG_TRANSMIT -: <a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">error.h</a> -<li>ERR_CAN_SLEEP_MODE -: <a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">error.h</a> -<li>ERR_CAN_SLEEP_MODE_Q -: <a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">error.h</a> -<li>ERR_CAN_SLEEP_WUP_MODE -: <a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">error.h</a> -<li>ESTAT -: <a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ports_def.h</a> -<li>EVT_HTML_URL_CLICK() -: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit.py</a> -<li>extra_PCAN_init_params -: <a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">can_peak_win32.c</a> -<li>ExtractSections() -: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x66.html --- a/doc/doxygen/html/globals_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,119 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li id="current"><a href="globals_0x66.html#index_f"><span>f</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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>f_can_receive() -: <a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.c</a> -, <a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.h</a> -<li>failedSDO() -: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a> -, <a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.h</a> -<li>FALSE -: <a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">def.h</a> -<li>FCLKDIV -: <a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">ports_def.h</a> -<li>FCMD -: <a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">ports_def.h</a> -<li>FCNFG -: <a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">ports_def.h</a> -<li>FCT_PTR_INIT -: <a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">drivers_win32.cpp</a> -, <a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">unix.c</a> -<li>FindEntryInfos() -: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node.py</a> -<li>FindEntryName() -: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node.py</a> -<li>FindIndex() -: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node.py</a> -<li>FindMandatoryIndexes() -: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node.py</a> -<li>FindMapVariableList() -: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node.py</a> -<li>findRangeType() -: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in.py</a> -<li>findStringType() -: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in.py</a> -<li>FindSubentryInfos() -: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node.py</a> -<li>FindTypeDefaultValue() -: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node.py</a> -<li>FindTypeIndex() -: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node.py</a> -<li>FindTypeList() -: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node.py</a> -<li>FindTypeName() -: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node.py</a> -<li>FORBYP -: <a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">ports_def.h</a> -<li>format_namespace() -: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit.py</a> -<li>FPROT -: <a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">ports_def.h</a> -<li>FSEC -: <a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">ports_def.h</a> -<li>FSTAT -: <a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x67.html --- a/doc/doxygen/html/globals_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,142 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateCPJContent() -: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils.py</a> -<li>GenerateEDSFile() -: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils.py</a> -<li>GenerateFileContent() -: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils.py</a> -<li>GenerateNode() -: <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils.py</a> -, <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in.py</a> -<li>GET_FUNCTION_CODE -: <a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">objdictdef.h</a> -<li>get_last_traceback() -: <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit.py</a> -<li>GET_NODE_ID -: <a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">objdictdef.h</a> -<li>get_timer_counter() -: <a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">ports.h</a> -<li>GetDefaultValue() -: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils.py</a> -<li>getElapsedTime() -: <a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">timer.h</a> -, <a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">canOpenDriver.c</a> -, <a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">timers_win32.cpp</a> -<li>GetNewId() -: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager.py</a> -<li>getNodeId() -: <a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">states.h</a> -, <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a> -<li>getNodeState() -: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">lifegrd.h</a> -<li>GetNoteBook() -: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit.py</a> -<li>getODentry() -: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a> -, <a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.h</a> -<li>getReadResultNetworkDict() -: <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a> -, <a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.h</a> -<li>getSDOc -: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a> -<li>getSDOcs -: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a> -<li>getSDOe -: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a> -<li>getSDOfreeLine() -: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a> -, <a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">sdo.h</a> -<li>getSDOindex -: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a> -<li>getSDOlineOnUse() -: <a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">sdo.h</a> -, <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a> -<li>getSDOlineRestBytes() -: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a> -, <a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.h</a> -<li>getSDOn2 -: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a> -<li>getSDOn3 -: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a> -<li>getSDOs -: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a> -<li>getSDOsubIndex -: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a> -<li>getSDOt -: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a> -<li>getState() -: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a> -, <a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">states.h</a> -<li>getWriteResultNetworkDict() -: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a> -, <a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">sdo.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x68.html --- a/doc/doxygen/html/globals_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_0x67.html#index_g"><span>g</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartbeatError_t -: <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">lifegrd.h</a> -<li>heartbeatInit() -: <a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.h</a> -, <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a> -<li>heartBeatProducer() -: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in.py</a> -<li>heartbeatStop() -: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">lifegrd.h</a> -<li>hex_convert() -: <a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">canOpenDriver.c</a> -<li>hours -: <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.h</a> -, <a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.c</a> -<li>HPRIO -: <a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">ports_def.h</a> -<li>HtmlFrameOpened -: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x69.html --- a/doc/doxygen/html/globals_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,178 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> - <li id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>IBAD -: <a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">ports_def.h</a> -<li>IBCR -: <a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">ports_def.h</a> -<li>IBFD -: <a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">ports_def.h</a> -<li>IBSR -: <a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">ports_def.h</a> -<li>ICOVW -: <a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ports_def.h</a> -<li>ICPAR -: <a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ports_def.h</a> -<li>ICSYS -: <a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ports_def.h</a> -<li>identity -: <a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">objdictdef.h</a> -<li>IICDR -: <a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">ports_def.h</a> -<li>indextable -: <a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">objdictdef.h</a> -<li>INITEE -: <a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">ports_def.h</a> -<li>initHCS12() -: <a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">applicfg.h</a> -<li>Initialisation -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">states.h</a> -<li>initialisation_t -: <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">states.h</a> -<li>initPLL() -: <a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">applicfg.h</a> -<li>initPreOperationalMode() -: <a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">states.h</a> -<li>INITRG -: <a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">ports_def.h</a> -<li>INITRM -: <a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">ports_def.h</a> -<li>initSCI_0() -: <a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">canOpenDriver.c</a> -<li>initSCI_1() -: <a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">applicfg.h</a> -<li>initSDOline() -: <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a> -, <a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">sdo.h</a> -<li>initTimer() -: <a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">canOpenDriver.h</a> -, <a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">timers_unix.c</a> -, <a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">canOpenDriver.c</a> -<li>INLINE -: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a> -<li>int16 -: <a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">objdictdef.h</a> -<li>int24 -: <a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">objdictdef.h</a> -<li>INT24_2_32 -: <a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">applicfg.h</a> -<li>int32 -: <a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">objdictdef.h</a> -<li>INT32_2_24 -: <a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">applicfg.h</a> -<li>int40 -: <a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">objdictdef.h</a> -<li>INT40_2_64 -: <a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">applicfg.h</a> -<li>int48 -: <a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">objdictdef.h</a> -<li>INT48_2_64 -: <a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">applicfg.h</a> -<li>int56 -: <a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">objdictdef.h</a> -<li>INT56_2_64 -: <a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">applicfg.h</a> -<li>int64 -: <a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">objdictdef.h</a> -<li>INT64_2_40 -: <a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">applicfg.h</a> -<li>INT64_2_48 -: <a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">applicfg.h</a> -<li>INT64_2_56 -: <a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">applicfg.h</a> -<li>int8 -: <a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">objdictdef.h</a> -<li>INTCR -: <a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">ports_def.h</a> -<li>INTEGER16 -: <a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">applicfg.h</a> -<li>INTEGER24 -: <a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">applicfg.h</a> -<li>INTEGER32 -: <a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">applicfg.h</a> -<li>INTEGER40 -: <a class="el" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">applicfg.h</a> -<li>INTEGER48 -: <a class="el" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">applicfg.h</a> -<li>INTEGER56 -: <a class="el" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">applicfg.h</a> -<li>INTEGER64 -: <a class="el" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">applicfg.h</a> -<li>INTEGER8 -: <a class="el" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">applicfg.h</a> -<li>IO_PORTS_16 -: <a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">portsaccess.h</a> -<li>IO_PORTS_8 -: <a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">portsaccess.h</a> -<li>ITCR -: <a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ports_def.h</a> -<li>ITEST -: <a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x6c.html --- a/doc/doxygen/html/globals_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,238 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>last_alarm_set -: <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">timers_xeno.c</a> -<li>last_occured_alarm -: <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">timers_xeno.c</a> -<li>last_sig -: <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">timers_unix.c</a> -<li>last_time_read -: <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">timers_xeno.c</a> -<li>last_time_set -: <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">timers_unix.c</a> -<li>last_timer_raw -: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a> -<li>LeaveMutex() -: <a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">timers_win32.cpp</a> -, <a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">timers_driver.h</a> -<li>LIB_HANDLE -: <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">canfestival.h</a> -<li>lineToSDO() -: <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a> -, <a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.h</a> -<li>Linux_slave_bDeviceNodeId -: <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">example_objdict.c</a> -<li>Linux_slave_count_sync -: <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">example_objdict.c</a> -<li>Linux_slave_firstIndex -: <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">example_objdict.c</a> -<li>Linux_slave_heartBeatTimers -: <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_2000 -: <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6000 -: <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6001 -: <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6002 -: <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">example_objdict.c</a> -<li>Linux_slave_iam_a_slave -: <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">example_objdict.c</a> -<li>Linux_slave_Index1000 -: <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">example_objdict.c</a> -<li>Linux_slave_Index1001 -: <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">example_objdict.c</a> -<li>Linux_slave_Index1005 -: <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">example_objdict.c</a> -<li>Linux_slave_Index1006 -: <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">example_objdict.c</a> -<li>Linux_slave_Index1007 -: <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">example_objdict.c</a> -<li>Linux_slave_Index1008 -: <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">example_objdict.c</a> -<li>Linux_slave_Index1009 -: <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">example_objdict.c</a> -<li>Linux_slave_Index100A -: <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">example_objdict.c</a> -<li>Linux_slave_Index1016 -: <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">example_objdict.c</a> -<li>Linux_slave_Index1017 -: <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">example_objdict.c</a> -<li>Linux_slave_Index1018 -: <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">example_objdict.c</a> -<li>Linux_slave_Index1200 -: <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">example_objdict.c</a> -<li>Linux_slave_Index1280 -: <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">example_objdict.c</a> -<li>Linux_slave_Index1400 -: <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">example_objdict.c</a> -<li>Linux_slave_Index1401 -: <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">example_objdict.c</a> -<li>Linux_slave_Index1402 -: <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">example_objdict.c</a> -<li>Linux_slave_Index1600 -: <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">example_objdict.c</a> -<li>Linux_slave_Index1601 -: <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">example_objdict.c</a> -<li>Linux_slave_Index1602 -: <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">example_objdict.c</a> -<li>Linux_slave_Index1800 -: <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">example_objdict.c</a> -<li>Linux_slave_Index1801 -: <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">example_objdict.c</a> -<li>Linux_slave_Index1802 -: <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">example_objdict.c</a> -<li>Linux_slave_Index1A00 -: <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">example_objdict.c</a> -<li>Linux_slave_Index1A01 -: <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">example_objdict.c</a> -<li>Linux_slave_Index1A02 -: <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">example_objdict.c</a> -<li>Linux_slave_Index2000 -: <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">example_objdict.c</a> -<li>Linux_slave_Index6000 -: <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">example_objdict.c</a> -<li>Linux_slave_Index6001 -: <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">example_objdict.c</a> -<li>Linux_slave_Index6002 -: <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">example_objdict.c</a> -<li>Linux_slave_obj1001 -: <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">example_objdict.c</a> -<li>Linux_slave_obj1005 -: <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">example_objdict.c</a> -<li>Linux_slave_obj1006 -: <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">example_objdict.c</a> -<li>Linux_slave_obj1007 -: <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">example_objdict.c</a> -<li>Linux_slave_obj1008 -: <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">example_objdict.c</a> -<li>Linux_slave_obj1009 -: <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">example_objdict.c</a> -<li>Linux_slave_obj100A -: <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">example_objdict.c</a> -<li>Linux_slave_obj1016 -: <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">example_objdict.c</a> -<li>Linux_slave_obj1016_cnt -: <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">example_objdict.c</a> -<li>Linux_slave_obj1017 -: <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">example_objdict.c</a> -<li>Linux_slave_obj1018 -: <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">example_objdict.c</a> -<li>Linux_slave_obj1200 -: <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">example_objdict.c</a> -<li>Linux_slave_obj1280 -: <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">example_objdict.c</a> -<li>Linux_slave_obj1400 -: <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">example_objdict.c</a> -<li>Linux_slave_obj1401 -: <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">example_objdict.c</a> -<li>Linux_slave_obj1402 -: <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">example_objdict.c</a> -<li>Linux_slave_obj1600_cnt -: <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">example_objdict.c</a> -<li>Linux_slave_obj1600_mappedVar -: <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">example_objdict.c</a> -<li>Linux_slave_obj1601_cnt -: <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">example_objdict.c</a> -<li>Linux_slave_obj1601_mappedVar -: <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">example_objdict.c</a> -<li>Linux_slave_obj1602_cnt -: <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">example_objdict.c</a> -<li>Linux_slave_obj1602_mappedVar -: <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">example_objdict.c</a> -<li>Linux_slave_obj1800 -: <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">example_objdict.c</a> -<li>Linux_slave_obj1801 -: <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">example_objdict.c</a> -<li>Linux_slave_obj1802 -: <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">example_objdict.c</a> -<li>Linux_slave_obj1A00_cnt -: <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">example_objdict.c</a> -<li>Linux_slave_obj1A00_mappedVar -: <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">example_objdict.c</a> -<li>Linux_slave_obj1A01_cnt -: <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">example_objdict.c</a> -<li>Linux_slave_obj1A01_mappedVar -: <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">example_objdict.c</a> -<li>Linux_slave_obj1A02_cnt -: <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">example_objdict.c</a> -<li>Linux_slave_obj1A02_mappedVar -: <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">example_objdict.c</a> -<li>Linux_slave_objdict -: <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">example_objdict.c</a> -<li>Linux_slave_valueRangeTest() -: <a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">example_objdict.c</a> -<li>LoadCanDriver() -: <a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">drivers_win32.cpp</a> -, <a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a> -, <a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">unix.c</a> -<li>lock() -: <a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.h</a> -, <a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x6d.html --- a/doc/doxygen/html/globals_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,160 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>M6811_ARCH_32K -: <a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">param.h</a> -<li>M6811_DEF_BAUD -: <a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">param.h</a> -<li>Manager -: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit.py</a> -<li>masterRequestNodeState() -: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a> -, <a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">nmtMaster.h</a> -<li>masterSendNMTnodeguard() -: <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a> -, <a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.h</a> -<li>masterSendNMTstateChange() -: <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a> -, <a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.h</a> -<li>max -: <a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">canOpenDriver.c</a> -<li>MAX_CAN_BUS_ID -: <a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">config.h</a> -<li>MAX_NB_CAN_PIPES -: <a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">can_virtual.c</a> -<li>MAX_NB_CAN_PORTS -: <a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">unix.c</a> -<li>MAX_NB_TIMER -: <a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">config.h</a> -<li>MAX_STACK_MSG_RCV -: <a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">candriver.h</a> -<li>maxval -: <a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">timers_unix.c</a> -<li>MCCNTH -: <a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">ports_def.h</a> -<li>MCCNTL -: <a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">ports_def.h</a> -<li>MCCTL -: <a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">ports_def.h</a> -<li>MCFLG -: <a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">ports_def.h</a> -<li>MEMSIZ0 -: <a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">ports_def.h</a> -<li>MEMSIZ1 -: <a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">ports_def.h</a> -<li>min_val -: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a> -<li>minutes -: <a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.h</a> -<li>MISC -: <a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">ports_def.h</a> -<li>Mode -: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a> -<li>MODE -: <a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">ports_def.h</a> -<li>Mode -: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a> -<li>MS_TO_TIMEVAL -: <a class="el" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">applicfg.h</a> -<li>MSG_ERR -: <a class="el" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">applicfg.h</a> -<li>MSG_EXT -: <a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">canmsg.h</a> -<li>MSG_EXT_MASK -: <a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">canmsg.h</a> -<li>MSG_FILT_MASK_SHIFT -: <a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">canmsg.h</a> -<li>MSG_ID_MASK -: <a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">canmsg.h</a> -<li>MSG_LOCAL -: <a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">canmsg.h</a> -<li>MSG_LOCAL_MASK -: <a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">canmsg.h</a> -<li>MSG_OVR -: <a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">canmsg.h</a> -<li>MSG_PROCESSLOCAL -: <a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">canmsg.h</a> -<li>MSG_RTR -: <a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">canmsg.h</a> -<li>MSG_RTR_MASK -: <a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">canmsg.h</a> -<li>MSG_WAR -: <a class="el" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">applicfg.h</a> -<li>msgRcv -: <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">candriver.h</a> -<li>msgRecu -: <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">interrupt.c</a> -<li>MTST0 -: <a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">ports_def.h</a> -<li>MTST1 -: <a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">ports_def.h</a> -<li>MyCase -: <a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">can_virtual.c</a> -<li>myTEXT -: <a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">drivers_win32.cpp</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x6e.html --- a/doc/doxygen/html/globals_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>NB_LINE_CAN -: <a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">candriver.h</a> -<li>NMT -: <a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">def.h</a> -<li>NMT_Enter_PreOperational -: <a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">def.h</a> -<li>NMT_MAX_NODE_ID -: <a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">config.h</a> -<li>NMT_Reset_Comunication -: <a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">def.h</a> -<li>NMT_Reset_Node -: <a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">def.h</a> -<li>NMT_Start_Node -: <a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">def.h</a> -<li>NMT_Stop_Node -: <a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">def.h</a> -<li>NO_INLINE -: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a> -<li>NODE_GUARD -: <a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">def.h</a> -<li>NODE_ID -: <a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">example_objdict.c</a> -<li>NodeList -: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit.py</a> -<li>None -: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a> -<li>NOT_A_REQUEST -: <a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x6f.html --- a/doc/doxygen/html/globals_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>objdictToSDOline() -: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a> -, <a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">sdo.h</a> -<li>octet_string -: <a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">objdictdef.h</a> -<li>OD_LENGTH_DATA_INVALID -: <a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">def.h</a> -<li>OD_NO_SUCH_OBJECT -: <a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">def.h</a> -<li>OD_NO_SUCH_SUBINDEX -: <a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">def.h</a> -<li>OD_NOT_MAPPABLE -: <a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">def.h</a> -<li>OD_READ_NOT_ALLOWED -: <a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">def.h</a> -<li>OD_SUCCESSFUL -: <a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">def.h</a> -<li>OD_VALUE_TOO_HIGH -: <a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">def.h</a> -<li>OD_VALUE_TOO_LOW -: <a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">def.h</a> -<li>OD_WRITE_NOT_ALLOWED -: <a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">def.h</a> -<li>ODCallback_t -: <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">objdictdef.h</a> -<li>OnAboutMenu() -: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit.py</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit.py</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit.py</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit.py</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit.py</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit.py</a> -<li>OnAddSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit.py</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit.py</a> -<li>OnCOB_ID_SyncUpdate() -: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a> -<li>OnCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit.py</a> -<li>OnEditProfileMenu() -: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit.py</a> -<li>OnHearbeatProducerUpdate() -: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a> -<li>OnHeartbeatProducerUpdate() -: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit.py</a> -<li>OnHelpDS301Menu() -: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit.py</a> -<li>OnNewProjectMenu() -: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit.py</a> -<li>OnNodeInfosMenu() -: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit.py</a> -<li>OnNodeSelectedChanged() -: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit.py</a> -<li>OnOpenProjectMenu() -: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit.py</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit.py</a> -<li>OnQuitMenu() -: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit.py</a> -<li>OnRedoMenu() -: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit.py</a> -<li>OnRefreshMenu() -: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit.py</a> -<li>OnRemoveSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit.py</a> -<li>OnSaveProjectMenu() -: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit.py</a> -<li>OnUndoMenu() -: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit.py</a> -<li>OpenHtmlFrame() -: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit.py</a> -<li>OpenPDFDocIndex() -: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">DS301_index.py</a> -<li>Operational -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">states.h</a> -<li>operational_t -: <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">states.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x70.html --- a/doc/doxygen/html/globals_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,323 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>PA0H -: <a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">ports_def.h</a> -<li>PA1H -: <a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">ports_def.h</a> -<li>PA2H -: <a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">ports_def.h</a> -<li>PA3H -: <a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">ports_def.h</a> -<li>PACN0L -: <a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">ports_def.h</a> -<li>PACN1H -: <a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">ports_def.h</a> -<li>PACN2L -: <a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">ports_def.h</a> -<li>PACN3H -: <a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">ports_def.h</a> -<li>PACTL -: <a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">ports_def.h</a> -<li>PAFLG -: <a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">ports_def.h</a> -<li>ParseCPJFile() -: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils.py</a> -<li>ParseEDSFile() -: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils.py</a> -<li>ParseFile() -: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in.py</a> -<li>PARTIDH -: <a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">ports_def.h</a> -<li>PARTIDL -: <a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">ports_def.h</a> -<li>PBCTL -: <a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">ports_def.h</a> -<li>PBFLG -: <a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">ports_def.h</a> -<li>PDO1rx -: <a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">def.h</a> -<li>PDO1tx -: <a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">def.h</a> -<li>PDO2rx -: <a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">def.h</a> -<li>PDO2tx -: <a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">def.h</a> -<li>PDO3rx -: <a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">def.h</a> -<li>PDO3tx -: <a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">def.h</a> -<li>PDO4rx -: <a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">def.h</a> -<li>PDO4tx -: <a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">def.h</a> -<li>pdo_communication_parameter -: <a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">objdictdef.h</a> -<li>PDO_MAP -: <a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">example_objdict.c</a> -<li>pdo_mapping -: <a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">objdictdef.h</a> -<li>PDO_MAX_LEN -: <a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">def.h</a> -<li>PDOmGR() -: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a> -, <a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">pdo.h</a> -<li>PEAR -: <a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">ports_def.h</a> -<li>PERH -: <a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">ports_def.h</a> -<li>PERJ -: <a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">ports_def.h</a> -<li>PERM -: <a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">ports_def.h</a> -<li>PERP -: <a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">ports_def.h</a> -<li>PERS -: <a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">ports_def.h</a> -<li>PERT -: <a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">ports_def.h</a> -<li>PF_CAN -: <a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">can_socket.c</a> -<li>PIEH -: <a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">ports_def.h</a> -<li>PIEJ -: <a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">ports_def.h</a> -<li>PIEP -: <a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">ports_def.h</a> -<li>PIFH -: <a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">ports_def.h</a> -<li>PIFJ -: <a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">ports_def.h</a> -<li>PIFP -: <a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">ports_def.h</a> -<li>PLLCTL -: <a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">ports_def.h</a> -<li>PORTA -: <a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">ports_def.h</a> -<li>PORTAD0 -: <a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">ports_def.h</a> -<li>PORTAD1 -: <a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">ports_def.h</a> -<li>PORTB -: <a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">ports_def.h</a> -<li>PORTE -: <a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">ports_def.h</a> -<li>PORTK -: <a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">ports_def.h</a> -<li>post_sync_t -: <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">sync.h</a> -<li>post_TPDO_t -: <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">sync.h</a> -<li>PPAGE -: <a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">ports_def.h</a> -<li>PPSH -: <a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">ports_def.h</a> -<li>PPSJ -: <a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">ports_def.h</a> -<li>PPSM -: <a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">ports_def.h</a> -<li>PPSP -: <a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">ports_def.h</a> -<li>PPSS -: <a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">ports_def.h</a> -<li>PPST -: <a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">ports_def.h</a> -<li>Pre_operational -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">states.h</a> -<li>preOperational_t -: <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">states.h</a> -<li>Preparing -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">states.h</a> -<li>print_message() -: <a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">can_virtual.c</a> -<li>printSCI_nbr() -: <a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">applicfg.h</a> -<li>printSCI_str() -: <a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">applicfg.h</a> -<li>proceedNMTstateChange() -: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a> -, <a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">nmtSlave.h</a> -<li>proceedNODE_GUARD() -: <a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">lifegrd.h</a> -, <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a> -<li>proceedPDO() -: <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a> -, <a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.h</a> -<li>proceedSDO() -: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a> -, <a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">sdo.h</a> -<li>proceedSYNC() -: <a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">sync.h</a> -, <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a> -<li>ProducerHearbeatAlarm() -: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a> -<li>PTH -: <a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">ports_def.h</a> -<li>PTIH -: <a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">ports_def.h</a> -<li>PTIJ -: <a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">ports_def.h</a> -<li>PTIM -: <a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">ports_def.h</a> -<li>PTIP -: <a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">ports_def.h</a> -<li>PTIS -: <a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">ports_def.h</a> -<li>PTIT -: <a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">ports_def.h</a> -<li>PTJ -: <a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">ports_def.h</a> -<li>PTM -: <a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">ports_def.h</a> -<li>PTP -: <a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">ports_def.h</a> -<li>ptrMsgRcv -: <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">candriver.h</a> -<li>ptrTable -: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a> -<li>PTS -: <a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">ports_def.h</a> -<li>PTT -: <a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">ports_def.h</a> -<li>PUCR -: <a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">ports_def.h</a> -<li>PWMCAE -: <a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">ports_def.h</a> -<li>PWMCLK -: <a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">ports_def.h</a> -<li>PWMCNT0 -: <a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">ports_def.h</a> -<li>PWMCNT1 -: <a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">ports_def.h</a> -<li>PWMCNT2 -: <a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">ports_def.h</a> -<li>PWMCNT3 -: <a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">ports_def.h</a> -<li>PWMCNT4 -: <a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">ports_def.h</a> -<li>PWMCNT5 -: <a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">ports_def.h</a> -<li>PWMCNT6 -: <a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">ports_def.h</a> -<li>PWMCNT7 -: <a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">ports_def.h</a> -<li>PWMCTL -: <a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">ports_def.h</a> -<li>PWMDTY0 -: <a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">ports_def.h</a> -<li>PWMDTY1 -: <a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">ports_def.h</a> -<li>PWMDTY2 -: <a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">ports_def.h</a> -<li>PWMDTY3 -: <a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">ports_def.h</a> -<li>PWMDTY4 -: <a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">ports_def.h</a> -<li>PWMDTY5 -: <a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">ports_def.h</a> -<li>PWMDTY6 -: <a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">ports_def.h</a> -<li>PWMDTY7 -: <a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">ports_def.h</a> -<li>PWME -: <a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">ports_def.h</a> -<li>PWMPER0 -: <a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">ports_def.h</a> -<li>PWMPER1 -: <a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">ports_def.h</a> -<li>PWMPER2 -: <a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">ports_def.h</a> -<li>PWMPER3 -: <a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">ports_def.h</a> -<li>PWMPER4 -: <a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">ports_def.h</a> -<li>PWMPER5 -: <a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">ports_def.h</a> -<li>PWMPER6 -: <a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">ports_def.h</a> -<li>PWMPER7 -: <a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">ports_def.h</a> -<li>PWMPOL -: <a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">ports_def.h</a> -<li>PWMPRCLK -: <a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">ports_def.h</a> -<li>PWMPRSC -: <a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">ports_def.h</a> -<li>PWMSCLA -: <a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">ports_def.h</a> -<li>PWMSCLB -: <a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">ports_def.h</a> -<li>PWMSCNTA -: <a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">ports_def.h</a> -<li>PWMSCNTB -: <a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">ports_def.h</a> -<li>PWMSDN -: <a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">ports_def.h</a> -<li>PWMTST -: <a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x71.html --- a/doc/doxygen/html/globals_0x71.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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 id="current"><a href="globals_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_q">- q -</a></h3><ul> -<li>quick_index -: <a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">objdictdef.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x72.html --- a/doc/doxygen/html/globals_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,145 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</span></a></li> - <li id="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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>RAM_SIZE -: <a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">param.h</a> -<li>RDRH -: <a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">ports_def.h</a> -<li>RDRIV -: <a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">ports_def.h</a> -<li>RDRJ -: <a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">ports_def.h</a> -<li>RDRM -: <a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">ports_def.h</a> -<li>RDRP -: <a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">ports_def.h</a> -<li>RDRS -: <a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">ports_def.h</a> -<li>RDRT -: <a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">ports_def.h</a> -<li>readLocalDict() -: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a> -<li>readNetworkDict() -: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a> -, <a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">sdo.h</a> -<li>readNetworkDictCallback() -: <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a> -, <a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">sdo.h</a> -<li>real32 -: <a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">objdictdef.h</a> -<li>REAL32 -: <a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">applicfg.h</a> -<li>real64 -: <a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">objdictdef.h</a> -<li>REAL64 -: <a class="el" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a> -<li>REFDV -: <a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">ports_def.h</a> -<li>RefreshBufferState() -: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit.py</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit.py</a> -<li>RefreshMainMenu() -: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit.py</a> -<li>RefreshNetworkNodes() -: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit.py</a> -<li>RefreshProfileMenu() -: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit.py</a> -<li>RefreshStatusBar() -: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit.py</a> -<li>RefreshTitle() -: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit.py</a> -<li>RegisterSetODentryCallBack() -: <a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">objacces.h</a> -, <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a> -<li>REPEAT_NMT_MAX_NODE_ID_TIMES -: <a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">config.h</a> -<li>REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES -: <a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">config.h</a> -<li>REQUEST -: <a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">def.h</a> -<li>resetSDO() -: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a> -, <a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.h</a> -<li>resetSDOline() -: <a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">sdo.h</a> -, <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a> -<li>resetTimer() -: <a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.c</a> -, <a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.h</a> -<li>RestartSDO_TIMER -: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a> -<li>RO -: <a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">objdictdef.h</a> -<li>ROM_SIZE -: <a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">param.h</a> -<li>RTICTL -: <a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">ports_def.h</a> -<li>RW -: <a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">objdictdef.h</a> -<li>Rx -: <a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x73.html --- a/doc/doxygen/html/globals_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,377 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_0x72.html#index_r"><span>r</span></a></li> - <li id="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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>s_BOARD -: <a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">can_driver.h</a> -<li>s_driver_procs -: <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">drivers_win32.cpp</a> -<li>s_PDO -: <a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">pdo.h</a> -<li>s_process_var -: <a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">pdo.h</a> -<li>s_SDO -: <a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">sdo.h</a> -<li>s_timer_entry -: <a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">timer.h</a> -<li>s_transfer -: <a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">sdo.h</a> -<li>SC0CR1 -: <a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">ports_def.h</a> -<li>SC0SR2 -: <a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">ports_def.h</a> -<li>SC1CR1 -: <a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">ports_def.h</a> -<li>SC1SR2 -: <a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">ports_def.h</a> -<li>scanIndexOD() -: <a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">objacces.h</a> -, <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a> -<li>scanIndexOD_t -: <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">objdictdef.h</a> -<li>SCI0 -: <a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">ports_def.h</a> -<li>SCI0BDH -: <a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">ports_def.h</a> -<li>SCI0BDL -: <a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">ports_def.h</a> -<li>SCI0CR2 -: <a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">ports_def.h</a> -<li>SCI0DRH -: <a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">ports_def.h</a> -<li>SCI0DRL -: <a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">ports_def.h</a> -<li>SCI0SR1 -: <a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">ports_def.h</a> -<li>SCI1 -: <a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">ports_def.h</a> -<li>SCI1BDH -: <a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">ports_def.h</a> -<li>SCI1BDL -: <a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">ports_def.h</a> -<li>SCI1CR2 -: <a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">ports_def.h</a> -<li>SCI1DRH -: <a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">ports_def.h</a> -<li>SCI1DRL -: <a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">ports_def.h</a> -<li>SCI1SR1 -: <a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">ports_def.h</a> -<li>SCIBDH -: <a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">ports_def.h</a> -<li>SCIBDL -: <a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">ports_def.h</a> -<li>SCICR1 -: <a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">ports_def.h</a> -<li>SCICR2 -: <a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">ports_def.h</a> -<li>SCIDRH -: <a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">ports_def.h</a> -<li>SCIDRL -: <a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">ports_def.h</a> -<li>SCISR1 -: <a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">ports_def.h</a> -<li>SCISR2 -: <a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">ports_def.h</a> -<li>SDO_ABORTED_INTERNAL -: <a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">def.h</a> -<li>SDO_ABORTED_RCV -: <a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">def.h</a> -<li>SDO_CLIENT -: <a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">def.h</a> -<li>SDO_DOWNLOAD_IN_PROGRESS -: <a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">def.h</a> -<li>SDO_FINISHED -: <a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">def.h</a> -<li>SDO_MAX_LENGTH_TRANSFERT -: <a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">config.h</a> -<li>SDO_MAX_SIMULTANEOUS_TRANSFERTS -: <a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">config.h</a> -<li>sdo_parameter -: <a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">objdictdef.h</a> -<li>SDO_RESET -: <a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">def.h</a> -<li>SDO_SERVER -: <a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">def.h</a> -<li>SDO_TIMEOUT_MS -: <a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">config.h</a> -<li>SDO_UNKNOWN -: <a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">def.h</a> -<li>SDO_UPLOAD_IN_PROGRESS -: <a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">def.h</a> -<li>SDOABT_GENERAL_ERROR -: <a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">def.h</a> -<li>SDOABT_LOCAL_CTRL_ERROR -: <a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">def.h</a> -<li>SDOABT_OUT_OF_MEMORY -: <a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">def.h</a> -<li>SDOABT_TIMED_OUT -: <a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">def.h</a> -<li>SDOABT_TOGGLE_NOT_ALTERNED -: <a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">def.h</a> -<li>SDOCallback_t -: <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">sdo.h</a> -<li>SDOlineToObjdict() -: <a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.h</a> -, <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a> -<li>SDOrx -: <a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">def.h</a> -<li>sdoServer() -: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in.py</a> -<li>SDOTimeoutAlarm() -: <a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">sdo.h</a> -, <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a> -<li>SDOtoLine() -: <a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">sdo.h</a> -, <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a> -<li>SDOtx -: <a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">def.h</a> -<li>seconds -: <a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.h</a> -<li>sendPDO() -: <a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">pdo.h</a> -, <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a> -<li>sendPDOevent() -: <a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">pdo.h</a> -<li>sendPDOrequest() -: <a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">pdo.h</a> -, <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a> -<li>sendSDO() -: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a> -, <a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.h</a> -<li>sendSDOabort() -: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a> -, <a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.h</a> -<li>sendSYNC() -: <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a> -, <a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sync.h</a> -<li>SERIAL_SCI0_BAUD_RATE -: <a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">applicfg.h</a> -<li>SERIAL_SCI1_BAUD_RATE -: <a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">applicfg.h</a> -<li>set_interrupt_handler() -: <a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">interrupts.h</a> -<li>set_timer_counter() -: <a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">ports.h</a> -<li>SetAlarm() -: <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a> -, <a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">timer.h</a> -<li>setNodeId() -: <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a> -, <a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">states.h</a> -<li>setODentry() -: <a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.h</a> -, <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a> -<li>setSDOlineRestBytes() -: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a> -, <a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.h</a> -<li>setState() -: <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a> -, <a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.h</a> -<li>setTimer() -: <a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">timer.h</a> -, <a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">timers_win32.cpp</a> -<li>sizeof_INTEGER24 -: <a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">applicfg.h</a> -<li>sizeof_INTEGER40 -: <a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">applicfg.h</a> -<li>sizeof_INTEGER48 -: <a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">applicfg.h</a> -<li>sizeof_INTEGER56 -: <a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">applicfg.h</a> -<li>sizeof_UNS24 -: <a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">applicfg.h</a> -<li>sizeof_UNS40 -: <a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">applicfg.h</a> -<li>sizeof_UNS48 -: <a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">applicfg.h</a> -<li>sizeof_UNS56 -: <a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">applicfg.h</a> -<li>slaveSendBootUp() -: <a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.h</a> -, <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a> -<li>SPI0BR -: <a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">ports_def.h</a> -<li>SPI0CR1 -: <a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">ports_def.h</a> -<li>SPI0CR2 -: <a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">ports_def.h</a> -<li>SPI0DR -: <a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">ports_def.h</a> -<li>SPI0SR -: <a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">ports_def.h</a> -<li>SPI1BR -: <a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">ports_def.h</a> -<li>SPI1CR1 -: <a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">ports_def.h</a> -<li>SPI1CR2 -: <a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">ports_def.h</a> -<li>SPI1DR -: <a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">ports_def.h</a> -<li>SPI1SR -: <a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">ports_def.h</a> -<li>SPI2BR -: <a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">ports_def.h</a> -<li>SPI2CR1 -: <a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">ports_def.h</a> -<li>SPI2CR2 -: <a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">ports_def.h</a> -<li>SPI2DR -: <a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">ports_def.h</a> -<li>SPI2SR -: <a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">ports_def.h</a> -<li>stackMsgRcv -: <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">candriver.h</a> -<li>StartElement() -: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in.py</a> -<li>startHeartBeatConsumers() -: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in.py</a> -<li>startMappedObject() -: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in.py</a> -<li>startMappedTable() -: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in.py</a> -<li>startMappedVariable() -: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in.py</a> -<li>startNode() -: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in.py</a> -<li>StartOrStop -: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a> -<li>startPdo() -: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in.py</a> -<li>StartSDO_TIMER -: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a> -<li>startSdoClients() -: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in.py</a> -<li>startSYNC() -: <a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.h</a> -, <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a> -<li>StartTimerLoop() -: <a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">timers_win32.cpp</a> -, <a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_xeno.c</a> -, <a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_unix.c</a> -, <a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">timers_driver.h</a> -<li>STAT -: <a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">lincan.h</a> -<li>state1 -: <a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">def.h</a> -<li>state10 -: <a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">def.h</a> -<li>state11 -: <a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">def.h</a> -<li>state2 -: <a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">def.h</a> -<li>state3 -: <a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">def.h</a> -<li>state4 -: <a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">def.h</a> -<li>state5 -: <a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">def.h</a> -<li>state6 -: <a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">def.h</a> -<li>state7 -: <a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">def.h</a> -<li>state8 -: <a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">def.h</a> -<li>state9 -: <a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">def.h</a> -<li>stop_timer -: <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">timers_xeno.c</a> -<li>stopNode() -: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in.py</a> -<li>Stopped -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">states.h</a> -<li>stopped_t -: <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">states.h</a> -<li>StopSDO_TIMER -: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a> -<li>stopSYNC() -: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a> -, <a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">sync.h</a> -<li>StopTimerLoop() -: <a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_win32.cpp</a> -, <a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_xeno.c</a> -, <a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_driver.h</a> -<li>storeODSubIndex_t -: <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">objacces.h</a> -<li>StringFormat() -: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node.py</a> -<li>strTest -: <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.h</a> -, <a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.c</a> -<li>subindex -: <a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">objdictdef.h</a> -<li>switchCommunicationState() -: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a> -<li>SYNC -: <a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">def.h</a> -<li>SyncAlarm() -: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a> -<li>SYNR -: <a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x74.html --- a/doc/doxygen/html/globals_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,210 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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 id="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_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>TASK_HANDLE -: <a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">timerscfg.h</a> -<li>TC0H -: <a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">ports_def.h</a> -<li>TC0HH -: <a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">ports_def.h</a> -<li>TC0HL -: <a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">ports_def.h</a> -<li>TC0L -: <a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">ports_def.h</a> -<li>TC1H -: <a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">ports_def.h</a> -<li>TC1HH -: <a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">ports_def.h</a> -<li>TC1HL -: <a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">ports_def.h</a> -<li>TC1L -: <a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">ports_def.h</a> -<li>TC2H -: <a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">ports_def.h</a> -<li>TC2HH -: <a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">ports_def.h</a> -<li>TC2HL -: <a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">ports_def.h</a> -<li>TC2L -: <a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">ports_def.h</a> -<li>TC3H -: <a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">ports_def.h</a> -<li>TC3HH -: <a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">ports_def.h</a> -<li>TC3L -: <a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">ports_def.h</a> -<li>TC4H -: <a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">ports_def.h</a> -<li>TC4L -: <a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">ports_def.h</a> -<li>TC5H -: <a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">ports_def.h</a> -<li>TC5L -: <a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">ports_def.h</a> -<li>TC6H -: <a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">ports_def.h</a> -<li>TC6L -: <a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">ports_def.h</a> -<li>TC7H -: <a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">ports_def.h</a> -<li>TC7L -: <a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">ports_def.h</a> -<li>TCFORC -: <a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">ports_def.h</a> -<li>TCNTH -: <a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">ports_def.h</a> -<li>TCNTL -: <a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">ports_def.h</a> -<li>TCTL1 -: <a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">ports_def.h</a> -<li>TCTL2 -: <a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">ports_def.h</a> -<li>TCTL3 -: <a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">ports_def.h</a> -<li>TCTL4 -: <a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">ports_def.h</a> -<li>TEXT_SIZE -: <a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">param.h</a> -<li>TFLG1 -: <a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">ports_def.h</a> -<li>TFLG2 -: <a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">ports_def.h</a> -<li>TIE -: <a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">ports_def.h</a> -<li>time_difference -: <a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">objdictdef.h</a> -<li>time_of_day -: <a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">objdictdef.h</a> -<li>TIME_STAMP -: <a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">def.h</a> -<li>TimeDispatch() -: <a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">timer.h</a> -, <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a> -<li>timer -: <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timers_unix.c</a> -<li>TIMER_HANDLE -: <a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">timer.h</a> -<li>timer_notify() -: <a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timers_unix.c</a> -<li>TimerCallback_t -: <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">timer.h</a> -<li>TimerLoop() -: <a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">canOpenDriver.h</a> -<li>timerloop_task -: <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timers_xeno.c</a> -<li>TIMERLOOP_TASK_CREATED -: <a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">timers_xeno.c</a> -<li>timerloop_task_proc() -: <a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timers_xeno.c</a> -<li>TimerLoopThread -: <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">timers_unix.c</a> -<li>timers -: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a> -<li>TIMEVAL -: <a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">applicfg.h</a> -, <a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a> -<li>TIMEVAL_MAX -: <a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">applicfg.h</a> -<li>TIMTST -: <a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">ports_def.h</a> -<li>TIOS -: <a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">ports_def.h</a> -<li>TO_BE_SAVE -: <a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">objdictdef.h</a> -<li>TOC7D -: <a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">ports_def.h</a> -<li>TOC7M -: <a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">ports_def.h</a> -<li>total_sleep_time -: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a> -<li>TRANS_EVENT -: <a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">objdictdef.h</a> -<li>TRANS_EVERY_N_SYNC -: <a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">objdictdef.h</a> -<li>TRANS_RTR -: <a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">objdictdef.h</a> -<li>TRANS_RTR_SYNC -: <a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">objdictdef.h</a> -<li>TRANS_SYNC_MAX -: <a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">objdictdef.h</a> -<li>TRANS_SYNC_MIN -: <a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">objdictdef.h</a> -<li>TranslateBaudeRate() -: <a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_win32.c</a> -, <a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_linux.c</a> -<li>TRUE -: <a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">def.h</a> -<li>TSCR1 -: <a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">ports_def.h</a> -<li>TSCR2 -: <a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">ports_def.h</a> -<li>TTOV -: <a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">ports_def.h</a> -<li>Tx -: <a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x75.html --- a/doc/doxygen/html/globals_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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 id="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>uint16 -: <a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">objdictdef.h</a> -<li>uint24 -: <a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">objdictdef.h</a> -<li>uint32 -: <a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">objdictdef.h</a> -<li>uint40 -: <a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">objdictdef.h</a> -<li>uint48 -: <a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">objdictdef.h</a> -<li>uint56 -: <a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">objdictdef.h</a> -<li>uint64 -: <a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">objdictdef.h</a> -<li>uint8 -: <a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">objdictdef.h</a> -<li>unicode_string -: <a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">objdictdef.h</a> -<li>Unknown_state -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">states.h</a> -<li>UnLoadCanDriver() -: <a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">unix.c</a> -, <a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">canfestival.h</a> -<li>unlock() -: <a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.c</a> -, <a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.h</a> -<li>UNS16 -: <a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">applicfg.h</a> -<li>UNS16_LE -: <a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">sysdep.h</a> -<li>UNS24 -: <a class="el" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">applicfg.h</a> -<li>UNS32 -: <a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">applicfg.h</a> -<li>UNS32_LE -: <a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">sysdep.h</a> -<li>UNS40 -: <a class="el" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">applicfg.h</a> -<li>UNS48 -: <a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">applicfg.h</a> -<li>UNS56 -: <a class="el" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">applicfg.h</a> -<li>UNS64 -: <a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">applicfg.h</a> -<li>UNS8 -: <a class="el" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">applicfg.h</a> -<li>US_TO_TIMEVAL -: <a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">applicfg.h</a> -, <a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">timerscfg.h</a> -<li>US_TO_TIMEVAL_FACTOR -: <a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">config.h</a> -<li>usage() -: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit.py</a> -, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen.py</a> -, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x76.html --- a/doc/doxygen/html/globals_0x76.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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 id="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>valueRangeTest_t -: <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">objacces.h</a> -<li>visible_string -: <a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">objdictdef.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_0x77.html --- a/doc/doxygen/html/globals_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,92 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="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 class="tabs"> - <ul> - <li><a href="globals.html#index__"><span>_</span></a></li> - <li><a href="globals_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_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_0x71.html#index_q"><span>q</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_0x76.html#index_v"><span>v</span></a></li> - <li id="current"><a href="globals_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>WaitReceiveTaskEnd() -: <a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">timers_win32.cpp</a> -, <a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">timers_driver.h</a> -<li>WO -: <a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">objdictdef.h</a> -<li>WOMM -: <a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">ports_def.h</a> -<li>WOMS -: <a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">ports_def.h</a> -<li>WriteFile() -: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils.py</a> -<li>writeLocalDict() -: <a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.h</a> -, <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a> -<li>writeNetworkDict() -: <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a> -, <a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.h</a> -<li>writeNetworkDictCallBack() -: <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a> -, <a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">sdo.h</a> -<li>wxAddExceptHook() -: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs.html --- a/doc/doxygen/html/globals_defs.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/globals_defs.html Tue Jun 05 18:43:21 2007 +0200 @@ -61,7 +61,7 @@ <li>StopSDO_TIMER : <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x61.html --- a/doc/doxygen/html/globals_defs_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,177 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index__"><span>_</span></a></li> - <li id="current"><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>AF_CAN -: <a class="el" href="can__socket_8c.html#546620c7e758f003b24b7fdae4f97bd4">can_socket.c</a> -<li>ARMCOP -: <a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ports_def.h</a> -<li>ATD00CTL1 -: <a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ports_def.h</a> -<li>ATD0CTL0 -: <a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ports_def.h</a> -<li>ATD0CTL2 -: <a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ports_def.h</a> -<li>ATD0CTL3 -: <a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ports_def.h</a> -<li>ATD0CTL4 -: <a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ports_def.h</a> -<li>ATD0CTL5 -: <a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ports_def.h</a> -<li>ATD0DIEN -: <a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ports_def.h</a> -<li>ATD0DR0H -: <a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ports_def.h</a> -<li>ATD0DR0L -: <a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ports_def.h</a> -<li>ATD0DR1H -: <a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ports_def.h</a> -<li>ATD0DR1L -: <a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ports_def.h</a> -<li>ATD0DR2H -: <a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ports_def.h</a> -<li>ATD0DR2L -: <a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ports_def.h</a> -<li>ATD0DR3H -: <a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ports_def.h</a> -<li>ATD0DR3L -: <a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ports_def.h</a> -<li>ATD0DR4H -: <a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ports_def.h</a> -<li>ATD0DR4L -: <a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ports_def.h</a> -<li>ATD0DR5H -: <a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ports_def.h</a> -<li>ATD0DR5L -: <a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ports_def.h</a> -<li>ATD0DR6H -: <a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ports_def.h</a> -<li>ATD0DR6L -: <a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ports_def.h</a> -<li>ATD0DR7H -: <a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ports_def.h</a> -<li>ATD0DR7L -: <a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ports_def.h</a> -<li>ATD0STAT0 -: <a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ports_def.h</a> -<li>ATD0STAT1 -: <a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ports_def.h</a> -<li>ATD0TEST0 -: <a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ports_def.h</a> -<li>ATD0TEST1 -: <a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ports_def.h</a> -<li>ATD1CTL0 -: <a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ports_def.h</a> -<li>ATD1CTL1 -: <a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ports_def.h</a> -<li>ATD1CTL2 -: <a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ports_def.h</a> -<li>ATD1CTL3 -: <a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ports_def.h</a> -<li>ATD1CTL4 -: <a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ports_def.h</a> -<li>ATD1CTL5 -: <a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ports_def.h</a> -<li>ATD1DR0H -: <a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ports_def.h</a> -<li>ATD1DR0L -: <a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ports_def.h</a> -<li>ATD1DR1H -: <a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ports_def.h</a> -<li>ATD1DR1L -: <a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ports_def.h</a> -<li>ATD1DR2H -: <a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ports_def.h</a> -<li>ATD1DR2L -: <a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ports_def.h</a> -<li>ATD1DR3H -: <a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ports_def.h</a> -<li>ATD1DR3L -: <a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ports_def.h</a> -<li>ATD1DR4H -: <a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ports_def.h</a> -<li>ATD1DR4L -: <a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ports_def.h</a> -<li>ATD1DR5H -: <a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ports_def.h</a> -<li>ATD1DR5L -: <a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ports_def.h</a> -<li>ATD1DR6H -: <a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ports_def.h</a> -<li>ATD1DR6L -: <a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ports_def.h</a> -<li>ATD1DR7H -: <a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ports_def.h</a> -<li>ATD1DR7L -: <a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ports_def.h</a> -<li>ATD1STAT0 -: <a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ports_def.h</a> -<li>ATD1STAT1 -: <a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ports_def.h</a> -<li>ATD1TEST0 -: <a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ports_def.h</a> -<li>ATD1TEST1 -: <a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ports_def.h</a> -<li>ATDDIEN -: <a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x62.html --- a/doc/doxygen/html/globals_defs_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li id="current"><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>BKP0H -: <a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">ports_def.h</a> -<li>BKP0L -: <a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">ports_def.h</a> -<li>BKP0X -: <a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">ports_def.h</a> -<li>BKP1H -: <a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">ports_def.h</a> -<li>BKP1L -: <a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">ports_def.h</a> -<li>BKP1X -: <a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">ports_def.h</a> -<li>BKPCT0 -: <a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">ports_def.h</a> -<li>BKPCT1 -: <a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">ports_def.h</a> -<li>boolean -: <a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">objdictdef.h</a> -<li>BUS_CLOCK -: <a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">applicfg.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x63.html --- a/doc/doxygen/html/globals_defs_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,827 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li id="current"><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CAN0 -: <a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">ports_def.h</a> -<li>CAN0BTR0 -: <a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">ports_def.h</a> -<li>CAN0BTR1 -: <a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">ports_def.h</a> -<li>CAN0CTL0 -: <a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">ports_def.h</a> -<li>CAN0CTL1 -: <a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">ports_def.h</a> -<li>CAN0IDAC -: <a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">ports_def.h</a> -<li>CAN0IDAR0 -: <a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">ports_def.h</a> -<li>CAN0IDAR1 -: <a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">ports_def.h</a> -<li>CAN0IDAR2 -: <a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">ports_def.h</a> -<li>CAN0IDAR3 -: <a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">ports_def.h</a> -<li>CAN0IDAR4 -: <a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">ports_def.h</a> -<li>CAN0IDAR5 -: <a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">ports_def.h</a> -<li>CAN0IDAR6 -: <a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">ports_def.h</a> -<li>CAN0IDAR7 -: <a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">ports_def.h</a> -<li>CAN0IDMR0 -: <a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">ports_def.h</a> -<li>CAN0IDMR1 -: <a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">ports_def.h</a> -<li>CAN0IDMR2 -: <a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">ports_def.h</a> -<li>CAN0IDMR3 -: <a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">ports_def.h</a> -<li>CAN0IDMR4 -: <a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">ports_def.h</a> -<li>CAN0IDMR5 -: <a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">ports_def.h</a> -<li>CAN0IDMR6 -: <a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">ports_def.h</a> -<li>CAN0IDMR7 -: <a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">ports_def.h</a> -<li>CAN0RFLG -: <a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">ports_def.h</a> -<li>CAN0RIER -: <a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">ports_def.h</a> -<li>CAN0RXERR -: <a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">ports_def.h</a> -<li>CAN0RXFG0 -: <a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">ports_def.h</a> -<li>CAN0RXFG1 -: <a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">ports_def.h</a> -<li>CAN0RXFG2 -: <a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">ports_def.h</a> -<li>CAN0RXFG3 -: <a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">ports_def.h</a> -<li>CAN0RXFG4 -: <a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">ports_def.h</a> -<li>CAN0RXFG5 -: <a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">ports_def.h</a> -<li>CAN0RXFG6 -: <a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">ports_def.h</a> -<li>CAN0RXFG7 -: <a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">ports_def.h</a> -<li>CAN0RXFG8 -: <a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">ports_def.h</a> -<li>CAN0RXFG9 -: <a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">ports_def.h</a> -<li>CAN0RXFGA -: <a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">ports_def.h</a> -<li>CAN0RXFGB -: <a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">ports_def.h</a> -<li>CAN0RXFGC -: <a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">ports_def.h</a> -<li>CAN0RXFGD -: <a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">ports_def.h</a> -<li>CAN0RXFGE -: <a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">ports_def.h</a> -<li>CAN0RXFGF -: <a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">ports_def.h</a> -<li>CAN0TAAK -: <a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">ports_def.h</a> -<li>CAN0TARQ -: <a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">ports_def.h</a> -<li>CAN0TBSEL -: <a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">ports_def.h</a> -<li>CAN0TFLG -: <a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">ports_def.h</a> -<li>CAN0TIER -: <a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">ports_def.h</a> -<li>CAN0TXERR -: <a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">ports_def.h</a> -<li>CAN0TXFG0 -: <a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">ports_def.h</a> -<li>CAN0TXFG1 -: <a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">ports_def.h</a> -<li>CAN0TXFG2 -: <a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">ports_def.h</a> -<li>CAN0TXFG3 -: <a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">ports_def.h</a> -<li>CAN0TXFG4 -: <a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">ports_def.h</a> -<li>CAN0TXFG5 -: <a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">ports_def.h</a> -<li>CAN0TXFG6 -: <a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">ports_def.h</a> -<li>CAN0TXFG7 -: <a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">ports_def.h</a> -<li>CAN0TXFG8 -: <a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">ports_def.h</a> -<li>CAN0TXFG9 -: <a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">ports_def.h</a> -<li>CAN0TXFGA -: <a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">ports_def.h</a> -<li>CAN0TXFGB -: <a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">ports_def.h</a> -<li>CAN0TXFGC -: <a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">ports_def.h</a> -<li>CAN0TXFGD -: <a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">ports_def.h</a> -<li>CAN0TXFGE -: <a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">ports_def.h</a> -<li>CAN0TXFGF -: <a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">ports_def.h</a> -<li>CAN1 -: <a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">ports_def.h</a> -<li>CAN1BTR0 -: <a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">ports_def.h</a> -<li>CAN1BTR1 -: <a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">ports_def.h</a> -<li>CAN1CTL0 -: <a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">ports_def.h</a> -<li>CAN1CTL1 -: <a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">ports_def.h</a> -<li>CAN1IDAC -: <a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">ports_def.h</a> -<li>CAN1IDAR0 -: <a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">ports_def.h</a> -<li>CAN1IDAR1 -: <a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">ports_def.h</a> -<li>CAN1IDAR2 -: <a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">ports_def.h</a> -<li>CAN1IDAR3 -: <a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">ports_def.h</a> -<li>CAN1IDAR4 -: <a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">ports_def.h</a> -<li>CAN1IDAR5 -: <a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">ports_def.h</a> -<li>CAN1IDAR6 -: <a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">ports_def.h</a> -<li>CAN1IDAR7 -: <a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">ports_def.h</a> -<li>CAN1IDMR0 -: <a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">ports_def.h</a> -<li>CAN1IDMR1 -: <a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">ports_def.h</a> -<li>CAN1IDMR2 -: <a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">ports_def.h</a> -<li>CAN1IDMR3 -: <a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">ports_def.h</a> -<li>CAN1IDMR4 -: <a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">ports_def.h</a> -<li>CAN1IDMR5 -: <a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">ports_def.h</a> -<li>CAN1IDMR6 -: <a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">ports_def.h</a> -<li>CAN1IDMR7 -: <a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">ports_def.h</a> -<li>CAN1RFLG -: <a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">ports_def.h</a> -<li>CAN1RIER -: <a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">ports_def.h</a> -<li>CAN1RXERR -: <a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">ports_def.h</a> -<li>CAN1RXFG0 -: <a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">ports_def.h</a> -<li>CAN1RXFG1 -: <a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">ports_def.h</a> -<li>CAN1RXFG2 -: <a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">ports_def.h</a> -<li>CAN1RXFG3 -: <a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">ports_def.h</a> -<li>CAN1RXFG4 -: <a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">ports_def.h</a> -<li>CAN1RXFG5 -: <a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">ports_def.h</a> -<li>CAN1RXFG6 -: <a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">ports_def.h</a> -<li>CAN1RXFG7 -: <a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">ports_def.h</a> -<li>CAN1RXFG8 -: <a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">ports_def.h</a> -<li>CAN1RXFG9 -: <a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">ports_def.h</a> -<li>CAN1RXFGA -: <a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">ports_def.h</a> -<li>CAN1RXFGB -: <a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">ports_def.h</a> -<li>CAN1RXFGC -: <a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">ports_def.h</a> -<li>CAN1RXFGD -: <a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">ports_def.h</a> -<li>CAN1RXFGE -: <a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">ports_def.h</a> -<li>CAN1RXFGF -: <a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">ports_def.h</a> -<li>CAN1TAAK -: <a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">ports_def.h</a> -<li>CAN1TARQ -: <a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">ports_def.h</a> -<li>CAN1TBSEL -: <a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">ports_def.h</a> -<li>CAN1TFLG -: <a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">ports_def.h</a> -<li>CAN1TIER -: <a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">ports_def.h</a> -<li>CAN1TXERR -: <a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">ports_def.h</a> -<li>CAN1TXFG0 -: <a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">ports_def.h</a> -<li>CAN1TXFG1 -: <a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">ports_def.h</a> -<li>CAN1TXFG2 -: <a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">ports_def.h</a> -<li>CAN1TXFG3 -: <a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">ports_def.h</a> -<li>CAN1TXFG4 -: <a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">ports_def.h</a> -<li>CAN1TXFG5 -: <a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">ports_def.h</a> -<li>CAN1TXFG6 -: <a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">ports_def.h</a> -<li>CAN1TXFG7 -: <a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">ports_def.h</a> -<li>CAN1TXFG8 -: <a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">ports_def.h</a> -<li>CAN1TXFG9 -: <a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">ports_def.h</a> -<li>CAN1TXFGA -: <a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">ports_def.h</a> -<li>CAN1TXFGB -: <a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">ports_def.h</a> -<li>CAN1TXFGC -: <a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">ports_def.h</a> -<li>CAN1TXFGD -: <a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">ports_def.h</a> -<li>CAN1TXFGE -: <a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">ports_def.h</a> -<li>CAN1TXFGF -: <a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">ports_def.h</a> -<li>CAN2 -: <a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">ports_def.h</a> -<li>CAN2BTR0 -: <a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">ports_def.h</a> -<li>CAN2BTR1 -: <a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">ports_def.h</a> -<li>CAN2CTL0 -: <a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">ports_def.h</a> -<li>CAN2CTL1 -: <a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">ports_def.h</a> -<li>CAN2IDAC -: <a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">ports_def.h</a> -<li>CAN2IDAR0 -: <a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">ports_def.h</a> -<li>CAN2IDAR1 -: <a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">ports_def.h</a> -<li>CAN2IDAR2 -: <a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">ports_def.h</a> -<li>CAN2IDAR3 -: <a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">ports_def.h</a> -<li>CAN2IDAR4 -: <a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">ports_def.h</a> -<li>CAN2IDAR5 -: <a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">ports_def.h</a> -<li>CAN2IDAR6 -: <a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">ports_def.h</a> -<li>CAN2IDAR7 -: <a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">ports_def.h</a> -<li>CAN2IDMR0 -: <a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">ports_def.h</a> -<li>CAN2IDMR1 -: <a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">ports_def.h</a> -<li>CAN2IDMR2 -: <a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">ports_def.h</a> -<li>CAN2IDMR3 -: <a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">ports_def.h</a> -<li>CAN2IDMR4 -: <a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">ports_def.h</a> -<li>CAN2IDMR5 -: <a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">ports_def.h</a> -<li>CAN2IDMR6 -: <a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">ports_def.h</a> -<li>CAN2IDMR7 -: <a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">ports_def.h</a> -<li>CAN2RFLG -: <a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">ports_def.h</a> -<li>CAN2RIER -: <a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">ports_def.h</a> -<li>CAN2RXERR -: <a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">ports_def.h</a> -<li>CAN2RXFG0 -: <a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">ports_def.h</a> -<li>CAN2RXFG1 -: <a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">ports_def.h</a> -<li>CAN2RXFG2 -: <a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">ports_def.h</a> -<li>CAN2RXFG3 -: <a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">ports_def.h</a> -<li>CAN2RXFG4 -: <a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">ports_def.h</a> -<li>CAN2RXFG5 -: <a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">ports_def.h</a> -<li>CAN2RXFG6 -: <a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">ports_def.h</a> -<li>CAN2RXFG7 -: <a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">ports_def.h</a> -<li>CAN2RXFG8 -: <a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">ports_def.h</a> -<li>CAN2RXFG9 -: <a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">ports_def.h</a> -<li>CAN2RXFGA -: <a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">ports_def.h</a> -<li>CAN2RXFGB -: <a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">ports_def.h</a> -<li>CAN2RXFGC -: <a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">ports_def.h</a> -<li>CAN2RXFGD -: <a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">ports_def.h</a> -<li>CAN2RXFGE -: <a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">ports_def.h</a> -<li>CAN2RXFGF -: <a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">ports_def.h</a> -<li>CAN2TAAK -: <a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">ports_def.h</a> -<li>CAN2TARQ -: <a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">ports_def.h</a> -<li>CAN2TBSEL -: <a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">ports_def.h</a> -<li>CAN2TFLG -: <a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">ports_def.h</a> -<li>CAN2TIER -: <a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">ports_def.h</a> -<li>CAN2TXERR -: <a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">ports_def.h</a> -<li>CAN2TXFG0 -: <a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">ports_def.h</a> -<li>CAN2TXFG1 -: <a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">ports_def.h</a> -<li>CAN2TXFG2 -: <a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">ports_def.h</a> -<li>CAN2TXFG3 -: <a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">ports_def.h</a> -<li>CAN2TXFG4 -: <a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">ports_def.h</a> -<li>CAN2TXFG5 -: <a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">ports_def.h</a> -<li>CAN2TXFG6 -: <a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">ports_def.h</a> -<li>CAN2TXFG7 -: <a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">ports_def.h</a> -<li>CAN2TXFG8 -: <a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">ports_def.h</a> -<li>CAN2TXFG9 -: <a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">ports_def.h</a> -<li>CAN2TXFGA -: <a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">ports_def.h</a> -<li>CAN2TXFGB -: <a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">ports_def.h</a> -<li>CAN2TXFGC -: <a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">ports_def.h</a> -<li>CAN2TXFGD -: <a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">ports_def.h</a> -<li>CAN2TXFGE -: <a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">ports_def.h</a> -<li>CAN2TXFGF -: <a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">ports_def.h</a> -<li>CAN3 -: <a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">ports_def.h</a> -<li>CAN3BTR0 -: <a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">ports_def.h</a> -<li>CAN3BTR1 -: <a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">ports_def.h</a> -<li>CAN3CTL0 -: <a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">ports_def.h</a> -<li>CAN3CTL1 -: <a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">ports_def.h</a> -<li>CAN3IDAC -: <a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">ports_def.h</a> -<li>CAN3IDAR0 -: <a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">ports_def.h</a> -<li>CAN3IDAR1 -: <a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">ports_def.h</a> -<li>CAN3IDAR2 -: <a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">ports_def.h</a> -<li>CAN3IDAR3 -: <a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">ports_def.h</a> -<li>CAN3IDAR4 -: <a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">ports_def.h</a> -<li>CAN3IDAR5 -: <a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">ports_def.h</a> -<li>CAN3IDAR6 -: <a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">ports_def.h</a> -<li>CAN3IDAR7 -: <a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">ports_def.h</a> -<li>CAN3IDMR0 -: <a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">ports_def.h</a> -<li>CAN3IDMR1 -: <a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">ports_def.h</a> -<li>CAN3IDMR2 -: <a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">ports_def.h</a> -<li>CAN3IDMR3 -: <a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">ports_def.h</a> -<li>CAN3IDMR4 -: <a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">ports_def.h</a> -<li>CAN3IDMR5 -: <a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">ports_def.h</a> -<li>CAN3IDMR6 -: <a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">ports_def.h</a> -<li>CAN3IDMR7 -: <a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">ports_def.h</a> -<li>CAN3RFLG -: <a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">ports_def.h</a> -<li>CAN3RIER -: <a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">ports_def.h</a> -<li>CAN3RXERR -: <a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">ports_def.h</a> -<li>CAN3RXFG0 -: <a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">ports_def.h</a> -<li>CAN3RXFG1 -: <a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">ports_def.h</a> -<li>CAN3RXFG2 -: <a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">ports_def.h</a> -<li>CAN3RXFG3 -: <a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">ports_def.h</a> -<li>CAN3RXFG4 -: <a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">ports_def.h</a> -<li>CAN3RXFG5 -: <a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">ports_def.h</a> -<li>CAN3RXFG6 -: <a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">ports_def.h</a> -<li>CAN3RXFG7 -: <a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">ports_def.h</a> -<li>CAN3RXFG8 -: <a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">ports_def.h</a> -<li>CAN3RXFG9 -: <a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">ports_def.h</a> -<li>CAN3RXFGA -: <a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">ports_def.h</a> -<li>CAN3RXFGB -: <a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">ports_def.h</a> -<li>CAN3RXFGC -: <a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">ports_def.h</a> -<li>CAN3RXFGD -: <a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">ports_def.h</a> -<li>CAN3RXFGE -: <a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">ports_def.h</a> -<li>CAN3RXFGF -: <a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">ports_def.h</a> -<li>CAN3TAAK -: <a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">ports_def.h</a> -<li>CAN3TARQ -: <a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">ports_def.h</a> -<li>CAN3TBSEL -: <a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">ports_def.h</a> -<li>CAN3TFLG -: <a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">ports_def.h</a> -<li>CAN3TIER -: <a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">ports_def.h</a> -<li>CAN3TXERR -: <a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">ports_def.h</a> -<li>CAN3TXFG0 -: <a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">ports_def.h</a> -<li>CAN3TXFG1 -: <a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">ports_def.h</a> -<li>CAN3TXFG2 -: <a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">ports_def.h</a> -<li>CAN3TXFG3 -: <a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">ports_def.h</a> -<li>CAN3TXFG4 -: <a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">ports_def.h</a> -<li>CAN3TXFG5 -: <a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">ports_def.h</a> -<li>CAN3TXFG6 -: <a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">ports_def.h</a> -<li>CAN3TXFG7 -: <a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">ports_def.h</a> -<li>CAN3TXFG8 -: <a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">ports_def.h</a> -<li>CAN3TXFG9 -: <a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">ports_def.h</a> -<li>CAN3TXFGA -: <a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">ports_def.h</a> -<li>CAN3TXFGB -: <a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">ports_def.h</a> -<li>CAN3TXFGC -: <a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">ports_def.h</a> -<li>CAN3TXFGD -: <a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">ports_def.h</a> -<li>CAN3TXFGE -: <a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">ports_def.h</a> -<li>CAN3TXFGF -: <a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">ports_def.h</a> -<li>CAN4 -: <a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">ports_def.h</a> -<li>CAN4BTR0 -: <a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">ports_def.h</a> -<li>CAN4BTR1 -: <a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">ports_def.h</a> -<li>CAN4CTL0 -: <a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">ports_def.h</a> -<li>CAN4CTL1 -: <a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">ports_def.h</a> -<li>CAN4IDAC -: <a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">ports_def.h</a> -<li>CAN4IDAR0 -: <a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">ports_def.h</a> -<li>CAN4IDAR1 -: <a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">ports_def.h</a> -<li>CAN4IDAR2 -: <a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">ports_def.h</a> -<li>CAN4IDAR3 -: <a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">ports_def.h</a> -<li>CAN4IDAR4 -: <a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">ports_def.h</a> -<li>CAN4IDAR5 -: <a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">ports_def.h</a> -<li>CAN4IDAR6 -: <a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">ports_def.h</a> -<li>CAN4IDAR7 -: <a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">ports_def.h</a> -<li>CAN4IDMR0 -: <a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">ports_def.h</a> -<li>CAN4IDMR1 -: <a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">ports_def.h</a> -<li>CAN4IDMR2 -: <a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">ports_def.h</a> -<li>CAN4IDMR3 -: <a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">ports_def.h</a> -<li>CAN4IDMR4 -: <a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">ports_def.h</a> -<li>CAN4IDMR5 -: <a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">ports_def.h</a> -<li>CAN4IDMR6 -: <a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">ports_def.h</a> -<li>CAN4IDMR7 -: <a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">ports_def.h</a> -<li>CAN4RFLG -: <a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">ports_def.h</a> -<li>CAN4RIER -: <a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">ports_def.h</a> -<li>CAN4RXERR -: <a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">ports_def.h</a> -<li>CAN4RXFG0 -: <a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">ports_def.h</a> -<li>CAN4RXFG1 -: <a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">ports_def.h</a> -<li>CAN4RXFG2 -: <a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">ports_def.h</a> -<li>CAN4RXFG3 -: <a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">ports_def.h</a> -<li>CAN4RXFG4 -: <a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">ports_def.h</a> -<li>CAN4RXFG5 -: <a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">ports_def.h</a> -<li>CAN4RXFG6 -: <a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">ports_def.h</a> -<li>CAN4RXFG7 -: <a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">ports_def.h</a> -<li>CAN4RXFG8 -: <a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">ports_def.h</a> -<li>CAN4RXFG9 -: <a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">ports_def.h</a> -<li>CAN4RXFGA -: <a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">ports_def.h</a> -<li>CAN4RXFGB -: <a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">ports_def.h</a> -<li>CAN4RXFGC -: <a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">ports_def.h</a> -<li>CAN4RXFGD -: <a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">ports_def.h</a> -<li>CAN4RXFGE -: <a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">ports_def.h</a> -<li>CAN4RXFGF -: <a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">ports_def.h</a> -<li>CAN4TAAK -: <a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">ports_def.h</a> -<li>CAN4TARQ -: <a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">ports_def.h</a> -<li>CAN4TBSEL -: <a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">ports_def.h</a> -<li>CAN4TFLG -: <a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">ports_def.h</a> -<li>CAN4TIER -: <a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">ports_def.h</a> -<li>CAN4TXERR -: <a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">ports_def.h</a> -<li>CAN4TXFG0 -: <a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">ports_def.h</a> -<li>CAN4TXFG1 -: <a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">ports_def.h</a> -<li>CAN4TXFG2 -: <a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">ports_def.h</a> -<li>CAN4TXFG3 -: <a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">ports_def.h</a> -<li>CAN4TXFG4 -: <a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">ports_def.h</a> -<li>CAN4TXFG5 -: <a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">ports_def.h</a> -<li>CAN4TXFG6 -: <a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">ports_def.h</a> -<li>CAN4TXFG7 -: <a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">ports_def.h</a> -<li>CAN4TXFG8 -: <a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">ports_def.h</a> -<li>CAN4TXFG9 -: <a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">ports_def.h</a> -<li>CAN4TXFGA -: <a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">ports_def.h</a> -<li>CAN4TXFGB -: <a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">ports_def.h</a> -<li>CAN4TXFGC -: <a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">ports_def.h</a> -<li>CAN4TXFGD -: <a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">ports_def.h</a> -<li>CAN4TXFGE -: <a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">ports_def.h</a> -<li>CAN4TXFGF -: <a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">ports_def.h</a> -<li>CAN_BIND -: <a class="el" href="can__socket_8c.html#f51a5befd644cec65f24d3502b31d630">can_socket.c</a> -<li>CAN_CLOSE -: <a class="el" href="can__socket_8c.html#4a4bdc94205926096ef572a540e4d025">can_socket.c</a> -<li>CAN_DRV_QRY_BRANCH -: <a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">lincan.h</a> -<li>CAN_DRV_QRY_MSGFORMAT -: <a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">lincan.h</a> -<li>CAN_DRV_QRY_VERSION -: <a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">lincan.h</a> -<li>CAN_DRV_QUERY -: <a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">lincan.h</a> -<li>CAN_ERRNO -: <a class="el" href="can__socket_8c.html#e9e218c73b4cb73965e4412c4d50eb2e">can_socket.c</a> -<li>CAN_IFNAME -: <a class="el" href="can__socket_8c.html#b0e2c857f77f55e9d76239af529340ef">can_socket.c</a> -<li>CAN_INIT_TYPE_ST_RTR -: <a class="el" href="can__peak__win32_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_win32.c</a> -, <a class="el" href="can__peak__linux_8c.html#44ef8a15c3be0d9b410c0c21709a12c2">can_peak_linux.c</a> -<li>CAN_IOC_MAGIC -: <a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">lincan.h</a> -<li>CAN_IOCTL -: <a class="el" href="can__socket_8c.html#56776428046c869321581cd587514964">can_socket.c</a> -<li>CAN_MSG_LENGTH -: <a class="el" href="canmsg_8h.html#eb09c576cda35f0ce23882b092679131">canmsg.h</a> -<li>CAN_MSG_VERSION_2 -: <a class="el" href="canmsg_8h.html#6e08f25b3a7951a82cc337505fc3c27a">canmsg.h</a> -<li>CAN_RECV -: <a class="el" href="can__socket_8c.html#b78c6a888be103b97e95bfc85f5da083">can_socket.c</a> -<li>CAN_SEND -: <a class="el" href="can__socket_8c.html#70c9889a227060d2e902e298858c1f36">can_socket.c</a> -<li>CAN_SOCKET -: <a class="el" href="can__socket_8c.html#3947ec96c2f7841c6a25f0d2b9989597">can_socket.c</a> -<li>CANBTR0 -: <a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">ports_def.h</a> -<li>CANBTR1 -: <a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">ports_def.h</a> -<li>CANCTL0 -: <a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">ports_def.h</a> -<li>CANCTL1 -: <a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">ports_def.h</a> -<li>CANFESTIVAL_DEBUG_MSG -: <a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">applicfg.h</a> -<li>CANIDAC -: <a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">ports_def.h</a> -<li>CANIDAR0 -: <a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">ports_def.h</a> -<li>CANIDAR1 -: <a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">ports_def.h</a> -<li>CANIDAR2 -: <a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">ports_def.h</a> -<li>CANIDAR3 -: <a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">ports_def.h</a> -<li>CANIDAR4 -: <a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">ports_def.h</a> -<li>CANIDAR5 -: <a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">ports_def.h</a> -<li>CANIDAR6 -: <a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">ports_def.h</a> -<li>CANIDAR7 -: <a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">ports_def.h</a> -<li>CANIDMR0 -: <a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">ports_def.h</a> -<li>CANIDMR1 -: <a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">ports_def.h</a> -<li>CANIDMR2 -: <a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">ports_def.h</a> -<li>CANIDMR3 -: <a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">ports_def.h</a> -<li>CANIDMR4 -: <a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">ports_def.h</a> -<li>CANIDMR5 -: <a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">ports_def.h</a> -<li>CANIDMR6 -: <a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">ports_def.h</a> -<li>CANIDMR7 -: <a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">ports_def.h</a> -<li>CANOPEN_BIG_ENDIAN -: <a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">applicfg.h</a> -<li>CANOPEN_LINE_NUMBER_USED -: <a class="el" href="candriver_8h.html#aec12501ba547723b21fd74636ea045a">candriver.h</a> -<li>CANQUE_FILTER -: <a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">lincan.h</a> -<li>CANQUE_FLUSH -: <a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">lincan.h</a> -<li>CANRCVDTA -: <a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">ports_def.h</a> -<li>CANRCVID -: <a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">ports_def.h</a> -<li>CANRCVLEN -: <a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">ports_def.h</a> -<li>CANRFLG -: <a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">ports_def.h</a> -<li>CANRIER -: <a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">ports_def.h</a> -<li>CANRTR_READ -: <a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">lincan.h</a> -<li>CANTBSEL -: <a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">ports_def.h</a> -<li>CANTFLG -: <a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">ports_def.h</a> -<li>CANTIER -: <a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">ports_def.h</a> -<li>CANTRSDTA -: <a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">ports_def.h</a> -<li>CANTRSID -: <a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">ports_def.h</a> -<li>CANTRSLEN -: <a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">ports_def.h</a> -<li>CANTRSPRI -: <a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">ports_def.h</a> -<li>CLKSEL -: <a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">ports_def.h</a> -<li>CMD_START -: <a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">lincan.h</a> -<li>CMD_STOP -: <a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">lincan.h</a> -<li>CONF_BAUD -: <a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">lincan.h</a> -<li>CONF_BAUDPARAMS -: <a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">lincan.h</a> -<li>CONF_FILTER -: <a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">lincan.h</a> -<li>COPCTL -: <a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">ports_def.h</a> -<li>CRGFLG -: <a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">ports_def.h</a> -<li>CRGINT -: <a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">ports_def.h</a> -<li>CTCTL -: <a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">ports_def.h</a> -<li>CTFLG -: <a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x64.html --- a/doc/doxygen/html/globals_defs_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,118 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li id="current"><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>DATA_SIZE -: <a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">param.h</a> -<li>DDRA -: <a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">ports_def.h</a> -<li>DDRB -: <a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">ports_def.h</a> -<li>DDRE -: <a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">ports_def.h</a> -<li>DDRH -: <a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">ports_def.h</a> -<li>DDRJ -: <a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">ports_def.h</a> -<li>DDRK -: <a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">ports_def.h</a> -<li>DDRM -: <a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">ports_def.h</a> -<li>DDRP -: <a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">ports_def.h</a> -<li>DDRS -: <a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">ports_def.h</a> -<li>DDRT -: <a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">ports_def.h</a> -<li>DEBUG_ERR_CONSOLE_ON -: <a class="el" href="canOpenDriver_8c.html#bb416887a32f7e4333e095356774f07f">canOpenDriver.c</a> -<li>DEBUG_WAR_CONSOLE_ON -: <a class="el" href="canOpenDriver_8c.html#4f52c00ab0d519e2965ebaa533975904">canOpenDriver.c</a> -<li>DeclareIndexTableEntry -: <a class="el" href="example__objdict_8c.html#e7ce50bb8ae0f5604c33e9b6672c366a">example_objdict.c</a> -<li>DLCBARD -: <a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">ports_def.h</a> -<li>DLCBCR1 -: <a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">ports_def.h</a> -<li>DLCBCR2 -: <a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">ports_def.h</a> -<li>DLCBDR -: <a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">ports_def.h</a> -<li>DLCBRSR -: <a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">ports_def.h</a> -<li>DLCBSTAT -: <a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">ports_def.h</a> -<li>DLCBSVR -: <a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">ports_def.h</a> -<li>DLCSCR -: <a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">ports_def.h</a> -<li>DLL_CALL -: <a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#74c6a27b44fd54de5cb021299ffce612">drivers_win32.cpp</a> -, <a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">can_driver.h</a> -<li>DLSYM -: <a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">unix.c</a> -<li>DLYCT -: <a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">ports_def.h</a> -<li>domain -: <a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">objdictdef.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x65.html --- a/doc/doxygen/html/globals_defs_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,96 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li id="current"><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>EBICTL -: <a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">ports_def.h</a> -<li>ECLKDIV -: <a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ports_def.h</a> -<li>ECMD -: <a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ports_def.h</a> -<li>ECNFG -: <a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ports_def.h</a> -<li>EPROT -: <a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">ports_def.h</a> -<li>ERR_CAN0HDLRCV_STACK_FULL -: <a class="el" href="error_8h.html#4b4802d58ab57bcb221574d9436cddfb">error.h</a> -<li>ERR_CAN_ADD_ID_TO_FILTER -: <a class="el" href="error_8h.html#53d64f03e3761bde171efd260276556e">error.h</a> -<li>ERR_CAN_INIT_1_FILTER -: <a class="el" href="error_8h.html#a7e1dc6c7418d75999d1ac1f217cdd3e">error.h</a> -<li>ERR_CAN_INIT_CLOCK -: <a class="el" href="error_8h.html#eebe9254cd41085461d615bf53408ba5">error.h</a> -<li>ERR_CAN_INIT_FILTER -: <a class="el" href="error_8h.html#6c980f2bfad323f66b3215ce8f2537fc">error.h</a> -<li>ERR_CAN_MSG_TRANSMIT -: <a class="el" href="error_8h.html#bb776328e1c3cc9f643e0acda691c106">error.h</a> -<li>ERR_CAN_SLEEP_MODE -: <a class="el" href="error_8h.html#f145d6d8387fbaa5a28713124dd02407">error.h</a> -<li>ERR_CAN_SLEEP_MODE_Q -: <a class="el" href="error_8h.html#9e621878a9a2cfcdb9d5d8957a2effa8">error.h</a> -<li>ERR_CAN_SLEEP_WUP_MODE -: <a class="el" href="error_8h.html#bed69f359aaccd95e634c16fee5dfa24">error.h</a> -<li>ESTAT -: <a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ports_def.h</a> -<li>extra_PCAN_init_params -: <a class="el" href="can__peak__win32_8c.html#6c15c0d426ae2e61f69f3119d3fe486b">can_peak_win32.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x66.html --- a/doc/doxygen/html/globals_defs_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li id="current"><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>FALSE -: <a class="el" href="def_8h.html#a93f0eb578d23995850d61f7d61c55c1">def.h</a> -<li>FCLKDIV -: <a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">ports_def.h</a> -<li>FCMD -: <a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">ports_def.h</a> -<li>FCNFG -: <a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">ports_def.h</a> -<li>FCT_PTR_INIT -: <a class="el" href="drivers__win32_8cpp.html#7f7ce94bf48fde67f4af7b64c7ca4c85">drivers_win32.cpp</a> -, <a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">unix.c</a> -<li>FORBYP -: <a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">ports_def.h</a> -<li>FPROT -: <a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">ports_def.h</a> -<li>FSEC -: <a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">ports_def.h</a> -<li>FSTAT -: <a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x67.html --- a/doc/doxygen/html/globals_defs_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,86 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li id="current"><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GET_FUNCTION_CODE -: <a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">objdictdef.h</a> -<li>GET_NODE_ID -: <a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">objdictdef.h</a> -<li>getSDOc -: <a class="el" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">sdo.c</a> -<li>getSDOcs -: <a class="el" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">sdo.c</a> -<li>getSDOe -: <a class="el" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">sdo.c</a> -<li>getSDOindex -: <a class="el" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">sdo.c</a> -<li>getSDOn2 -: <a class="el" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">sdo.c</a> -<li>getSDOn3 -: <a class="el" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">sdo.c</a> -<li>getSDOs -: <a class="el" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">sdo.c</a> -<li>getSDOsubIndex -: <a class="el" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">sdo.c</a> -<li>getSDOt -: <a class="el" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">sdo.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x68.html --- a/doc/doxygen/html/globals_defs_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li id="current"><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>HPRIO -: <a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x69.html --- a/doc/doxygen/html/globals_defs_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,148 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li id="current"><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>IBAD -: <a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">ports_def.h</a> -<li>IBCR -: <a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">ports_def.h</a> -<li>IBFD -: <a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">ports_def.h</a> -<li>IBSR -: <a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">ports_def.h</a> -<li>ICOVW -: <a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ports_def.h</a> -<li>ICPAR -: <a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ports_def.h</a> -<li>ICSYS -: <a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ports_def.h</a> -<li>identity -: <a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">objdictdef.h</a> -<li>IICDR -: <a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">ports_def.h</a> -<li>INITEE -: <a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">ports_def.h</a> -<li>INITRG -: <a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">ports_def.h</a> -<li>INITRM -: <a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">ports_def.h</a> -<li>INLINE -: <a class="el" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">sdo.c</a> -<li>int16 -: <a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">objdictdef.h</a> -<li>int24 -: <a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">objdictdef.h</a> -<li>INT24_2_32 -: <a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">applicfg.h</a> -<li>int32 -: <a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">objdictdef.h</a> -<li>INT32_2_24 -: <a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">applicfg.h</a> -<li>int40 -: <a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">objdictdef.h</a> -<li>INT40_2_64 -: <a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">applicfg.h</a> -<li>int48 -: <a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">objdictdef.h</a> -<li>INT48_2_64 -: <a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">applicfg.h</a> -<li>int56 -: <a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">objdictdef.h</a> -<li>INT56_2_64 -: <a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">applicfg.h</a> -<li>int64 -: <a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">objdictdef.h</a> -<li>INT64_2_40 -: <a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">applicfg.h</a> -<li>INT64_2_48 -: <a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">applicfg.h</a> -<li>INT64_2_56 -: <a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">applicfg.h</a> -<li>int8 -: <a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">objdictdef.h</a> -<li>INTCR -: <a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">ports_def.h</a> -<li>INTEGER16 -: <a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">applicfg.h</a> -<li>INTEGER24 -: <a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">applicfg.h</a> -<li>INTEGER32 -: <a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">applicfg.h</a> -<li>INTEGER40 -: <a class="el" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">applicfg.h</a> -<li>INTEGER48 -: <a class="el" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">applicfg.h</a> -<li>INTEGER56 -: <a class="el" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">applicfg.h</a> -<li>INTEGER64 -: <a class="el" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">applicfg.h</a> -<li>INTEGER8 -: <a class="el" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">applicfg.h</a> -<li>IO_PORTS_16 -: <a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">portsaccess.h</a> -<li>IO_PORTS_8 -: <a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">portsaccess.h</a> -<li>ITCR -: <a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ports_def.h</a> -<li>ITEST -: <a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x6d.html --- a/doc/doxygen/html/globals_defs_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,136 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li id="current"><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>M6811_ARCH_32K -: <a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">param.h</a> -<li>M6811_DEF_BAUD -: <a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">param.h</a> -<li>max -: <a class="el" href="canOpenDriver_8c.html#ffe776513b24d84b39af8ab0930fef7f">canOpenDriver.c</a> -<li>MAX_CAN_BUS_ID -: <a class="el" href="config_8h.html#715b027ae7857972f94a1d5bee05af03">config.h</a> -<li>MAX_NB_CAN_PIPES -: <a class="el" href="can__virtual_8c.html#b2f51095e950bbeab1ea15fac21e6146">can_virtual.c</a> -<li>MAX_NB_CAN_PORTS -: <a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">unix.c</a> -<li>MAX_NB_TIMER -: <a class="el" href="config_8h.html#cbb0f0858383466430c5fcd448391d16">config.h</a> -<li>MAX_STACK_MSG_RCV -: <a class="el" href="candriver_8h.html#604df069233e19d5960b444524a43042">candriver.h</a> -<li>maxval -: <a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">timers_unix.c</a> -<li>MCCNTH -: <a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">ports_def.h</a> -<li>MCCNTL -: <a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">ports_def.h</a> -<li>MCCTL -: <a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">ports_def.h</a> -<li>MCFLG -: <a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">ports_def.h</a> -<li>MEMSIZ0 -: <a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">ports_def.h</a> -<li>MEMSIZ1 -: <a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">ports_def.h</a> -<li>min_val -: <a class="el" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">timer.c</a> -<li>MISC -: <a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">ports_def.h</a> -<li>MODE -: <a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">ports_def.h</a> -<li>MS_TO_TIMEVAL -: <a class="el" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">applicfg.h</a> -, <a class="el" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">timerscfg.h</a> -<li>MSG_ERR -: <a class="el" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">applicfg.h</a> -<li>MSG_EXT -: <a class="el" href="canmsg_8h.html#973182db693bc55d98fafe82ad62f68c">canmsg.h</a> -<li>MSG_EXT_MASK -: <a class="el" href="canmsg_8h.html#4796f51e6847235d7fcb74b35a023f9f">canmsg.h</a> -<li>MSG_FILT_MASK_SHIFT -: <a class="el" href="canmsg_8h.html#664009574504682c47743d2a3690afa7">canmsg.h</a> -<li>MSG_ID_MASK -: <a class="el" href="canmsg_8h.html#9a9e40fdca7c76479284ba350e3c8506">canmsg.h</a> -<li>MSG_LOCAL -: <a class="el" href="canmsg_8h.html#8371666c6983526f38115cda79f63d62">canmsg.h</a> -<li>MSG_LOCAL_MASK -: <a class="el" href="canmsg_8h.html#0fa902ccfba692bf3db9782496acc80b">canmsg.h</a> -<li>MSG_OVR -: <a class="el" href="canmsg_8h.html#8a25d646d69812829a67d88e00245007">canmsg.h</a> -<li>MSG_PROCESSLOCAL -: <a class="el" href="canmsg_8h.html#2b53a66520d29f4df4473fff575ad417">canmsg.h</a> -<li>MSG_RTR -: <a class="el" href="canmsg_8h.html#a17d9d21b15825ab928d225e6b317d26">canmsg.h</a> -<li>MSG_RTR_MASK -: <a class="el" href="canmsg_8h.html#003ae3d402f58589544d93f02ae5e252">canmsg.h</a> -<li>MSG_WAR -: <a class="el" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">applicfg.h</a> -<li>MTST0 -: <a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">ports_def.h</a> -<li>MTST1 -: <a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">ports_def.h</a> -<li>MyCase -: <a class="el" href="can__virtual_8c.html#124cab530f97a752eb2e110c1b398c11">can_virtual.c</a> -<li>myTEXT -: <a class="el" href="drivers__win32_8cpp.html#fa9a7a4802f45e593e1a49e764b12849">drivers_win32.cpp</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x6e.html --- a/doc/doxygen/html/globals_defs_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,90 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li id="current"><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>NB_LINE_CAN -: <a class="el" href="candriver_8h.html#08b16baaf10a1b7fb8a3569a6c0f67ff">candriver.h</a> -<li>NMT -: <a class="el" href="def_8h.html#adbe0bb038acafa1c8adb0f98c870233">def.h</a> -<li>NMT_Enter_PreOperational -: <a class="el" href="def_8h.html#bdbbb7ecbe41058f60f684c10e07e08e">def.h</a> -<li>NMT_MAX_NODE_ID -: <a class="el" href="config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">config.h</a> -<li>NMT_Reset_Comunication -: <a class="el" href="def_8h.html#fd16bdbe636d7c761a9e015a7d7653ce">def.h</a> -<li>NMT_Reset_Node -: <a class="el" href="def_8h.html#b349b5574a1ea67ff0ef76b9f9b6319e">def.h</a> -<li>NMT_Start_Node -: <a class="el" href="def_8h.html#9654207fdc32413aa792c8a2dc9d414f">def.h</a> -<li>NMT_Stop_Node -: <a class="el" href="def_8h.html#7aae99c67e9ebd9491a246baf92570fa">def.h</a> -<li>NO_INLINE -: <a class="el" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">sdo.c</a> -<li>NODE_GUARD -: <a class="el" href="def_8h.html#78d5d3f71db9f360c9e3d3953707b0c1">def.h</a> -<li>NODE_ID -: <a class="el" href="example__objdict_8c.html#e19bfd2ea75b7ddfc0c9e520240ab733">example_objdict.c</a> -<li>None -: <a class="el" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">states.c</a> -<li>NOT_A_REQUEST -: <a class="el" href="def_8h.html#0c43b00ce49efc3586ad17dd80d73940">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x6f.html --- a/doc/doxygen/html/globals_defs_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li id="current"><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>octet_string -: <a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">objdictdef.h</a> -<li>OD_LENGTH_DATA_INVALID -: <a class="el" href="def_8h.html#61ccafe5e75997254b97211672886fa8">def.h</a> -<li>OD_NO_SUCH_OBJECT -: <a class="el" href="def_8h.html#c52e3a6802662a7fe61a4efdc5b12e52">def.h</a> -<li>OD_NO_SUCH_SUBINDEX -: <a class="el" href="def_8h.html#d5e7c0b1fe309d9d2f71a0eceb905d32">def.h</a> -<li>OD_NOT_MAPPABLE -: <a class="el" href="def_8h.html#4c29f0a96ace19f670f469540c554fd5">def.h</a> -<li>OD_READ_NOT_ALLOWED -: <a class="el" href="def_8h.html#b83689b7bd34aa05b35545f3fdebbf2b">def.h</a> -<li>OD_SUCCESSFUL -: <a class="el" href="def_8h.html#cb82b94eb8e368e8c347b2273b6e514e">def.h</a> -<li>OD_VALUE_TOO_HIGH -: <a class="el" href="def_8h.html#8fd6804c3f6d1de461233025389396cb">def.h</a> -<li>OD_VALUE_TOO_LOW -: <a class="el" href="def_8h.html#f483b080738d035e89f41e199f79c44e">def.h</a> -<li>OD_WRITE_NOT_ALLOWED -: <a class="el" href="def_8h.html#53e6ac773b19b6d22d423eed2aeaa2af">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x70.html --- a/doc/doxygen/html/globals_defs_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,272 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li id="current"><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>PA0H -: <a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">ports_def.h</a> -<li>PA1H -: <a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">ports_def.h</a> -<li>PA2H -: <a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">ports_def.h</a> -<li>PA3H -: <a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">ports_def.h</a> -<li>PACN0L -: <a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">ports_def.h</a> -<li>PACN1H -: <a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">ports_def.h</a> -<li>PACN2L -: <a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">ports_def.h</a> -<li>PACN3H -: <a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">ports_def.h</a> -<li>PACTL -: <a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">ports_def.h</a> -<li>PAFLG -: <a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">ports_def.h</a> -<li>PARTIDH -: <a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">ports_def.h</a> -<li>PARTIDL -: <a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">ports_def.h</a> -<li>PBCTL -: <a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">ports_def.h</a> -<li>PBFLG -: <a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">ports_def.h</a> -<li>PDO1rx -: <a class="el" href="def_8h.html#17c7ee302d491b1ef74d2a4a795f82c6">def.h</a> -<li>PDO1tx -: <a class="el" href="def_8h.html#0a250614ba4dca3e87f768efcb58f238">def.h</a> -<li>PDO2rx -: <a class="el" href="def_8h.html#b23848999420738438097816fee3f25d">def.h</a> -<li>PDO2tx -: <a class="el" href="def_8h.html#67f4224b2c072a82b37a4835ca1c75e1">def.h</a> -<li>PDO3rx -: <a class="el" href="def_8h.html#239d135abea5ec798461cad43f9286b5">def.h</a> -<li>PDO3tx -: <a class="el" href="def_8h.html#00ef0f6ae698f9cb944b4302e66e6c83">def.h</a> -<li>PDO4rx -: <a class="el" href="def_8h.html#282f714f745dd28e9a017044020aa3dc">def.h</a> -<li>PDO4tx -: <a class="el" href="def_8h.html#bda4cc9ec44d1fc524bfdcae030df4be">def.h</a> -<li>pdo_communication_parameter -: <a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">objdictdef.h</a> -<li>PDO_MAP -: <a class="el" href="example__objdict_8c.html#3c135ec43472f37c279f888728b8e603">example_objdict.c</a> -<li>pdo_mapping -: <a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">objdictdef.h</a> -<li>PDO_MAX_LEN -: <a class="el" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">def.h</a> -<li>PEAR -: <a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">ports_def.h</a> -<li>PERH -: <a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">ports_def.h</a> -<li>PERJ -: <a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">ports_def.h</a> -<li>PERM -: <a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">ports_def.h</a> -<li>PERP -: <a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">ports_def.h</a> -<li>PERS -: <a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">ports_def.h</a> -<li>PERT -: <a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">ports_def.h</a> -<li>PF_CAN -: <a class="el" href="can__socket_8c.html#eac0c3db7a1e021f17987bcc76893849">can_socket.c</a> -<li>PIEH -: <a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">ports_def.h</a> -<li>PIEJ -: <a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">ports_def.h</a> -<li>PIEP -: <a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">ports_def.h</a> -<li>PIFH -: <a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">ports_def.h</a> -<li>PIFJ -: <a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">ports_def.h</a> -<li>PIFP -: <a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">ports_def.h</a> -<li>PLLCTL -: <a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">ports_def.h</a> -<li>PORTA -: <a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">ports_def.h</a> -<li>PORTAD0 -: <a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">ports_def.h</a> -<li>PORTAD1 -: <a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">ports_def.h</a> -<li>PORTB -: <a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">ports_def.h</a> -<li>PORTE -: <a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">ports_def.h</a> -<li>PORTK -: <a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">ports_def.h</a> -<li>PPAGE -: <a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">ports_def.h</a> -<li>PPSH -: <a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">ports_def.h</a> -<li>PPSJ -: <a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">ports_def.h</a> -<li>PPSM -: <a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">ports_def.h</a> -<li>PPSP -: <a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">ports_def.h</a> -<li>PPSS -: <a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">ports_def.h</a> -<li>PPST -: <a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">ports_def.h</a> -<li>PTH -: <a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">ports_def.h</a> -<li>PTIH -: <a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">ports_def.h</a> -<li>PTIJ -: <a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">ports_def.h</a> -<li>PTIM -: <a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">ports_def.h</a> -<li>PTIP -: <a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">ports_def.h</a> -<li>PTIS -: <a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">ports_def.h</a> -<li>PTIT -: <a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">ports_def.h</a> -<li>PTJ -: <a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">ports_def.h</a> -<li>PTM -: <a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">ports_def.h</a> -<li>PTP -: <a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">ports_def.h</a> -<li>PTS -: <a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">ports_def.h</a> -<li>PTT -: <a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">ports_def.h</a> -<li>PUCR -: <a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">ports_def.h</a> -<li>PWMCAE -: <a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">ports_def.h</a> -<li>PWMCLK -: <a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">ports_def.h</a> -<li>PWMCNT0 -: <a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">ports_def.h</a> -<li>PWMCNT1 -: <a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">ports_def.h</a> -<li>PWMCNT2 -: <a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">ports_def.h</a> -<li>PWMCNT3 -: <a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">ports_def.h</a> -<li>PWMCNT4 -: <a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">ports_def.h</a> -<li>PWMCNT5 -: <a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">ports_def.h</a> -<li>PWMCNT6 -: <a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">ports_def.h</a> -<li>PWMCNT7 -: <a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">ports_def.h</a> -<li>PWMCTL -: <a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">ports_def.h</a> -<li>PWMDTY0 -: <a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">ports_def.h</a> -<li>PWMDTY1 -: <a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">ports_def.h</a> -<li>PWMDTY2 -: <a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">ports_def.h</a> -<li>PWMDTY3 -: <a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">ports_def.h</a> -<li>PWMDTY4 -: <a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">ports_def.h</a> -<li>PWMDTY5 -: <a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">ports_def.h</a> -<li>PWMDTY6 -: <a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">ports_def.h</a> -<li>PWMDTY7 -: <a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">ports_def.h</a> -<li>PWME -: <a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">ports_def.h</a> -<li>PWMPER0 -: <a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">ports_def.h</a> -<li>PWMPER1 -: <a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">ports_def.h</a> -<li>PWMPER2 -: <a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">ports_def.h</a> -<li>PWMPER3 -: <a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">ports_def.h</a> -<li>PWMPER4 -: <a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">ports_def.h</a> -<li>PWMPER5 -: <a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">ports_def.h</a> -<li>PWMPER6 -: <a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">ports_def.h</a> -<li>PWMPER7 -: <a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">ports_def.h</a> -<li>PWMPOL -: <a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">ports_def.h</a> -<li>PWMPRCLK -: <a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">ports_def.h</a> -<li>PWMPRSC -: <a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">ports_def.h</a> -<li>PWMSCLA -: <a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">ports_def.h</a> -<li>PWMSCLB -: <a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">ports_def.h</a> -<li>PWMSCNTA -: <a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">ports_def.h</a> -<li>PWMSCNTB -: <a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">ports_def.h</a> -<li>PWMSDN -: <a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">ports_def.h</a> -<li>PWMTST -: <a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x72.html --- a/doc/doxygen/html/globals_defs_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li id="current"><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>RAM_SIZE -: <a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">param.h</a> -<li>RDRH -: <a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">ports_def.h</a> -<li>RDRIV -: <a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">ports_def.h</a> -<li>RDRJ -: <a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">ports_def.h</a> -<li>RDRM -: <a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">ports_def.h</a> -<li>RDRP -: <a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">ports_def.h</a> -<li>RDRS -: <a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">ports_def.h</a> -<li>RDRT -: <a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">ports_def.h</a> -<li>real32 -: <a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">objdictdef.h</a> -<li>REAL32 -: <a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">applicfg.h</a> -<li>REAL64 -: <a class="el" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a> -<li>real64 -: <a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">objdictdef.h</a> -<li>REAL64 -: <a class="el" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">applicfg.h</a> -<li>REFDV -: <a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">ports_def.h</a> -<li>REPEAT_NMT_MAX_NODE_ID_TIMES -: <a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">config.h</a> -<li>REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES -: <a class="el" href="config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">config.h</a> -<li>REQUEST -: <a class="el" href="def_8h.html#6baece8be8f9ab55223d41b535511b6f">def.h</a> -<li>RestartSDO_TIMER -: <a class="el" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">sdo.c</a> -<li>RO -: <a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">objdictdef.h</a> -<li>ROM_SIZE -: <a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">param.h</a> -<li>RTICTL -: <a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">ports_def.h</a> -<li>RW -: <a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">objdictdef.h</a> -<li>Rx -: <a class="el" href="def_8h.html#1803853d40a775230d2bd01a8a15ea91">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x73.html --- a/doc/doxygen/html/globals_defs_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,240 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li id="current"><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>SC0CR1 -: <a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">ports_def.h</a> -<li>SC0SR2 -: <a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">ports_def.h</a> -<li>SC1CR1 -: <a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">ports_def.h</a> -<li>SC1SR2 -: <a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">ports_def.h</a> -<li>SCI0 -: <a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">ports_def.h</a> -<li>SCI0BDH -: <a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">ports_def.h</a> -<li>SCI0BDL -: <a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">ports_def.h</a> -<li>SCI0CR2 -: <a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">ports_def.h</a> -<li>SCI0DRH -: <a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">ports_def.h</a> -<li>SCI0DRL -: <a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">ports_def.h</a> -<li>SCI0SR1 -: <a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">ports_def.h</a> -<li>SCI1 -: <a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">ports_def.h</a> -<li>SCI1BDH -: <a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">ports_def.h</a> -<li>SCI1BDL -: <a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">ports_def.h</a> -<li>SCI1CR2 -: <a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">ports_def.h</a> -<li>SCI1DRH -: <a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">ports_def.h</a> -<li>SCI1DRL -: <a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">ports_def.h</a> -<li>SCI1SR1 -: <a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">ports_def.h</a> -<li>SCIBDH -: <a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">ports_def.h</a> -<li>SCIBDL -: <a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">ports_def.h</a> -<li>SCICR1 -: <a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">ports_def.h</a> -<li>SCICR2 -: <a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">ports_def.h</a> -<li>SCIDRH -: <a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">ports_def.h</a> -<li>SCIDRL -: <a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">ports_def.h</a> -<li>SCISR1 -: <a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">ports_def.h</a> -<li>SCISR2 -: <a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">ports_def.h</a> -<li>SDO_ABORTED_INTERNAL -: <a class="el" href="def_8h.html#2acbeebb18a23287a9fe30f1f9e3f964">def.h</a> -<li>SDO_ABORTED_RCV -: <a class="el" href="def_8h.html#fbea04ded6a0ca1dfd63637bce9e0200">def.h</a> -<li>SDO_CLIENT -: <a class="el" href="def_8h.html#b1dccfddc653c2a7c4eaf3e1cc8d8e57">def.h</a> -<li>SDO_DOWNLOAD_IN_PROGRESS -: <a class="el" href="def_8h.html#749536d7d8c9a60beb8d3c8d1210b6d2">def.h</a> -<li>SDO_FINISHED -: <a class="el" href="def_8h.html#7d9dad1485ed532424092d21b1e22ad2">def.h</a> -<li>SDO_MAX_LENGTH_TRANSFERT -: <a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">config.h</a> -<li>SDO_MAX_SIMULTANEOUS_TRANSFERTS -: <a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">config.h</a> -<li>sdo_parameter -: <a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">objdictdef.h</a> -<li>SDO_RESET -: <a class="el" href="def_8h.html#b97393c9473837a2886583a1d5f69cf9">def.h</a> -<li>SDO_SERVER -: <a class="el" href="def_8h.html#ee9faae3a3109b64e4987acb6eaa38b1">def.h</a> -<li>SDO_TIMEOUT_MS -: <a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">config.h</a> -<li>SDO_UNKNOWN -: <a class="el" href="def_8h.html#5c0ec02d3f240083717a69a83b71a882">def.h</a> -<li>SDO_UPLOAD_IN_PROGRESS -: <a class="el" href="def_8h.html#f05e95a564b579b94d14a218264d13e1">def.h</a> -<li>SDOABT_GENERAL_ERROR -: <a class="el" href="def_8h.html#467b188db8d383136b771267dcc22e68">def.h</a> -<li>SDOABT_LOCAL_CTRL_ERROR -: <a class="el" href="def_8h.html#192178577e5164ef0985d49522338c80">def.h</a> -<li>SDOABT_OUT_OF_MEMORY -: <a class="el" href="def_8h.html#0b71ae8593fb9b65a2028509ed6b2128">def.h</a> -<li>SDOABT_TIMED_OUT -: <a class="el" href="def_8h.html#49351f44f9d88d66d47c221c7a0989c3">def.h</a> -<li>SDOABT_TOGGLE_NOT_ALTERNED -: <a class="el" href="def_8h.html#d80b624c5c5760190d82246e7b04d239">def.h</a> -<li>SDOrx -: <a class="el" href="def_8h.html#44318f0cf5176db0eedd1c8519bd8f35">def.h</a> -<li>SDOtx -: <a class="el" href="def_8h.html#74331e9b1d102bd0a3d5d9c1fc4f8212">def.h</a> -<li>SERIAL_SCI0_BAUD_RATE -: <a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">applicfg.h</a> -<li>SERIAL_SCI1_BAUD_RATE -: <a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">applicfg.h</a> -<li>sizeof_INTEGER24 -: <a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">applicfg.h</a> -<li>sizeof_INTEGER40 -: <a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">applicfg.h</a> -<li>sizeof_INTEGER48 -: <a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">applicfg.h</a> -<li>sizeof_INTEGER56 -: <a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">applicfg.h</a> -<li>sizeof_UNS24 -: <a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">applicfg.h</a> -<li>sizeof_UNS40 -: <a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">applicfg.h</a> -<li>sizeof_UNS48 -: <a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">applicfg.h</a> -<li>sizeof_UNS56 -: <a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">applicfg.h</a> -<li>SPI0BR -: <a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">ports_def.h</a> -<li>SPI0CR1 -: <a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">ports_def.h</a> -<li>SPI0CR2 -: <a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">ports_def.h</a> -<li>SPI0DR -: <a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">ports_def.h</a> -<li>SPI0SR -: <a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">ports_def.h</a> -<li>SPI1BR -: <a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">ports_def.h</a> -<li>SPI1CR1 -: <a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">ports_def.h</a> -<li>SPI1CR2 -: <a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">ports_def.h</a> -<li>SPI1DR -: <a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">ports_def.h</a> -<li>SPI1SR -: <a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">ports_def.h</a> -<li>SPI2BR -: <a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">ports_def.h</a> -<li>SPI2CR1 -: <a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">ports_def.h</a> -<li>SPI2CR2 -: <a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">ports_def.h</a> -<li>SPI2DR -: <a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">ports_def.h</a> -<li>SPI2SR -: <a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">ports_def.h</a> -<li>StartOrStop -: <a class="el" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">states.c</a> -<li>StartSDO_TIMER -: <a class="el" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">sdo.c</a> -<li>STAT -: <a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">lincan.h</a> -<li>state1 -: <a class="el" href="def_8h.html#5191a3bccf57126087e6ec2cca448c32">def.h</a> -<li>state10 -: <a class="el" href="def_8h.html#865105d41739f49a0419502cb2683be1">def.h</a> -<li>state11 -: <a class="el" href="def_8h.html#be94c50e18055692ad2e0d220f09aea5">def.h</a> -<li>state2 -: <a class="el" href="def_8h.html#9f640b93661d9249bd7bd6559f397ca5">def.h</a> -<li>state3 -: <a class="el" href="def_8h.html#07ae7798ee670d4db12e71b373c60e0a">def.h</a> -<li>state4 -: <a class="el" href="def_8h.html#b92f9ec8f5b287c274ebe9c91fda5154">def.h</a> -<li>state5 -: <a class="el" href="def_8h.html#9c791e43dcf77cb119f7d79db324d1f8">def.h</a> -<li>state6 -: <a class="el" href="def_8h.html#7e97b68eb7a2d1d418638e8e6af0ed6b">def.h</a> -<li>state7 -: <a class="el" href="def_8h.html#b05e63de91a6e1268f15c0939cfdea8b">def.h</a> -<li>state8 -: <a class="el" href="def_8h.html#8894c53332e89c6588e84f5dc15c7584">def.h</a> -<li>state9 -: <a class="el" href="def_8h.html#df53b1fe0dcea7b0f27d351da8cb2c96">def.h</a> -<li>StopSDO_TIMER -: <a class="el" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">sdo.c</a> -<li>SYNC -: <a class="el" href="def_8h.html#9ac82e856c7683e23553431e5224d5f4">def.h</a> -<li>SYNR -: <a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x74.html --- a/doc/doxygen/html/globals_defs_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,183 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li id="current"><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>TASK_HANDLE -: <a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">timerscfg.h</a> -<li>TC0H -: <a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">ports_def.h</a> -<li>TC0HH -: <a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">ports_def.h</a> -<li>TC0HL -: <a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">ports_def.h</a> -<li>TC0L -: <a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">ports_def.h</a> -<li>TC1H -: <a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">ports_def.h</a> -<li>TC1HH -: <a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">ports_def.h</a> -<li>TC1HL -: <a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">ports_def.h</a> -<li>TC1L -: <a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">ports_def.h</a> -<li>TC2H -: <a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">ports_def.h</a> -<li>TC2HH -: <a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">ports_def.h</a> -<li>TC2HL -: <a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">ports_def.h</a> -<li>TC2L -: <a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">ports_def.h</a> -<li>TC3H -: <a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">ports_def.h</a> -<li>TC3HH -: <a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">ports_def.h</a> -<li>TC3L -: <a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">ports_def.h</a> -<li>TC4H -: <a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">ports_def.h</a> -<li>TC4L -: <a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">ports_def.h</a> -<li>TC5H -: <a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">ports_def.h</a> -<li>TC5L -: <a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">ports_def.h</a> -<li>TC6H -: <a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">ports_def.h</a> -<li>TC6L -: <a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">ports_def.h</a> -<li>TC7H -: <a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">ports_def.h</a> -<li>TC7L -: <a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">ports_def.h</a> -<li>TCFORC -: <a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">ports_def.h</a> -<li>TCNTH -: <a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">ports_def.h</a> -<li>TCNTL -: <a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">ports_def.h</a> -<li>TCTL1 -: <a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">ports_def.h</a> -<li>TCTL2 -: <a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">ports_def.h</a> -<li>TCTL3 -: <a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">ports_def.h</a> -<li>TCTL4 -: <a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">ports_def.h</a> -<li>TEXT_SIZE -: <a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">param.h</a> -<li>TFLG1 -: <a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">ports_def.h</a> -<li>TFLG2 -: <a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">ports_def.h</a> -<li>TIE -: <a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">ports_def.h</a> -<li>time_difference -: <a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">objdictdef.h</a> -<li>time_of_day -: <a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">objdictdef.h</a> -<li>TIME_STAMP -: <a class="el" href="def_8h.html#5a63bf5566f66e30f56bc17eea0e5e4b">def.h</a> -<li>TIMER_HANDLE -: <a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">timer.h</a> -<li>TIMERLOOP_TASK_CREATED -: <a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">timers_xeno.c</a> -<li>TIMEVAL -: <a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">applicfg.h</a> -, <a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">timerscfg.h</a> -<li>TIMEVAL_MAX -: <a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">applicfg.h</a> -<li>TIMTST -: <a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">ports_def.h</a> -<li>TIOS -: <a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">ports_def.h</a> -<li>TO_BE_SAVE -: <a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">objdictdef.h</a> -<li>TOC7D -: <a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">ports_def.h</a> -<li>TOC7M -: <a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">ports_def.h</a> -<li>TRANS_EVENT -: <a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">objdictdef.h</a> -<li>TRANS_EVERY_N_SYNC -: <a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">objdictdef.h</a> -<li>TRANS_RTR -: <a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">objdictdef.h</a> -<li>TRANS_RTR_SYNC -: <a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">objdictdef.h</a> -<li>TRANS_SYNC_MAX -: <a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">objdictdef.h</a> -<li>TRANS_SYNC_MIN -: <a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">objdictdef.h</a> -<li>TRUE -: <a class="el" href="def_8h.html#a8cecfc5c5c054d2875c03e77b7be15d">def.h</a> -<li>TSCR1 -: <a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">ports_def.h</a> -<li>TSCR2 -: <a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">ports_def.h</a> -<li>TTOV -: <a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">ports_def.h</a> -<li>Tx -: <a class="el" href="def_8h.html#bbb96fbbe5d24b8f12a1fae621ced4d3">def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x75.html --- a/doc/doxygen/html/globals_defs_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,107 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li id="current"><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>uint16 -: <a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">objdictdef.h</a> -<li>uint24 -: <a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">objdictdef.h</a> -<li>uint32 -: <a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">objdictdef.h</a> -<li>uint40 -: <a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">objdictdef.h</a> -<li>uint48 -: <a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">objdictdef.h</a> -<li>uint56 -: <a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">objdictdef.h</a> -<li>uint64 -: <a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">objdictdef.h</a> -<li>uint8 -: <a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">objdictdef.h</a> -<li>unicode_string -: <a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">objdictdef.h</a> -<li>UNS16 -: <a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">applicfg.h</a> -<li>UNS16_LE -: <a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">sysdep.h</a> -<li>UNS24 -: <a class="el" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">applicfg.h</a> -<li>UNS32 -: <a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">applicfg.h</a> -<li>UNS32_LE -: <a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">sysdep.h</a> -<li>UNS40 -: <a class="el" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">applicfg.h</a> -<li>UNS48 -: <a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">applicfg.h</a> -<li>UNS56 -: <a class="el" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">applicfg.h</a> -<li>UNS64 -: <a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">applicfg.h</a> -<li>UNS8 -: <a class="el" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">applicfg.h</a> -<li>US_TO_TIMEVAL -: <a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">timerscfg.h</a> -, <a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">applicfg.h</a> -<li>US_TO_TIMEVAL_FACTOR -: <a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">config.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x76.html --- a/doc/doxygen/html/globals_defs_0x76.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li id="current"><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>visible_string -: <a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">objdictdef.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_defs_0x77.html --- a/doc/doxygen/html/globals_defs_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="globals_defs.html#index_a"><span>a</span></a></li> - <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> - <li id="current"><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>WO -: <a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">objdictdef.h</a> -<li>WOMM -: <a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">ports_def.h</a> -<li>WOMS -: <a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">ports_def.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_enum.html --- a/doc/doxygen/html/globals_enum.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="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> - -<p> -<ul> -<li>enum_nodeState -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">states.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_eval.html --- a/doc/doxygen/html/globals_eval.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li> - <li><a href="globals_defs.html"><span>Defines</span></a></li> - </ul> -</div> - -<p> -<ul> -<li>Connecting -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">states.h</a> -<li>Disconnected -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">states.h</a> -<li>Initialisation -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">states.h</a> -<li>Operational -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">states.h</a> -<li>Pre_operational -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">states.h</a> -<li>Preparing -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">states.h</a> -<li>Stopped -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">states.h</a> -<li>Unknown_state -: <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">states.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func.html --- a/doc/doxygen/html/globals_func.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/globals_func.html Tue Jun 05 18:43:21 2007 +0200 @@ -232,7 +232,7 @@ <li>writeNetworkDictCallBack() : <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x61.html --- a/doc/doxygen/html/globals_func_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li id="current"><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>accessDictionaryError() -: <a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.c</a> -, <a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">objacces.h</a> -<li>AddMapVariable() -: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit.py</a> -<li>AddUserType() -: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x62.html --- a/doc/doxygen/html/globals_func_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li id="current"><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>buildPDO() -: <a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">pdo.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x63.html --- a/doc/doxygen/html/globals_func_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,189 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> - <li id="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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>canAddIdToFilter() -: <a class="el" href="canOpenDriver_8c.html#acfd181d5b055d1403930442e28ac643">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#acfd181d5b055d1403930442e28ac643">candriver.h</a> -<li>canChangeFilter() -: <a class="el" href="candriver_8h.html#751a41c9747b96ab400b5599370cea83">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#751a41c9747b96ab400b5599370cea83">canOpenDriver.c</a> -<li>canClose() -: <a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canfestival.h</a> -, <a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#02957f72a9b951603adb98a142bd447b">drivers_win32.cpp</a> -, <a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">can_driver.h</a> -<li>canClose_driver() -: <a class="el" href="can__peak__linux_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_linux.c</a> -, <a class="el" href="can__socket_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_socket.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#f0856b6c70c571ef7aa4509abf18db6d">can_uvccm_win32.cpp</a> -, <a class="el" href="can__peak__win32_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_peak_win32.c</a> -, <a class="el" href="can__virtual_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_virtual.c</a> -, <a class="el" href="can__lincan_8c.html#76e6a915d0e40a23b863198b2aaa5545">can_lincan.c</a> -<li>canDispatch() -: <a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">states.h</a> -, <a class="el" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">states.c</a> -<li>canEnable() -: <a class="el" href="candriver_8h.html#5a53a89d2e348d70331e6ebe269d155a">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#5a53a89d2e348d70331e6ebe269d155a">canOpenDriver.c</a> -<li>canInit() -: <a class="el" href="can__peak__win32_8c.html#9f623ce2d3a68e90dfdb1ff0d54a9b57">can_peak_win32.c</a> -, <a class="el" href="candriver_8h.html#3c4f7a31d94e5e7c7322535467b806de">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#3c4f7a31d94e5e7c7322535467b806de">canOpenDriver.c</a> -<li>canInit1Filter() -: <a class="el" href="canOpenDriver_8c.html#5fb549697afb7918607aa113e01c543d">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#5fb549697afb7918607aa113e01c543d">candriver.h</a> -<li>canInitClock() -: <a class="el" href="candriver_8h.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#6ec3ce6d79012dd8a08fa5aeb6a0489f">canOpenDriver.c</a> -<li>canInitFilter() -: <a class="el" href="canOpenDriver_8c.html#b4502eef7616b25c74b1ac5a2245b085">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#b4502eef7616b25c74b1ac5a2245b085">candriver.h</a> -<li>canInitMode() -: <a class="el" href="canOpenDriver_8c.html#0b98e4800c82d99981833aa4207f1eb9">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#0b98e4800c82d99981833aa4207f1eb9">candriver.h</a> -<li>canInitModeQ() -: <a class="el" href="canOpenDriver_8c.html#00ffb46abacfdfa56ebc70e15164113e">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#00ffb46abacfdfa56ebc70e15164113e">candriver.h</a> -<li>canMsgTransmit() -: <a class="el" href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#2f2d1ed55cfd9d7f85883f8d70d318ba">candriver.h</a> -<li>canOpen() -: <a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canfestival.h</a> -, <a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#d82cede875fd89036cdeda13e293dafe">drivers_win32.cpp</a> -, <a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">can_driver.h</a> -<li>canOpen_driver() -: <a class="el" href="can__socket_8c.html#945403aba7f36acbd2e7160ade361bab">can_socket.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#945403aba7f36acbd2e7160ade361bab">can_uvccm_win32.cpp</a> -, <a class="el" href="can__peak__linux_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_linux.c</a> -, <a class="el" href="can__virtual_8c.html#945403aba7f36acbd2e7160ade361bab">can_virtual.c</a> -, <a class="el" href="can__peak__win32_8c.html#945403aba7f36acbd2e7160ade361bab">can_peak_win32.c</a> -, <a class="el" href="can__lincan_8c.html#945403aba7f36acbd2e7160ade361bab">can_lincan.c</a> -<li>canReceive() -: <a class="el" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">drivers_win32.cpp</a> -, <a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">can_driver.h</a> -<li>canReceive_driver() -: <a class="el" href="can__uvccm__win32_8cpp.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_uvccm_win32.cpp</a> -, <a class="el" href="can__peak__win32_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_win32.c</a> -, <a class="el" href="can__peak__linux_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_peak_linux.c</a> -, <a class="el" href="can__virtual_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_virtual.c</a> -, <a class="el" href="can__socket_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_socket.c</a> -, <a class="el" href="can__lincan_8c.html#6b3248e95acf2b08d1fd8b42610cc5a6">can_lincan.c</a> -<li>canReceiveLoop() -: <a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#469503c5171a0cdd8369c1ec39d97d2c">drivers_win32.cpp</a> -<li>canSend() -: <a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">unix.c</a> -, <a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a> -, <a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">can_driver.h</a> -, <a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canfestival.h</a> -, <a class="el" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canOpenDriver.c</a> -, <a class="el" href="drivers__win32_8cpp.html#01559baf432253d46f1142231a968247">drivers_win32.cpp</a> -<li>canSend_driver() -: <a class="el" href="can__lincan_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_lincan.c</a> -, <a class="el" href="can__peak__win32_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_win32.c</a> -, <a class="el" href="can__uvccm__win32_8cpp.html#def95aee49efa13dd047d0b3b5507ad3">can_uvccm_win32.cpp</a> -, <a class="el" href="can__socket_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_socket.c</a> -, <a class="el" href="can__virtual_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_virtual.c</a> -, <a class="el" href="can__peak__linux_8c.html#def95aee49efa13dd047d0b3b5507ad3">can_peak_linux.c</a> -<li>canSetInterrupt() -: <a class="el" href="canOpenDriver_8c.html#5ad8616a3276f7f40149b551f09aa6a1">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#5ad8616a3276f7f40149b551f09aa6a1">candriver.h</a> -<li>canSleepMode() -: <a class="el" href="canOpenDriver_8c.html#c7773223579ec7e0fab5238df214da89">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#c7773223579ec7e0fab5238df214da89">candriver.h</a> -<li>canSleepModeQ() -: <a class="el" href="candriver_8h.html#a89f28005eea54f5b216eb72a18d45f3">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#a89f28005eea54f5b216eb72a18d45f3">canOpenDriver.c</a> -<li>canSleepWupMode() -: <a class="el" href="candriver_8h.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#1ae1ad5d66ac87085baf5b9d0a4e62ca">canOpenDriver.c</a> -<li>canTestInitMode() -: <a class="el" href="candriver_8h.html#6beefe951b3c9de786c585257488fa82">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#6beefe951b3c9de786c585257488fa82">canOpenDriver.c</a> -<li>canTestSleepMode() -: <a class="el" href="canOpenDriver_8c.html#fa79f2ac95a8143c2fb087260df39820">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#fa79f2ac95a8143c2fb087260df39820">candriver.h</a> -<li>CharacterData() -: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in.py</a> -<li>cleanup_all() -: <a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">timers_xeno.c</a> -<li>closeSDOtransfer() -: <a class="el" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">sdo.c</a> -, <a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">sdo.h</a> -<li>ConsumerHearbeatAlarm() -: <a class="el" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">lifegrd.c</a> -<li>cop_reset() -: <a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">ports.h</a> -<li>CopyBits() -: <a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">pdo.h</a> -, <a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">pdo.c</a> -<li>create() -: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit.py</a> -<li>CreateReceiveTask() -: <a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">timers_win32.cpp</a> -, <a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">timers_driver.h</a> -, <a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">timers_unix.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x64.html --- a/doc/doxygen/html/globals_func_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li> - <li id="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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>decompo_dcf() -: <a class="el" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">dcf.c</a> -, <a class="el" href="dcf_8h.html#8452e163e7649968ad6dae1601a5fb0d">dcf.h</a> -<li>DelAlarm() -: <a class="el" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">timer.c</a> -, <a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">timer.h</a> -<li>Display_Error_Dialog() -: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit.py</a> -<li>Display_Exception_Dialog() -: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x65.html --- a/doc/doxygen/html/globals_func_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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 id="current"><a href="globals_func_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>EditProfile() -: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit.py</a> -<li>EndElement() -: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in.py</a> -<li>EnterMutex() -: <a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">timers_driver.h</a> -, <a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">timers_win32.cpp</a> -, <a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">timers_xeno.c</a> -, <a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">timers_unix.c</a> -<li>EVT_HTML_URL_CLICK() -: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit.py</a> -<li>ExtractSections() -: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x66.html --- a/doc/doxygen/html/globals_func_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,97 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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 id="current"><a href="globals_func_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>f_can_receive() -: <a class="el" href="canOpenDriver_8c.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.c</a> -, <a class="el" href="canOpenDriver_8h.html#0bf58f014d47581c9ffd1b2db9a858d7">canOpenDriver.h</a> -<li>failedSDO() -: <a class="el" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.c</a> -, <a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">sdo.h</a> -<li>FindEntryInfos() -: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node.py</a> -<li>FindEntryName() -: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node.py</a> -<li>FindIndex() -: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node.py</a> -<li>FindMandatoryIndexes() -: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node.py</a> -<li>FindMapVariableList() -: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node.py</a> -<li>findRangeType() -: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in.py</a> -<li>findStringType() -: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in.py</a> -<li>FindSubentryInfos() -: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node.py</a> -<li>FindTypeDefaultValue() -: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node.py</a> -<li>FindTypeIndex() -: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node.py</a> -<li>FindTypeList() -: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node.py</a> -<li>FindTypeName() -: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node.py</a> -<li>format_namespace() -: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x67.html --- a/doc/doxygen/html/globals_func_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,117 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li id="current"><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateCPJContent() -: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils.py</a> -<li>GenerateEDSFile() -: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils.py</a> -<li>GenerateFileContent() -: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils.py</a> -<li>GenerateNode() -: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in.py</a> -, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils.py</a> -<li>get_last_traceback() -: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit.py</a> -<li>get_timer_counter() -: <a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">ports.h</a> -<li>GetDefaultValue() -: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils.py</a> -<li>getElapsedTime() -: <a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_unix.c</a> -, <a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">timers_win32.cpp</a> -, <a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">timer.h</a> -, <a class="el" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">canOpenDriver.c</a> -, <a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">timers_xeno.c</a> -<li>GetNewId() -: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager.py</a> -<li>getNodeId() -: <a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">states.h</a> -, <a class="el" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">states.c</a> -<li>getNodeState() -: <a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">lifegrd.h</a> -<li>GetNoteBook() -: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit.py</a> -<li>getODentry() -: <a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.c</a> -, <a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">objacces.h</a> -<li>getReadResultNetworkDict() -: <a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.h</a> -, <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">sdo.c</a> -<li>getSDOfreeLine() -: <a class="el" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">sdo.c</a> -, <a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">sdo.h</a> -<li>getSDOlineOnUse() -: <a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">sdo.h</a> -, <a class="el" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">sdo.c</a> -<li>getSDOlineRestBytes() -: <a class="el" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.c</a> -, <a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">sdo.h</a> -<li>getState() -: <a class="el" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">states.c</a> -, <a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">states.h</a> -<li>getWriteResultNetworkDict() -: <a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">sdo.c</a> -, <a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">sdo.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x68.html --- a/doc/doxygen/html/globals_func_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,75 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li id="current"><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartbeatInit() -: <a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">lifegrd.h</a> -<li>heartBeatProducer() -: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in.py</a> -<li>heartbeatStop() -: <a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">lifegrd.h</a> -<li>hex_convert() -: <a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">canOpenDriver.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x69.html --- a/doc/doxygen/html/globals_func_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li id="current"><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>initHCS12() -: <a class="el" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">applicfg.h</a> -<li>initPLL() -: <a class="el" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">applicfg.h</a> -<li>initPreOperationalMode() -: <a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">states.h</a> -<li>initSCI_0() -: <a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">canOpenDriver.c</a> -<li>initSCI_1() -: <a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">canOpenDriver.c</a> -<li>initSDOline() -: <a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">sdo.h</a> -, <a class="el" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">sdo.c</a> -<li>initTimer() -: <a class="el" href="canOpenDriver_8h.html#02922529b60419a94afe8f369dda070b">canOpenDriver.h</a> -, <a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">timers_unix.c</a> -, <a class="el" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">canOpenDriver.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x6c.html --- a/doc/doxygen/html/globals_func_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,82 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li id="current"><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>LeaveMutex() -: <a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_unix.c</a> -, <a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">timers_driver.h</a> -, <a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">timers_win32.cpp</a> -<li>lineToSDO() -: <a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.h</a> -, <a class="el" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">sdo.c</a> -<li>Linux_slave_valueRangeTest() -: <a class="el" href="example__objdict_8c.html#e574fe0d6808ebb128aee1cdb108d700">example_objdict.c</a> -<li>LoadCanDriver() -: <a class="el" href="unix_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a> -, <a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">unix.c</a> -, <a class="el" href="drivers__win32_8cpp.html#a6eed61fc15f41f772d4645d7a5edeb5">drivers_win32.cpp</a> -, <a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">canfestival.h</a> -<li>lock() -: <a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.h</a> -, <a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">interrupt.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x6d.html --- a/doc/doxygen/html/globals_func_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li> - <li id="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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>masterRequestNodeState() -: <a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">nmtMaster.c</a> -, <a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">nmtMaster.h</a> -<li>masterSendNMTnodeguard() -: <a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.h</a> -, <a class="el" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">nmtMaster.c</a> -<li>masterSendNMTstateChange() -: <a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.h</a> -, <a class="el" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">nmtMaster.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x6f.html --- a/doc/doxygen/html/globals_func_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,123 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li> - <li id="current"><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_func_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>objdictToSDOline() -: <a class="el" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">sdo.c</a> -, <a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">sdo.h</a> -<li>OnAboutMenu() -: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit.py</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit.py</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit.py</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit.py</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit.py</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit.py</a> -<li>OnAddSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit.py</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit.py</a> -<li>OnCOB_ID_SyncUpdate() -: <a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">sync.c</a> -<li>OnCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit.py</a> -<li>OnEditProfileMenu() -: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit.py</a> -<li>OnHearbeatProducerUpdate() -: <a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">lifegrd.c</a> -<li>OnHeartbeatProducerUpdate() -: <a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">lifegrd.c</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit.py</a> -<li>OnHelpDS301Menu() -: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit.py</a> -<li>OnNewProjectMenu() -: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit.py</a> -<li>OnNodeInfosMenu() -: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit.py</a> -<li>OnNodeSelectedChanged() -: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit.py</a> -<li>OnOpenProjectMenu() -: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit.py</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit.py</a> -<li>OnQuitMenu() -: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit.py</a> -<li>OnRedoMenu() -: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit.py</a> -<li>OnRefreshMenu() -: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit.py</a> -<li>OnRemoveSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit.py</a> -<li>OnSaveProjectMenu() -: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit.py</a> -<li>OnUndoMenu() -: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit.py</a> -<li>OpenHtmlFrame() -: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit.py</a> -<li>OpenPDFDocIndex() -: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">DS301_index.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x70.html --- a/doc/doxygen/html/globals_func_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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 id="current"><a href="globals_func_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>ParseCPJFile() -: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils.py</a> -<li>ParseEDSFile() -: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils.py</a> -<li>ParseFile() -: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in.py</a> -<li>PDOmGR() -: <a class="el" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">pdo.c</a> -, <a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">pdo.h</a> -<li>print_message() -: <a class="el" href="can__virtual_8c.html#6baa544d467cbabaf4bacadc74cc6523">can_virtual.c</a> -<li>printSCI_nbr() -: <a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">applicfg.h</a> -, <a class="el" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">canOpenDriver.c</a> -<li>printSCI_str() -: <a class="el" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">canOpenDriver.c</a> -, <a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">applicfg.h</a> -<li>proceedNMTstateChange() -: <a class="el" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">nmtSlave.c</a> -, <a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">nmtSlave.h</a> -<li>proceedNODE_GUARD() -: <a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">lifegrd.c</a> -, <a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">lifegrd.h</a> -<li>proceedPDO() -: <a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.h</a> -, <a class="el" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">pdo.c</a> -<li>proceedSDO() -: <a class="el" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">sdo.c</a> -, <a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">sdo.h</a> -<li>proceedSYNC() -: <a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">sync.c</a> -, <a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">sync.h</a> -<li>ProducerHearbeatAlarm() -: <a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">lifegrd.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x72.html --- a/doc/doxygen/html/globals_func_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</span></a></li> - <li id="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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>readLocalDict() -: <a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">objacces.c</a> -<li>readNetworkDict() -: <a class="el" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">sdo.c</a> -, <a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">sdo.h</a> -<li>readNetworkDictCallback() -: <a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">sdo.h</a> -, <a class="el" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">sdo.c</a> -<li>RefreshBufferState() -: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit.py</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit.py</a> -<li>RefreshMainMenu() -: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit.py</a> -<li>RefreshNetworkNodes() -: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit.py</a> -<li>RefreshProfileMenu() -: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit.py</a> -<li>RefreshStatusBar() -: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit.py</a> -<li>RefreshTitle() -: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit.py</a> -<li>RegisterSetODentryCallBack() -: <a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">objacces.h</a> -, <a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">objacces.c</a> -<li>resetSDO() -: <a class="el" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.c</a> -, <a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">sdo.h</a> -<li>resetSDOline() -: <a class="el" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">sdo.c</a> -, <a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">sdo.h</a> -<li>resetTimer() -: <a class="el" href="canOpenDriver_8h.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#339b24f4eee897d3c45d88de9a4901e8">canOpenDriver.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x73.html --- a/doc/doxygen/html/globals_func_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,162 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li> - <li id="current"><a href="globals_func_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>scanIndexOD() -: <a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">objacces.c</a> -, <a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">objacces.h</a> -<li>SDOlineToObjdict() -: <a class="el" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.c</a> -, <a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">sdo.h</a> -<li>sdoServer() -: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in.py</a> -<li>SDOTimeoutAlarm() -: <a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">sdo.h</a> -, <a class="el" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">sdo.c</a> -<li>SDOtoLine() -: <a class="el" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">sdo.c</a> -, <a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">sdo.h</a> -<li>sendPDO() -: <a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">pdo.h</a> -, <a class="el" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">pdo.c</a> -<li>sendPDOevent() -: <a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">pdo.h</a> -<li>sendPDOrequest() -: <a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">pdo.h</a> -, <a class="el" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">pdo.c</a> -<li>sendSDO() -: <a class="el" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.c</a> -, <a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sdo.h</a> -<li>sendSDOabort() -: <a class="el" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.c</a> -, <a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sdo.h</a> -<li>sendSYNC() -: <a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sync.h</a> -, <a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sync.c</a> -<li>set_interrupt_handler() -: <a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">interrupts.h</a> -<li>set_timer_counter() -: <a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">ports.h</a> -<li>SetAlarm() -: <a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">timer.h</a> -, <a class="el" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">timer.c</a> -<li>setNodeId() -: <a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">states.h</a> -, <a class="el" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">states.c</a> -<li>setODentry() -: <a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.h</a> -, <a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">objacces.c</a> -<li>setSDOlineRestBytes() -: <a class="el" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.c</a> -, <a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">sdo.h</a> -<li>setState() -: <a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.h</a> -, <a class="el" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">states.c</a> -<li>setTimer() -: <a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_unix.c</a> -, <a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">timers_win32.cpp</a> -, <a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">timer.h</a> -, <a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">timers_xeno.c</a> -<li>slaveSendBootUp() -: <a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.c</a> -, <a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">nmtSlave.h</a> -<li>StartElement() -: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in.py</a> -<li>startHeartBeatConsumers() -: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in.py</a> -<li>startMappedObject() -: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in.py</a> -<li>startMappedTable() -: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in.py</a> -<li>startMappedVariable() -: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in.py</a> -<li>startNode() -: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in.py</a> -<li>startPdo() -: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in.py</a> -<li>startSdoClients() -: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in.py</a> -<li>startSYNC() -: <a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.h</a> -, <a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">sync.c</a> -<li>StartTimerLoop() -: <a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_xeno.c</a> -, <a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">timers_win32.cpp</a> -, <a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">timers_driver.h</a> -, <a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">timers_unix.c</a> -<li>stopNode() -: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in.py</a> -<li>stopSYNC() -: <a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">sync.c</a> -, <a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">sync.h</a> -<li>StopTimerLoop() -: <a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_xeno.c</a> -, <a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_driver.h</a> -, <a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">timers_win32.cpp</a> -<li>StringFormat() -: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node.py</a> -<li>switchCommunicationState() -: <a class="el" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">states.c</a> -<li>SyncAlarm() -: <a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">sync.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x74.html --- a/doc/doxygen/html/globals_func_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li id="current"><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>TimeDispatch() -: <a class="el" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">timer.c</a> -, <a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">timer.h</a> -<li>timer_notify() -: <a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timers_unix.c</a> -<li>TimerLoop() -: <a class="el" href="canOpenDriver_8h.html#a62e79c9fd21304aef6aed4a2732bfbe">canOpenDriver.h</a> -<li>timerloop_task_proc() -: <a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timers_xeno.c</a> -<li>TranslateBaudeRate() -: <a class="el" href="can__peak__linux_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_linux.c</a> -, <a class="el" href="can__peak__win32_8c.html#6820d7fa32e6e79d432c6003e4c15c32">can_peak_win32.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x75.html --- a/doc/doxygen/html/globals_func_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li id="current"><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>UnLoadCanDriver() -: <a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">unix.c</a> -, <a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">canfestival.h</a> -<li>unlock() -: <a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.c</a> -, <a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">interrupt.h</a> -<li>usage() -: <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit.py</a> -, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen.py</a> -, <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_func_0x77.html --- a/doc/doxygen/html/globals_func_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_func.html#index__"><span>_</span></a></li> - <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_func_0x62.html#index_b"><span>b</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_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_func_0x6c.html#index_l"><span>l</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_0x70.html#index_p"><span>p</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> - <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li> - <li id="current"><a href="globals_func_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>WaitReceiveTaskEnd() -: <a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">timers_unix.c</a> -, <a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">timers_xeno.c</a> -, <a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">timers_driver.h</a> -, <a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">timers_win32.cpp</a> -<li>WriteFile() -: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils.py</a> -<li>writeLocalDict() -: <a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.c</a> -, <a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">objacces.h</a> -<li>writeNetworkDict() -: <a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.h</a> -, <a class="el" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">sdo.c</a> -<li>writeNetworkDictCallBack() -: <a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">sdo.h</a> -, <a class="el" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">sdo.c</a> -<li>wxAddExceptHook() -: <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_type.html --- a/doc/doxygen/html/globals_type.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,155 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <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 id="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 class="tabs"> - <ul> - <li><a href="#index_b"><span>b</span></a></li> - <li><a href="#index_c"><span>c</span></a></li> - <li><a href="#index_e"><span>e</span></a></li> - <li><a href="#index_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_o"><span>o</span></a></li> - <li><a href="#index_p"><span>p</span></a></li> - <li><a href="#index_q"><span>q</span></a></li> - <li><a href="#index_s"><span>s</span></a></li> - <li><a href="#index_t"><span>t</span></a></li> - <li><a href="#index_v"><span>v</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>bittiming_t -: <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">lincan.h</a> -</ul> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CAN_HANDLE -: <a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">applicfg.h</a> -<li>CAN_PORT -: <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">applicfg.h</a> -<li>CANCLOSE_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#5613306de0117eb5242ea9934348eb9f">drivers_win32.cpp</a> -<li>canfilt_t -: <a class="el" href="canmsg_8h.html#d37d8411be50cb86c62113a96b56e120">canmsg.h</a> -<li>canmsg_id_t -: <a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg.h</a> -<li>canmsg_t -: <a class="el" href="canmsg_8h.html#be94973a423090a2a9a1c15a9479a920">canmsg.h</a> -<li>canmsg_tstamp_t -: <a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg.h</a> -<li>CANOPEN_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#5db8713e505308b09dbe85ecbe707607">drivers_win32.cpp</a> -<li>CANRECEIVE_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#f0240c9d4c35205726e5ae81888327dd">drivers_win32.cpp</a> -<li>CANSEND_DRIVER_PROC -: <a class="el" href="drivers__win32_8cpp.html#90aa70ea2296b46e3fa52ff5e4bbc399">drivers_win32.cpp</a> -<li>canSend_t -: <a class="el" href="can_8h.html#ab68cb1246530af4589c866438430d29">can.h</a> -<li>channel_t -: <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">lincan.h</a> -<li>CO_Data -: <a class="el" href="data_8h.html#b5cf1318d7813273cd91a7af56f62142">data.h</a> -</ul> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>e_nodeState -: <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">states.h</a> -</ul> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartbeatError_t -: <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">lifegrd.h</a> -</ul> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>indextable -: <a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">objdictdef.h</a> -<li>initialisation_t -: <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">states.h</a> -</ul> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>LIB_HANDLE -: <a class="el" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">canfestival.h</a> -</ul> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>ODCallback_t -: <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">objdictdef.h</a> -<li>operational_t -: <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">states.h</a> -</ul> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>post_sync_t -: <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">sync.h</a> -<li>post_TPDO_t -: <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">sync.h</a> -<li>preOperational_t -: <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">states.h</a> -</ul> -<h3><a class="anchor" name="index_q">- q -</a></h3><ul> -<li>quick_index -: <a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">objdictdef.h</a> -</ul> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>s_BOARD -: <a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">can_driver.h</a> -<li>s_PDO -: <a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">pdo.h</a> -<li>s_process_var -: <a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">pdo.h</a> -<li>s_SDO -: <a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">sdo.h</a> -<li>s_timer_entry -: <a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">timer.h</a> -<li>s_transfer -: <a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">sdo.h</a> -<li>scanIndexOD_t -: <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">objdictdef.h</a> -<li>SDOCallback_t -: <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">sdo.h</a> -<li>stopped_t -: <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">states.h</a> -<li>storeODSubIndex_t -: <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">objacces.h</a> -<li>subindex -: <a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">objdictdef.h</a> -</ul> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>TimerCallback_t -: <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">timer.h</a> -</ul> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>valueRangeTest_t -: <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">objacces.h</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars.html --- a/doc/doxygen/html/globals_vars.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/globals_vars.html Tue Jun 05 18:43:21 2007 +0200 @@ -35,7 +35,7 @@ <li>total_sleep_time : <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x61.html --- a/doc/doxygen/html/globals_vars_0x61.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,93 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li id="current"><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>acceptanceFilter1 -: <a class="el" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">objdict.c</a> -, <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">objdict.h</a> -<li>acceptanceFilter2 -: <a class="el" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">objdict.c</a> -, <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">objdict.h</a> -<li>acceptanceFilter3 -: <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">objdict.h</a> -, <a class="el" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">objdict.c</a> -<li>acceptanceFilter4 -: <a class="el" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">objdict.c</a> -, <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">objdict.h</a> -<li>ACCESS_TRANSLATE -: <a class="el" href="namespaceeds__utils.html#07a5bd09ed9f6ded227c7027090d03e1">eds_utils.py</a> -<li>AccessList -: <a class="el" href="namespacesubindextable.html#0e18fad77c63ee56132f264a03cb0ee7">subindextable.py</a> -<li>AccessType -: <a class="el" href="namespacenode.html#bb821fa84bcc0efff0054269483888fc">node.py</a> -<li>app -: <a class="el" href="namespaceobjdictedit.html#4fdfadd649fd6ecd05f171e9a2e2de2a">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#cc5be0366a57dcb9afde877302c21efd">networkedit.py</a> -<li>applyDownloadedFilters -: <a class="el" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">objdict.c</a> -, <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">objdict.h</a> -<li>array -: <a class="el" href="namespacenode.html#ff78b07c44f1448dbc11f4ddb06a2dda">node.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x62.html --- a/doc/doxygen/html/globals_vars_0x62.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,75 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li id="current"><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>bi -: <a class="el" href="candriver_8h.html#c731fd3e22e0f2c414b1e3f511c85423">candriver.h</a> -<li>BOOL_TRANSLATE -: <a class="el" href="namespaceeds__utils.html#9a22d00d8383ffe3206e6d93616c7dc7">eds_utils.py</a> -<li>BoolList -: <a class="el" href="namespacesubindextable.html#161fca10ce075216ca3e189d38760061">subindextable.py</a> -<li>BoolType -: <a class="el" href="namespacenode.html#69148f3202e3905b700deb0ed8baa039">node.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x63.html --- a/doc/doxygen/html/globals_vars_0x63.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,102 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li id="current"><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CAN_Baudrates -: <a class="el" href="appli_8c.html#43fd1d8fc333eddd19554acb6cc2baf8">appli.c</a> -<li>CanFestival_mutex -: <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">timers_xeno.c</a> -, <a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">timers_unix.c</a> -<li>canMsgRcv -: <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">interrupt.c</a> -<li>canopenErrNB -: <a class="el" href="example__objdict_8h.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.h</a> -, <a class="el" href="example__objdict_8c.html#7e12020e121aa8689ae0ed07a595508d">example_objdict.c</a> -<li>canopenErrVAL -: <a class="el" href="example__objdict_8c.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#ae855ee2ef12c40958afc632272eb32f">example_objdict.h</a> -<li>canpipes -: <a class="el" href="can__virtual_8c.html#53fd0e34e8d4d31bf381700a9d8ae72b">can_virtual.c</a> -<li>canports -: <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">unix.c</a> -<li>categories -: <a class="el" href="namespacegen__cfile.html#4fb8dfd37abe8329a34144bb831bae35">gen_cfile.py</a> -<li>ColAlignements -: <a class="el" href="namespacesubindextable.html#11bbba26df2172a78bad88820dc14542">subindextable.py</a> -<li>ColSizes -: <a class="el" href="namespacesubindextable.html#05c6f9b16f2365a1edf255892d9dae17">subindextable.py</a> -<li>currentBitsMapped -: <a class="el" href="namespacexml__in.html#7837dfb0e7fe8c5c1ebd07e001392f97">xml_in.py</a> -<li>CurrentID -: <a class="el" href="namespacenodemanager.html#08c037fe0a6bf410d37637fdc9b5be97">nodemanager.py</a> -<li>currentMaxObjects -: <a class="el" href="namespacexml__in.html#6ec41da25fa98c97c943b0b000dcedbe">xml_in.py</a> -<li>currentNbMappedObjects -: <a class="el" href="namespacexml__in.html#ebc835aeb04d0711b6d890f958c54e4d">xml_in.py</a> -<li>currentPDOIndex -: <a class="el" href="namespacexml__in.html#60d727e9879f1f573dc585c2ffa46eea">xml_in.py</a> -<li>CustomisableTypes -: <a class="el" href="namespacenode.html#e1d086875fa91c298cb8d34ad54fd895">node.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x64.html --- a/doc/doxygen/html/globals_vars_0x64.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,103 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li id="current"><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>day -: <a class="el" href="example__objdict_8c.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#bc5904eec2756dc2a8276bd49bea868c">example_objdict.h</a> -<li>DefaultParams -: <a class="el" href="namespacenode.html#82b79af4522e106e63910ae4c81e23af">node.py</a> -<li>DI1 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#7da56ff4d171b28e13107db1644f22cd">TestMaster.h</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7da56ff4d171b28e13107db1644f22cd">TestMaster.c</a> -<li>DI2 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a13d657655f5e7e284cc71bf17422f89">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#a13d657655f5e7e284cc71bf17422f89">TestMaster.h</a> -<li>DI3 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e28ac010ddba987ed2c6d787ddedc6de">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#e28ac010ddba987ed2c6d787ddedc6de">TestMaster.h</a> -<li>DI4 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#acdd17be31428ac56c25129bbf2a7a99">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#acdd17be31428ac56c25129bbf2a7a99">TestMaster.h</a> -<li>DI5 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#86ae52f9103ebedc7966fbc749968d8b">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#86ae52f9103ebedc7966fbc749968d8b">TestMaster.h</a> -<li>DI6 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#dc4a7539d04dd740bb3cb2e85a3a39ba">TestMaster.h</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#dc4a7539d04dd740bb3cb2e85a3a39ba">TestMaster.c</a> -<li>DI7 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#92bd70c6064c5c14d1fe9dfa3010e60f">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#92bd70c6064c5c14d1fe9dfa3010e60f">TestMaster.h</a> -<li>DI8 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#143c1ddeb1107fd8f9dbcfed8ff6c03b">TestMaster.h</a> -<li>DictionaryOrganisation -: <a class="el" href="namespacesubindextable.html#bb4484cfd33231e0e5a85ee855d4a1dc">subindextable.py</a> -<li>DO -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0f3fc8fd8c6e5e90bd27d90173313c5a">TestMaster.c</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#0f3fc8fd8c6e5e90bd27d90173313c5a">TestMaster.h</a> -<li>DS301_PDF_INDEX -: <a class="el" href="namespacedoc__index_1_1DS301__index.html#311d3ca22028fac36ef9176b6cf1fc12">DS301_index.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x65.html --- a/doc/doxygen/html/globals_vars_0x65.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li id="current"><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>ENTRY_ATTRIBUTES -: <a class="el" href="namespaceeds__utils.html#c9b2390f8e59071e6a07627c6e979bba">eds_utils.py</a> -<li>ENTRY_TYPES -: <a class="el" href="namespaceeds__utils.html#f4e13a85941a308d17b4cb361a0ce60a">eds_utils.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x66.html --- a/doc/doxygen/html/globals_vars_0x66.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li id="current"><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>fileIn -: <a class="el" href="namespaceobjdictgen.html#b4c10e3dde5246e8f4377b7f16341d19">objdictgen.py</a> -<li>fileOut -: <a class="el" href="namespaceobjdictgen.html#175f1dcac82b2c039fec5905a8cb0308">objdictgen.py</a> -<li>filesOpen -: <a class="el" href="namespaceobjdictedit.html#a86eed65d73e9027afdd8abc5de743c6">objdictedit.py</a> -<li>first_board -: <a class="el" href="can__peak__win32_8c.html#645293e8a44f92f90a725933665c75fe">can_peak_win32.c</a> -<li>first_nonopt -: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#7b0f4f3bfbee147113f282427ce933ed">getopt.c</a> -<li>frame -: <a class="el" href="namespacenetworkedit.html#2cbad3845d9b4f6aa0c260149e5c42f3">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#151133944e93f846186d6c367ef91191">objdictedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x67.html --- a/doc/doxygen/html/globals_vars_0x67.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,158 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li id="current"><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>g_cs -: <a class="el" href="timers__win32_8cpp.html#115a4919a1f40493155f8136c864ccee">timers_win32.cpp</a> -<li>gene_SYNC_bDeviceNodeId -: <a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">objdict.c</a> -<li>gene_SYNC_count_sync -: <a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">objdict.c</a> -<li>gene_SYNC_Data -: <a class="el" href="objdict_8c.html#f8bdf9fcfcd90a3000da3036277bcd39">objdict.c</a> -, <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">objdict.h</a> -<li>gene_SYNC_firstIndex -: <a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">objdict.c</a> -<li>gene_SYNC_heartBeatTimers -: <a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">objdict.c</a> -<li>gene_SYNC_highestSubIndex_obj1016 -: <a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">objdict.c</a> -<li>gene_SYNC_highestSubIndex_obj1018 -: <a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">objdict.c</a> -<li>gene_SYNC_highestSubIndex_obj1200 -: <a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">objdict.c</a> -<li>gene_SYNC_iam_a_slave -: <a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">objdict.c</a> -<li>gene_SYNC_Index1000 -: <a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">objdict.c</a> -<li>gene_SYNC_Index1001 -: <a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">objdict.c</a> -<li>gene_SYNC_Index1005 -: <a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">objdict.c</a> -<li>gene_SYNC_Index1005_callbacks -: <a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">objdict.c</a> -<li>gene_SYNC_Index1006 -: <a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">objdict.c</a> -<li>gene_SYNC_Index1006_callbacks -: <a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">objdict.c</a> -<li>gene_SYNC_Index1008 -: <a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">objdict.c</a> -<li>gene_SYNC_Index1016 -: <a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">objdict.c</a> -<li>gene_SYNC_Index1018 -: <a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">objdict.c</a> -<li>gene_SYNC_Index1200 -: <a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">objdict.c</a> -<li>gene_SYNC_Index2015 -: <a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">objdict.c</a> -<li>gene_SYNC_Index2016 -: <a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">objdict.c</a> -<li>gene_SYNC_Index2017 -: <a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">objdict.c</a> -<li>gene_SYNC_Index2018 -: <a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">objdict.c</a> -<li>gene_SYNC_Index2019 -: <a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">objdict.c</a> -<li>gene_SYNC_Index2020 -: <a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">objdict.c</a> -<li>gene_SYNC_Index2021 -: <a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">objdict.c</a> -<li>gene_SYNC_Index2022 -: <a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">objdict.c</a> -<li>gene_SYNC_Index2023 -: <a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">objdict.c</a> -<li>gene_SYNC_lastIndex -: <a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">objdict.c</a> -<li>gene_SYNC_obj1000 -: <a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">objdict.c</a> -<li>gene_SYNC_obj1001 -: <a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">objdict.c</a> -<li>gene_SYNC_obj1005 -: <a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">objdict.c</a> -<li>gene_SYNC_obj1006 -: <a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">objdict.c</a> -<li>gene_SYNC_obj1008 -: <a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">objdict.c</a> -<li>gene_SYNC_obj1016 -: <a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">objdict.c</a> -<li>gene_SYNC_obj1017 -: <a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">objdict.c</a> -<li>gene_SYNC_obj1018_Product_Code -: <a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">objdict.c</a> -<li>gene_SYNC_obj1018_Revision_Number -: <a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">objdict.c</a> -<li>gene_SYNC_obj1018_Serial_Number -: <a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">objdict.c</a> -<li>gene_SYNC_obj1018_Vendor_ID -: <a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">objdict.c</a> -<li>gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO -: <a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">objdict.c</a> -<li>gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO -: <a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">objdict.c</a> -<li>gene_SYNC_objdict -: <a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">objdict.c</a> -<li>gene_SYNC_ObjdictSize -: <a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">objdict.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x68.html --- a/doc/doxygen/html/globals_vars_0x68.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li id="current"><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>hours -: <a class="el" href="example__objdict_8c.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#75aee5777719f851830029bc7e7ea8a9">example_objdict.h</a> -<li>HtmlFrameOpened -: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x69.html --- a/doc/doxygen/html/globals_vars_0x69.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li id="current"><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_i">- i -</a></h3><ul> -<li>id -: <a class="el" href="namespacenetworkedit.html#f79e22d39113c65ffd2652348dab4bd6">networkedit.py</a> -<li>ignored_exceptions -: <a class="el" href="namespaceobjdictedit.html#53bff3299af34e71e55f89b7283bc3d8">objdictedit.py</a> -, <a class="el" href="namespacenetworkedit.html#0aa2186e5cc27a9750688910803a69ca">networkedit.py</a> -<li>index_categories -: <a class="el" href="namespacegen__cfile.html#ac43f65a0c9ad1d15a2ff643720a16c3">gen_cfile.py</a> -<li>index_model -: <a class="el" href="namespaceeds__utils.html#f4d2cfcd362b812a9070aff609e5b791">eds_utils.py</a> -<li>init_step -: <a class="el" href="Master_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">Master.c</a> -, <a class="el" href="TestMasterMicroMod_8c.html#ef9c66a2e9f5ef9f6475282320a1ebe9">TestMasterMicroMod.c</a> -<li>is_boolean -: <a class="el" href="namespaceeds__utils.html#a66ed7efb188807aba84cc49c6fbbf5a">eds_utils.py</a> -<li>is_integer -: <a class="el" href="namespaceeds__utils.html#c4588cd0eaa100d247d7a896497b7906">eds_utils.py</a> -<li>is_string -: <a class="el" href="namespaceeds__utils.html#4e9b48934ceb16744f21b2c3a0f2d7f3">eds_utils.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x6c.html --- a/doc/doxygen/html/globals_vars_0x6c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,224 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li id="current"><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_l">- l -</a></h3><ul> -<li>last_alarm_set -: <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">timers_xeno.c</a> -<li>last_nonopt -: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#580f2c2acf35dad51ca18b427212bf15">getopt.c</a> -<li>last_occured_alarm -: <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">timers_xeno.c</a> -<li>last_sig -: <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">timers_unix.c</a> -<li>last_time_read -: <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">timers_xeno.c</a> -<li>last_time_set -: <a class="el" href="canOpenDriver_8c.html#809709e4c33ace44c82851b47f2667ba">canOpenDriver.c</a> -, <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">timers_unix.c</a> -<li>last_timer_raw -: <a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">timer.c</a> -<li>Linux_slave_bDeviceNodeId -: <a class="el" href="example__objdict_8c.html#2cb1ec4257c97c26c06e1b8d6f3cd537">example_objdict.c</a> -<li>Linux_slave_count_sync -: <a class="el" href="example__objdict_8c.html#d0ca981b53aa6865fe6b05e483bdf9d9">example_objdict.c</a> -<li>Linux_slave_firstIndex -: <a class="el" href="example__objdict_8c.html#441a8eb9ff0d5a569ce96c5f28e3ae16">example_objdict.c</a> -<li>Linux_slave_heartBeatTimers -: <a class="el" href="example__objdict_8c.html#0fdc4651ac2468881ff82d20529761b4">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_2000 -: <a class="el" href="example__objdict_8c.html#6c8ea4ebf849e1d1e41d478a566948d2">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6000 -: <a class="el" href="example__objdict_8c.html#61a00df4a8d4428867d8c17f23a0f790">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6001 -: <a class="el" href="example__objdict_8c.html#c754a0b797d90440d943995ce3525c6c">example_objdict.c</a> -<li>Linux_slave_highestSubIndex_6002 -: <a class="el" href="example__objdict_8c.html#a49887e967f630d196f0a53cf4cd47ab">example_objdict.c</a> -<li>Linux_slave_iam_a_slave -: <a class="el" href="example__objdict_8c.html#2ef807a18b7239354d83841bac3bd490">example_objdict.c</a> -<li>Linux_slave_Index1000 -: <a class="el" href="example__objdict_8c.html#05d6d5bceb8fec9cbf78895d7dd43b19">example_objdict.c</a> -<li>Linux_slave_Index1001 -: <a class="el" href="example__objdict_8c.html#a12d9d7966e31f886c54398b9a7915e3">example_objdict.c</a> -<li>Linux_slave_Index1005 -: <a class="el" href="example__objdict_8c.html#523059c463ce15ba4189a6d69b81baf3">example_objdict.c</a> -<li>Linux_slave_Index1006 -: <a class="el" href="example__objdict_8c.html#6ae4bc2f32e5a18abcceaa4124c7cdf9">example_objdict.c</a> -<li>Linux_slave_Index1007 -: <a class="el" href="example__objdict_8c.html#b9d4489193cc9862f5412a1092b3ce44">example_objdict.c</a> -<li>Linux_slave_Index1008 -: <a class="el" href="example__objdict_8c.html#aef0742faaa702e9ffa53e7c33ea50bf">example_objdict.c</a> -<li>Linux_slave_Index1009 -: <a class="el" href="example__objdict_8c.html#9b4315fc4a587bca9c60db7ba1908747">example_objdict.c</a> -<li>Linux_slave_Index100A -: <a class="el" href="example__objdict_8c.html#74bd750703d7ad9948ceed3550738e29">example_objdict.c</a> -<li>Linux_slave_Index1016 -: <a class="el" href="example__objdict_8c.html#01ca355a05ad9bc65dc4d5db042a1004">example_objdict.c</a> -<li>Linux_slave_Index1017 -: <a class="el" href="example__objdict_8c.html#f8f53c73742e95cfe30c57a733e3a797">example_objdict.c</a> -<li>Linux_slave_Index1018 -: <a class="el" href="example__objdict_8c.html#e5b0fad865bf7993c04c246b4145aa63">example_objdict.c</a> -<li>Linux_slave_Index1200 -: <a class="el" href="example__objdict_8c.html#055cca9dc73b469c4b34b7aeed44967e">example_objdict.c</a> -<li>Linux_slave_Index1280 -: <a class="el" href="example__objdict_8c.html#3d80d2a375cf3b48229dfb1a03d7aa19">example_objdict.c</a> -<li>Linux_slave_Index1400 -: <a class="el" href="example__objdict_8c.html#fe83534851ad73d6fcefabd6a6d18f73">example_objdict.c</a> -<li>Linux_slave_Index1401 -: <a class="el" href="example__objdict_8c.html#9a91b6a1e5321a0a0814f7d1c8bb4e21">example_objdict.c</a> -<li>Linux_slave_Index1402 -: <a class="el" href="example__objdict_8c.html#140558578871f3321895cc83b06dc7e5">example_objdict.c</a> -<li>Linux_slave_Index1600 -: <a class="el" href="example__objdict_8c.html#32cb6562143353da5540e4b3b76751b8">example_objdict.c</a> -<li>Linux_slave_Index1601 -: <a class="el" href="example__objdict_8c.html#d855bea68e3f602e03ee1684b8fe7e18">example_objdict.c</a> -<li>Linux_slave_Index1602 -: <a class="el" href="example__objdict_8c.html#0d3b42ef9cb10bdc21dc5b8dc4a9f19e">example_objdict.c</a> -<li>Linux_slave_Index1800 -: <a class="el" href="example__objdict_8c.html#724e18e7bdf5c1331bac5c749ee74df7">example_objdict.c</a> -<li>Linux_slave_Index1801 -: <a class="el" href="example__objdict_8c.html#a4312e51a953d0a0a59c97d76b3a69fe">example_objdict.c</a> -<li>Linux_slave_Index1802 -: <a class="el" href="example__objdict_8c.html#77626b7e7e1cdc13c541817244c5aa16">example_objdict.c</a> -<li>Linux_slave_Index1A00 -: <a class="el" href="example__objdict_8c.html#4d87e2c83fb4ee09e569b5003b6bc831">example_objdict.c</a> -<li>Linux_slave_Index1A01 -: <a class="el" href="example__objdict_8c.html#fd8d72d425261d8335295e909e6257a5">example_objdict.c</a> -<li>Linux_slave_Index1A02 -: <a class="el" href="example__objdict_8c.html#7a35c92f170fec8ede877f1f836ff3ec">example_objdict.c</a> -<li>Linux_slave_Index2000 -: <a class="el" href="example__objdict_8c.html#bc7121f6cf9d53c5210cffe10fe95087">example_objdict.c</a> -<li>Linux_slave_Index6000 -: <a class="el" href="example__objdict_8c.html#8932233e96f010b1e6c0138dd1378819">example_objdict.c</a> -<li>Linux_slave_Index6001 -: <a class="el" href="example__objdict_8c.html#3e33556ed41cef5c460bf77d270d27b7">example_objdict.c</a> -<li>Linux_slave_Index6002 -: <a class="el" href="example__objdict_8c.html#ce0887fb5585541dae87fb90de8649fa">example_objdict.c</a> -<li>Linux_slave_obj1001 -: <a class="el" href="example__objdict_8c.html#e01f01df6cd5443c01c99491e77cc3de">example_objdict.c</a> -<li>Linux_slave_obj1005 -: <a class="el" href="example__objdict_8c.html#e7d9fa73081e48783f3ca36c1abf785f">example_objdict.c</a> -<li>Linux_slave_obj1006 -: <a class="el" href="example__objdict_8c.html#48ace29118ee6323d00ee90b608ad780">example_objdict.c</a> -<li>Linux_slave_obj1007 -: <a class="el" href="example__objdict_8c.html#07d47838704a5a9503ab8bed92b63306">example_objdict.c</a> -<li>Linux_slave_obj1008 -: <a class="el" href="example__objdict_8c.html#967da097f7049ba6455f674862fdf2e0">example_objdict.c</a> -<li>Linux_slave_obj1009 -: <a class="el" href="example__objdict_8c.html#c2fd7acee0d7ea8909c986c132f365af">example_objdict.c</a> -<li>Linux_slave_obj100A -: <a class="el" href="example__objdict_8c.html#0cfd1dc997e0ce10303400b4d184d5ca">example_objdict.c</a> -<li>Linux_slave_obj1016 -: <a class="el" href="example__objdict_8c.html#bca1cf71678934c1c275cba63e2f58da">example_objdict.c</a> -<li>Linux_slave_obj1016_cnt -: <a class="el" href="example__objdict_8c.html#789346e90805932f9a568212d2e17da8">example_objdict.c</a> -<li>Linux_slave_obj1017 -: <a class="el" href="example__objdict_8c.html#497917374fad5aab24786e55eea4c5a8">example_objdict.c</a> -<li>Linux_slave_obj1018 -: <a class="el" href="example__objdict_8c.html#269717d89015bf9dd62198ed909e601f">example_objdict.c</a> -<li>Linux_slave_obj1200 -: <a class="el" href="example__objdict_8c.html#78cf31a97b423a142d8244a7699aa765">example_objdict.c</a> -<li>Linux_slave_obj1280 -: <a class="el" href="example__objdict_8c.html#7d471aeb1feb2b5df1566ae936d9a8c3">example_objdict.c</a> -<li>Linux_slave_obj1400 -: <a class="el" href="example__objdict_8c.html#fbae711f68ddf36a62410e490022d532">example_objdict.c</a> -<li>Linux_slave_obj1401 -: <a class="el" href="example__objdict_8c.html#963b22df8be4f9fc5685d28743feaa13">example_objdict.c</a> -<li>Linux_slave_obj1402 -: <a class="el" href="example__objdict_8c.html#cf00e5905b77d0718010482147ca14ab">example_objdict.c</a> -<li>Linux_slave_obj1600_cnt -: <a class="el" href="example__objdict_8c.html#f8b5cd0e9fb995c17d106996ba24ec26">example_objdict.c</a> -<li>Linux_slave_obj1600_mappedVar -: <a class="el" href="example__objdict_8c.html#476a784e54ed2dd7ef0abfff1d05c296">example_objdict.c</a> -<li>Linux_slave_obj1601_cnt -: <a class="el" href="example__objdict_8c.html#f1d5b5758bbf30e03d118648d474731e">example_objdict.c</a> -<li>Linux_slave_obj1601_mappedVar -: <a class="el" href="example__objdict_8c.html#3b49ca64aa033e8f1bca69b1280fd6bf">example_objdict.c</a> -<li>Linux_slave_obj1602_cnt -: <a class="el" href="example__objdict_8c.html#97747c8e606821e9bef059a4c0af5fdf">example_objdict.c</a> -<li>Linux_slave_obj1602_mappedVar -: <a class="el" href="example__objdict_8c.html#36cba9150af4b3ce45ed5305c2bd431a">example_objdict.c</a> -<li>Linux_slave_obj1800 -: <a class="el" href="example__objdict_8c.html#30746759f144171f3dd6f07a0911891a">example_objdict.c</a> -<li>Linux_slave_obj1801 -: <a class="el" href="example__objdict_8c.html#3adb5f20bd529f9172663c0507b28995">example_objdict.c</a> -<li>Linux_slave_obj1802 -: <a class="el" href="example__objdict_8c.html#2bde18dced8845378e5232354d06c1d2">example_objdict.c</a> -<li>Linux_slave_obj1A00_cnt -: <a class="el" href="example__objdict_8c.html#8814ef2dad6c725190e098748bfd8c40">example_objdict.c</a> -<li>Linux_slave_obj1A00_mappedVar -: <a class="el" href="example__objdict_8c.html#71ef9b765ed7fb92c76350a9dfa9fded">example_objdict.c</a> -<li>Linux_slave_obj1A01_cnt -: <a class="el" href="example__objdict_8c.html#b7c1ecdc981648c2767b88e90596f376">example_objdict.c</a> -<li>Linux_slave_obj1A01_mappedVar -: <a class="el" href="example__objdict_8c.html#aed3a032311b45e4c26141d8ca329984">example_objdict.c</a> -<li>Linux_slave_obj1A02_cnt -: <a class="el" href="example__objdict_8c.html#a160f3882715ea3cd62bb4830af0bb72">example_objdict.c</a> -<li>Linux_slave_obj1A02_mappedVar -: <a class="el" href="example__objdict_8c.html#e471d28061f7986439fa2835b39e8523">example_objdict.c</a> -<li>Linux_slave_objdict -: <a class="el" href="example__objdict_8c.html#c38ee3d1c98599d46b4cfd5a34445b60">example_objdict.c</a> -<li>lnx_can_dev_prefix -: <a class="el" href="can__lincan_8c.html#7d1f4e3bafb110cf1028ca19c8bb8e6c">can_lincan.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x6d.html --- a/doc/doxygen/html/globals_vars_0x6d.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,136 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li id="current"><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>Manager -: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit.py</a> -<li>manager -: <a class="el" href="namespacenodelist.html#0c9a10c3fe200281850f746e1a5dbe7c">nodelist.py</a> -, <a class="el" href="namespaceobjdictgen.html#b4eb7d3f7c5613300b8015cd6f1de60f">objdictgen.py</a> -<li>MappingDictionary -: <a class="el" href="namespacenode.html#2ba6fcf9954a25263bbf14d206d2fae8">node.py</a> -<li>mask1 -: <a class="el" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">objdict.c</a> -, <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">objdict.h</a> -<li>mask2 -: <a class="el" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">objdict.c</a> -, <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">objdict.h</a> -<li>mask3 -: <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">objdict.h</a> -, <a class="el" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">objdict.c</a> -<li>mask4 -: <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">objdict.h</a> -, <a class="el" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">objdict.c</a> -<li>MasterBoard -: <a class="el" href="TestMasterSlave_8c.html#460b5e3b15bb47df23119998ea0fbd31">TestMasterSlave.c</a> -, <a class="el" href="TestMasterMicroMod_8c.html#460b5e3b15bb47df23119998ea0fbd31">TestMasterMicroMod.c</a> -<li>MasterMap1 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#32c087b93caccbf9ac0ea5b102c8ade9">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#32c087b93caccbf9ac0ea5b102c8ade9">TestMaster.c</a> -<li>MasterMap10 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#43631b768357ffe1d4aca9a9c2ff7176">TestMaster.c</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#43631b768357ffe1d4aca9a9c2ff7176">TestMaster.h</a> -<li>MasterMap11 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#d96648d9fcdf655bd0eb459fbdea3e2e">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d96648d9fcdf655bd0eb459fbdea3e2e">TestMaster.c</a> -<li>MasterMap2 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#09011bbcfc806441b93e55a7fe9a83fd">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#09011bbcfc806441b93e55a7fe9a83fd">TestMaster.c</a> -<li>MasterMap3 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b02953cfe4e6a7e062a8df3a9172f22f">TestMaster.c</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#b02953cfe4e6a7e062a8df3a9172f22f">TestMaster.h</a> -<li>MasterMap4 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#f80c09b8b3b29ecad8a29b2c59d6b162">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f80c09b8b3b29ecad8a29b2c59d6b162">TestMaster.c</a> -<li>MasterMap5 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#eceba88eac6acbd80cef98a80f1c410c">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#eceba88eac6acbd80cef98a80f1c410c">TestMaster.c</a> -<li>MasterMap6 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#96f1954ed1b765243bb81c57e477ffa2">TestMaster.c</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#96f1954ed1b765243bb81c57e477ffa2">TestMaster.h</a> -<li>MasterMap7 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#67e30e278b7b612cd39d9e79e63fe4ee">TestMaster.c</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#67e30e278b7b612cd39d9e79e63fe4ee">TestMaster.h</a> -<li>MasterMap8 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#866ced0f5e068d57225314a62494f765">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#866ced0f5e068d57225314a62494f765">TestMaster.c</a> -<li>MasterMap9 -: <a class="el" href="TestMasterSlave_2TestMaster_8h.html#cad1f2ea598ebf92e76d34037051d357">TestMaster.h</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cad1f2ea598ebf92e76d34037051d357">TestMaster.c</a> -<li>Max_Traceback_List_Size -: <a class="el" href="namespacenetworkedit.html#9788d3d4de70da391fb0d5d2a5a24c30">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#c3501656b9136b4bfd1e9a04b4952c80">objdictedit.py</a> -<li>maxObjects -: <a class="el" href="namespacexml__in.html#aac148e7367ce95ab8bfcdeec8c47e02">xml_in.py</a> -<li>minutes -: <a class="el" href="example__objdict_8c.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#711bdb40e5a44c41cc1f06cfd1f504da">example_objdict.h</a> -<li>Mode -: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit.py</a> -<li>msgRcv -: <a class="el" href="candriver_8h.html#54c57753f0e749e7ca14315c745bc8d9">candriver.h</a> -<li>msgRecu -: <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">interrupt.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x6e.html --- a/doc/doxygen/html/globals_vars_0x6e.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,89 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li id="current"><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>name -: <a class="el" href="namespacenetworkedit.html#6af5f6c5370a3346239bd1868cb9e5f3">networkedit.py</a> -<li>name_model -: <a class="el" href="namespacenode.html#b9983a63b52b803be0c9c698b2b00f31">node.py</a> -<li>nextchar -: <a class="el" href="TestMasterSlave_2getopt_8c.html#47a40a4c365dae45f94751ad32aab530">getopt.c</a> -<li>nextPdoIndex -: <a class="el" href="namespacexml__in.html#5cb1568d5b5994852b281dc6062dcc2e">xml_in.py</a> -<li>Node -: <a class="el" href="namespaceobjdictgen.html#4b6e62cfab78a7e4ae76934738feb161">objdictgen.py</a> -<li>nodedcfname_model -: <a class="el" href="namespaceeds__utils.html#2084404f51e8e7dda116254adb5cfb22">eds_utils.py</a> -<li>NodeList -: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit.py</a> -<li>nodelist -: <a class="el" href="namespacenodelist.html#2f1ea99e7ba041c439a74c8a20f9089f">nodelist.py</a> -<li>nodename_model -: <a class="el" href="namespaceeds__utils.html#b2e5b4edd9399c0f5472ccab3ef42057">eds_utils.py</a> -<li>nodepresent_model -: <a class="el" href="namespaceeds__utils.html#13c3f0585c4db832815fab0e9d91ecb8">eds_utils.py</a> -<li>nosub -: <a class="el" href="namespacenode.html#5f6bc7f70598c06f6235837a7ba2707d">node.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x6f.html --- a/doc/doxygen/html/globals_vars_0x6f.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li id="current"><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>OD_IdenticalIndexes -: <a class="el" href="namespacenode.html#b3ecc4639d4e0a9b999fa60947083405">node.py</a> -<li>OD_IdenticalSubindexes -: <a class="el" href="namespacenode.html#ba015bb77433d5f8ecd4a2e7e09d5765">node.py</a> -<li>OD_MultipleSubindexes -: <a class="el" href="namespacenode.html#5a3bed5eeb7d561171e89a1bbc73fcf1">node.py</a> -<li>OD_Subindex -: <a class="el" href="namespacenode.html#613c891f09a842c0e2ec3efa956d00ec">node.py</a> -<li>optarg -: <a class="el" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">getopt.c</a> -, <a class="el" href="TestMasterMicroMod_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">getopt.h</a> -<li>opterr -: <a class="el" href="TestMasterSlave_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">getopt.h</a> -, <a class="el" href="TestMasterMicroMod_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">getopt.c</a> -<li>optind -: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.c</a> -, <a class="el" href="TestMasterSlave_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.h</a> -, <a class="el" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.c</a> -, <a class="el" href="TestMasterMicroMod_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">getopt.h</a> -<li>OptionList -: <a class="el" href="namespacesubindextable.html#92dc66f0dda969de7b2b28c67f6a7449">subindextable.py</a> -<li>OptionType -: <a class="el" href="namespacenode.html#08d5b2b5bdac1d7a709aa85616167ec5">node.py</a> -<li>optopt -: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">getopt.c</a> -, <a class="el" href="TestMasterSlave_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">getopt.h</a> -<li>ordering -: <a class="el" href="TestMasterSlave_2getopt_8c.html#d6e641c007a3362710ee1c7e22c02e8c">getopt.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x70.html --- a/doc/doxygen/html/globals_vars_0x70.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li id="current"><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>parent -: <a class="el" href="namespacenetworkedit.html#534d11221afa9a322b5d8d0a90ee6915">networkedit.py</a> -<li>pluriarray -: <a class="el" href="namespacenode.html#088173f91016b3efd2616047ea594940">node.py</a> -<li>plurirec -: <a class="el" href="namespacenode.html#ea6b01c37d89c4f336c052f9747fa860">node.py</a> -<li>plurivar -: <a class="el" href="namespacenode.html#394238a8ac5ebd27df373075d1406025">node.py</a> -<li>posixly_correct -: <a class="el" href="TestMasterMicroMod_2getopt_8c.html#d0ccb64bbd4defe7a57dbad2045ddd14">getopt.c</a> -<li>projectOpen -: <a class="el" href="namespacenetworkedit.html#3f4090794b3169ef7153aa5af141bffa">networkedit.py</a> -<li>ptrMsgRcv -: <a class="el" href="candriver_8h.html#509b5bc79f44e93ccb86d970a3aab01c">candriver.h</a> -, <a class="el" href="canOpenDriver_8c.html#509b5bc79f44e93ccb86d970a3aab01c">canOpenDriver.c</a> -<li>ptrTable -: <a class="el" href="dcf_8c.html#8bddcdce84393146515136d33d063060">dcf.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x71.html --- a/doc/doxygen/html/globals_vars_0x71.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li id="current"><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_q">- q -</a></h3><ul> -<li>query_result -: <a class="el" href="Master_8c.html#14755b0ad32c861583eb69c946f3d9aa">Master.c</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x72.html --- a/doc/doxygen/html/globals_vars_0x72.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li id="current"><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>RAccessList -: <a class="el" href="namespacesubindextable.html#3a692a0ca9ae1f549ba6d1ba46043488">subindextable.py</a> -<li>range_model -: <a class="el" href="namespacegen__cfile.html#5f831ca8bd8169dc8d403be617cc9a18">gen_cfile.py</a> -, <a class="el" href="namespacenodemanager.html#f172d9f740a68ac7e64a8800496b82d6">nodemanager.py</a> -<li>rec -: <a class="el" href="namespacenode.html#a417b065e499ba672c4ffcd687960b8c">node.py</a> -<li>Restore_Default_Parameters_callbacks -: <a class="el" href="TestSlave_8h.html#4b4fb73162c3fd4a09548620860acd6d">TestSlave.h</a> -<li>result -: <a class="el" href="namespacenodelist.html#a23a6e79f2536ccf40b9724626d1f403">nodelist.py</a> -, <a class="el" href="namespaceobjdictgen.html#93979222b456470d92aadcad3e94b4b5">objdictgen.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x73.html --- a/doc/doxygen/html/globals_vars_0x73.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,130 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li id="current"><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>s_driver_procs -: <a class="el" href="drivers__win32_8cpp.html#410d0af15c08b84bce57bd000f9f8034">drivers_win32.cpp</a> -<li>s_timers -: <a class="el" href="timers__win32_8cpp.html#d03a342ad5138c30a6723dafdd53cd14">timers_win32.cpp</a> -<li>ScriptDirectory -: <a class="el" href="namespacenetworkedit.html#41b4863daf5426eb84d373a022eefbfa">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#ae3b45eacd2d0bfa1a9bf2219b1d313f">objdictedit.py</a> -<li>seconds -: <a class="el" href="example__objdict_8h.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.h</a> -, <a class="el" href="example__objdict_8c.html#8fc8dbd59390ae83fe470b12da0b5ecd">example_objdict.c</a> -<li>SECTION_KEYNAMES -: <a class="el" href="namespaceeds__utils.html#60aa0531e8824fbd2f97dfd23db37214">eds_utils.py</a> -<li>size -: <a class="el" href="namespacenetworkedit.html#663d4d15161bfc7b8390335f3fbae5dc">networkedit.py</a> -<li>SlaveBoard -: <a class="el" href="TestMasterSlave_8c.html#57b2a6d78660d0ee6ca351fb40ffa859">TestMasterSlave.c</a> -<li>SlaveMap1 -: <a class="el" href="TestSlave_8h.html#3b4b401356ff09a256301a35ad988d1f">TestSlave.h</a> -, <a class="el" href="TestSlave_8c.html#3b4b401356ff09a256301a35ad988d1f">TestSlave.c</a> -<li>SlaveMap10 -: <a class="el" href="TestSlave_8c.html#2f0da2319d7724f0af4b2418e4cc6ea2">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#2f0da2319d7724f0af4b2418e4cc6ea2">TestSlave.h</a> -<li>SlaveMap11 -: <a class="el" href="TestSlave_8c.html#af65587333b6c9ef0d7324b1d750147c">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#af65587333b6c9ef0d7324b1d750147c">TestSlave.h</a> -<li>SlaveMap2 -: <a class="el" href="TestSlave_8c.html#8f5da11456b96dff20304cce26770bb1">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#8f5da11456b96dff20304cce26770bb1">TestSlave.h</a> -<li>SlaveMap3 -: <a class="el" href="TestSlave_8c.html#7640a4280db39a1f324ec5071ac71736">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#7640a4280db39a1f324ec5071ac71736">TestSlave.h</a> -<li>SlaveMap4 -: <a class="el" href="TestSlave_8c.html#aec5c423f3f2c799564230cb4011147c">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#aec5c423f3f2c799564230cb4011147c">TestSlave.h</a> -<li>SlaveMap5 -: <a class="el" href="TestSlave_8h.html#65d746e43056626091ce38504b955ca3">TestSlave.h</a> -, <a class="el" href="TestSlave_8c.html#65d746e43056626091ce38504b955ca3">TestSlave.c</a> -<li>SlaveMap6 -: <a class="el" href="TestSlave_8c.html#e3a486d25c97cb5405fe66bad818bf83">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#e3a486d25c97cb5405fe66bad818bf83">TestSlave.h</a> -<li>SlaveMap7 -: <a class="el" href="TestSlave_8h.html#c9a3d85f7dcb4efd2410acf467db7a6f">TestSlave.h</a> -, <a class="el" href="TestSlave_8c.html#c9a3d85f7dcb4efd2410acf467db7a6f">TestSlave.c</a> -<li>SlaveMap8 -: <a class="el" href="TestSlave_8h.html#181d041dce299619b3f1b1a631288740">TestSlave.h</a> -, <a class="el" href="TestSlave_8c.html#181d041dce299619b3f1b1a631288740">TestSlave.c</a> -<li>SlaveMap9 -: <a class="el" href="TestSlave_8h.html#e6e3e679155d6d9ab04685aa626a6f31">TestSlave.h</a> -, <a class="el" href="TestSlave_8c.html#e6e3e679155d6d9ab04685aa626a6f31">TestSlave.c</a> -<li>slavenodeid -: <a class="el" href="TestMasterMicroMod_8c.html#65effe41fa5288e7ab03a431d0c42b31">TestMasterMicroMod.c</a> -<li>stackMsgRcv -: <a class="el" href="canOpenDriver_8c.html#1858449b5bfa9aa019aa643f8453d1c8">canOpenDriver.c</a> -, <a class="el" href="candriver_8h.html#1858449b5bfa9aa019aa643f8453d1c8">candriver.h</a> -<li>stop_timer -: <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">timers_xeno.c</a> -<li>Store_parameters_callbacks -: <a class="el" href="TestSlave_8h.html#c228a00c8768e749b06a161861d21593">TestSlave.h</a> -<li>strTest -: <a class="el" href="example__objdict_8c.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.c</a> -, <a class="el" href="example__objdict_8h.html#43ab56b02863aa8e4f072cedfade9345">example_objdict.h</a> -<li>subindex_model -: <a class="el" href="namespaceeds__utils.html#2ed80a164a796363d61ec6f5e12f52ad">eds_utils.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x74.html --- a/doc/doxygen/html/globals_vars_0x74.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,439 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li id="current"><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_t">- t -</a></h3><ul> -<li>TestMaster_bDeviceNodeId -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3be244a812f7e9c2aabe867de7f4cc0d">TestMaster.c</a> -<li>TestMaster_count_sync -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#182087fe12df8b9ae9af232e7148ea10">TestMaster.c</a> -<li>TestMaster_Data -: <a class="el" href="TestMasterMicroMod_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.h</a> -, <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.c</a> -, <a class="el" href="TestMasterSlave_2TestMaster_8h.html#ed10e5c829f0ea258ebc67896842cabe">TestMaster.h</a> -<li>TestMaster_firstIndex -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e2aa420d939f514c4f363b8794efecf3">TestMaster.c</a> -<li>TestMaster_heartBeatTimers -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9ce8e58fdeaacbd32eade85f6525e34f">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1010 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#e995ee98b05fec5d0656c8e3cafa78a2">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1011 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#688adc83a515ea344b7a44a85cb8c488">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1016 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5435b77f10d535953bff5f7b3d85e274">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1018 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#369198bb9f31c975ea88e40dcec607d5">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1280 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6c4497ef4b625b5e2175ded0f59f6abd">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1400 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#da116aef2cdb47589a163938f5c8230b">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1401 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#bbeb800064eeaf6b8689146e6c11dd57">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1600 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#563f8c914e82d5c5e582b92e8eabf1f9">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1601 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d3f684ebe9f623ef2dcab52d8844e457">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1800 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c63bbf3e885ced46f3f1bc6dee16a2a6">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1A00 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7665f5088c673e38edbed9a84ca9db9b">TestMaster.c</a> -<li>TestMaster_highestSubIndex_obj1F22 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#35c1f664b68f9adb090764268e82fb39">TestMaster.c</a> -<li>TestMaster_iam_a_slave -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#ed018ab3125376ec3dd8e3a02c62cca9">TestMaster.c</a> -<li>TestMaster_Index1000 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#3002d52190c61586a85ac892b39bb0b8">TestMaster.c</a> -<li>TestMaster_Index1001 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8b60f9be5341661de998c436ed63d7ed">TestMaster.c</a> -<li>TestMaster_Index1005 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f445871b10e671cdd6b71dda54057549">TestMaster.c</a> -<li>TestMaster_Index1005_callbacks -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#952f40701777f2992b0a4af0d33887c8">TestMaster.c</a> -<li>TestMaster_Index1006 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#548ddd28874f9b9247467eecbbbbca8f">TestMaster.c</a> -<li>TestMaster_Index1006_callbacks -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#5a16fdfaad8be53ec5a894e6e7fd2235">TestMaster.c</a> -<li>TestMaster_Index1010 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d150ecef9d759bccccff4ef7b61d2c8b">TestMaster.c</a> -<li>TestMaster_Index1011 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c288f1b360d84c194709cc87ab7750fe">TestMaster.c</a> -<li>TestMaster_Index1016 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#24052245a9506091a0a4d2f019a971cd">TestMaster.c</a> -<li>TestMaster_Index1018 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#721e7ebe982831cd8575c9a7e33f9ec0">TestMaster.c</a> -<li>TestMaster_Index1280 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b09e72d1ae2e37cd027cf126f8e7e541">TestMaster.c</a> -<li>TestMaster_Index1400 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#964e58fce023577425f5a5351c894da9">TestMaster.c</a> -<li>TestMaster_Index1401 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c64932048ec6cff121a854815bdc8c4f">TestMaster.c</a> -<li>TestMaster_Index1600 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6ce5637d61d70f45288c5cb4477af15d">TestMaster.c</a> -<li>TestMaster_Index1601 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#c1a0836946c9eac65653e3590945b0f0">TestMaster.c</a> -<li>TestMaster_Index1800 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#93352d9f4761dd05abb46a6a65b8282e">TestMaster.c</a> -<li>TestMaster_Index1A00 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#40ae451c86748d18a0418b0501b5e290">TestMaster.c</a> -<li>TestMaster_Index1F22 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#19c3e7ea999590db0e1e4eb0d7684deb">TestMaster.c</a> -<li>TestMaster_Index2000 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f1df85cf209408a358db50073027404e">TestMaster.c</a> -<li>TestMaster_Index2001 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#cfa013a980f5328e59de6d3934ddc45c">TestMaster.c</a> -<li>TestMaster_Index2002 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3891ead16d9a718ce2a86135b4aa5c98">TestMaster.c</a> -<li>TestMaster_Index2003 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#9d87f3de1f064d3775bb6e4335b41989">TestMaster.c</a> -<li>TestMaster_Index2004 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4854cee50b4c80d458814f765e71ce46">TestMaster.c</a> -<li>TestMaster_Index2005 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#dfe7e4a10f32c2be1e0cb03dc0de5ea2">TestMaster.c</a> -<li>TestMaster_Index2006 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7e6bde6b0e010c96d0dadad810db4dd6">TestMaster.c</a> -<li>TestMaster_Index2007 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#59fdf6ed3cab4af49cefa0a9c2ed8056">TestMaster.c</a> -<li>TestMaster_Index2008 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#b10a20017831b376c4afd5f8e963d2ee">TestMaster.c</a> -<li>TestMaster_Index2009 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#d010285927af6c4e072644572294a2ca">TestMaster.c</a> -<li>TestMaster_Index200A -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#05e8989d8a6eb1d8a6a92dc3cb955a9f">TestMaster.c</a> -<li>TestMaster_Index200F -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#4bdcfcedd83d71ae710fa2780716f888">TestMaster.c</a> -<li>TestMaster_Index2010 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6a89e9177bd18f507ae1f2932c41eed4">TestMaster.c</a> -<li>TestMaster_Index2011 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#b2cc1b4be6b0c20b838ee3acf86e5412">TestMaster.c</a> -<li>TestMaster_Index2012 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ff89ce4ca9ae5b8f4ab82160b22f90f8">TestMaster.c</a> -<li>TestMaster_Index2013 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#930c86a13f3674d496e9117f110fb03d">TestMaster.c</a> -<li>TestMaster_Index2014 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#7e8eae482ac282302bb39332127ba101">TestMaster.c</a> -<li>TestMaster_Index2015 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#461a42f814fe6aac8cced7893b3ebd3b">TestMaster.c</a> -<li>TestMaster_Index2016 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#20271d0684a30779f5c1d38756de8d03">TestMaster.c</a> -<li>TestMaster_lastIndex -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5ca56ada575770706c01bd558769c0c">TestMaster.c</a> -<li>TestMaster_obj1000 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#822eeed2ef38d9ae113598fc42b4449a">TestMaster.c</a> -<li>TestMaster_obj1001 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#229ebceddcc1f65019f750b1a0f819b5">TestMaster.c</a> -<li>TestMaster_obj1005 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#85147b7f7bcd94083b2067b630b66c99">TestMaster.c</a> -<li>TestMaster_obj1006 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#973b5146a6838717b477ab46cb798af7">TestMaster.c</a> -<li>TestMaster_obj1010_Save_All_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7117df2c968af6baa5cb2362a396620f">TestMaster.c</a> -<li>TestMaster_obj1010_Save_Application_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#39139aac5459d4269d4554ce3085078c">TestMaster.c</a> -<li>TestMaster_obj1010_Save_Communication_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#4276522d1f57cc568fec5ccc96959d45">TestMaster.c</a> -<li>TestMaster_obj1010_Save_Manufacturer_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6faa5a89a49e606521b8c8c1eb89855c">TestMaster.c</a> -<li>TestMaster_obj1011_Restore_All_Default_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2fe478199b751bd80ee534fe5d18e126">TestMaster.c</a> -<li>TestMaster_obj1011_Restore_Application_Default_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f8094c8d1f475d560bb6d3c649aa3bce">TestMaster.c</a> -<li>TestMaster_obj1011_Restore_Communication_Default_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#56b3529820cce19e8934d7b6b609856f">TestMaster.c</a> -<li>TestMaster_obj1011_Restore_Manufacturer_Default_Parameters -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#3a1a539661feed08cd53f474cd54b78c">TestMaster.c</a> -<li>TestMaster_obj1016 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#33f8b22f18dde908c2e94a5579c25bb9">TestMaster.c</a> -<li>TestMaster_obj1017 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#d5508b2e1efe731aa1b899db3c456c0d">TestMaster.c</a> -<li>TestMaster_obj1018_Product_Code -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#c3aa2f1579494c0cb65829798f04f8d3">TestMaster.c</a> -<li>TestMaster_obj1018_Revision_Number -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fba6cdc5a5cbe6b72f860f614cbba0c7">TestMaster.c</a> -<li>TestMaster_obj1018_Serial_Number -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#602b664fc5dca9b4b0127d51d0647d66">TestMaster.c</a> -<li>TestMaster_obj1018_Vendor_ID -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#a290f924b93f8a18ebe384debb6e9bae">TestMaster.c</a> -<li>TestMaster_obj1280_COB_ID_Client_to_Server_Transmit_SDO -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#256cc4328121041fe7fa363182b2017f">TestMaster.c</a> -<li>TestMaster_obj1280_COB_ID_Server_to_Client_Receive_SDO -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#f649f2dff66a23138cd97fe578272691">TestMaster.c</a> -<li>TestMaster_obj1280_Node_ID_of_the_SDO_Server -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#536aa77737f61e2b0ffbcfdc1e53c230">TestMaster.c</a> -<li>TestMaster_obj1400_COB_ID_used_by_PDO -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#509feb79ac93c6411d999da40f1ad657">TestMaster.c</a> -<li>TestMaster_obj1400_Compatibility_Entry -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#fe442581cedeabb09b158b21f5ea5534">TestMaster.c</a> -<li>TestMaster_obj1400_Event_Timer -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#28150ab7eb7f82dc904e68bc6f0a30ce">TestMaster.c</a> -<li>TestMaster_obj1400_Inhibit_Time -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ecbe85b0dfe6c3b83fa42f8b2bc60e60">TestMaster.c</a> -<li>TestMaster_obj1400_Transmission_Type -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#cbbe10183d10e246450f004153cdb8b6">TestMaster.c</a> -<li>TestMaster_obj1401_COB_ID_used_by_PDO -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#fa6e602df141a83d55cb37018223258e">TestMaster.c</a> -<li>TestMaster_obj1401_Compatibility_Entry -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7effc1553a50619bc72531b3818ad960">TestMaster.c</a> -<li>TestMaster_obj1401_Event_Timer -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#2c13c91fa6c3b7f9fcecddd7c9a3a41f">TestMaster.c</a> -<li>TestMaster_obj1401_Inhibit_Time -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#8286db01e72772e4e987b2d5e557dcf5">TestMaster.c</a> -<li>TestMaster_obj1401_Transmission_Type -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#6575f9fb1550a9c9a1a812177c8ead5f">TestMaster.c</a> -<li>TestMaster_obj1600 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#ab5b1ee97428f11fa27aa40ee2aea817">TestMaster.c</a> -<li>TestMaster_obj1601 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#31d443e06d5edda28aee062cd171e79b">TestMaster.c</a> -<li>TestMaster_obj1800_COB_ID_used_by_PDO -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#6d7a97d96825a1a8a0feff82403a30e6">TestMaster.c</a> -<li>TestMaster_obj1800_Compatibility_Entry -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#0812f06faa44d4c88f79ef6213e16e44">TestMaster.c</a> -<li>TestMaster_obj1800_Event_Timer -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#8b78c5d75f0b0fd7260fb479d8fcf813">TestMaster.c</a> -<li>TestMaster_obj1800_Inhibit_Time -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#51b9b7832148978f2d31208fb08a797c">TestMaster.c</a> -<li>TestMaster_obj1800_Transmission_Type -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#57afb16d955e50c5d8eebc21ca1e43fb">TestMaster.c</a> -<li>TestMaster_obj1A00 -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#e9b0d9c95b63bb51b6266cd7a5aa17c9">TestMaster.c</a> -<li>TestMaster_obj1F22 -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#7dfb3adf819ed07e3c0346309964c8ae">TestMaster.c</a> -<li>TestMaster_objdict -: <a class="el" href="TestMasterSlave_2TestMaster_8c.html#de34deafe2812ee6dcd965d402ef8da4">TestMaster.c</a> -<li>TestMaster_ObjdictSize -: <a class="el" href="TestMasterMicroMod_2TestMaster_8c.html#827827be557e9e59d6ba299f812aad66">TestMaster.c</a> -<li>TestSlave_bDeviceNodeId -: <a class="el" href="TestSlave_8c.html#2b8c62ffa0d1f4e6c55274e18e72a9b5">TestSlave.c</a> -<li>TestSlave_count_sync -: <a class="el" href="TestSlave_8c.html#13039085dbe62f495e116d70f4526460">TestSlave.c</a> -<li>TestSlave_Data -: <a class="el" href="TestSlave_8c.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave.c</a> -, <a class="el" href="TestSlave_8h.html#4d4865305ebccdc72343c4faa0a25f47">TestSlave.h</a> -<li>TestSlave_firstIndex -: <a class="el" href="TestSlave_8c.html#129437248446bdc0d87389e63b557961">TestSlave.c</a> -<li>TestSlave_heartBeatTimers -: <a class="el" href="TestSlave_8c.html#9656fbc5faf67e95405e3181b1e3d583">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1010 -: <a class="el" href="TestSlave_8c.html#f9d7b32a72d9aaf4e66cba080887f1c3">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1011 -: <a class="el" href="TestSlave_8c.html#a3f220070e1f62e429b2b35539fde3ee">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1016 -: <a class="el" href="TestSlave_8c.html#459a8810fdd5fabe651c2c25b27f6192">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1018 -: <a class="el" href="TestSlave_8c.html#52763c510a37af0108b71c49b2dc1e22">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1200 -: <a class="el" href="TestSlave_8c.html#a318f1210fdd4f5fb8f9f213d907a582">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1800 -: <a class="el" href="TestSlave_8c.html#26576ee011a752ccff66895a36c654d8">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1801 -: <a class="el" href="TestSlave_8c.html#445f6b321ab596dfb5f47c2c641edb84">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1A00 -: <a class="el" href="TestSlave_8c.html#328f5c8f0b9061e9856cad3d9ea53341">TestSlave.c</a> -<li>TestSlave_highestSubIndex_obj1A01 -: <a class="el" href="TestSlave_8c.html#026baf89a433d6c3556a2f8a77f8f0e2">TestSlave.c</a> -<li>TestSlave_iam_a_slave -: <a class="el" href="TestSlave_8c.html#dfd443246c1202ab184fc7111a2ff828">TestSlave.c</a> -<li>TestSlave_Index1000 -: <a class="el" href="TestSlave_8c.html#a5f9862dab9669f7dbd4de891ba66e94">TestSlave.c</a> -<li>TestSlave_Index1001 -: <a class="el" href="TestSlave_8c.html#984974feac5959da7b2244d19116a897">TestSlave.c</a> -<li>TestSlave_Index1005 -: <a class="el" href="TestSlave_8c.html#1901ee0f4b7c076191962a6e8ddff565">TestSlave.c</a> -<li>TestSlave_Index1005_callbacks -: <a class="el" href="TestSlave_8c.html#c645ef72d1eb5ce7dec713fe947165b3">TestSlave.c</a> -<li>TestSlave_Index1006 -: <a class="el" href="TestSlave_8c.html#c6e3c0d56f0d13b34f34d1bb2d2d65b3">TestSlave.c</a> -<li>TestSlave_Index1006_callbacks -: <a class="el" href="TestSlave_8c.html#388a6781923a021dc9b0ce8762024c9a">TestSlave.c</a> -<li>TestSlave_Index1010 -: <a class="el" href="TestSlave_8c.html#1b3142d7c2ee614a0bbdae3be2adb17c">TestSlave.c</a> -<li>TestSlave_Index1010_callbacks -: <a class="el" href="TestSlave_8c.html#effc376a3cba109df4233de0c001562f">TestSlave.c</a> -<li>TestSlave_Index1011 -: <a class="el" href="TestSlave_8c.html#dd203d8d0129ae31346f27dd9eb60561">TestSlave.c</a> -<li>TestSlave_Index1011_callbacks -: <a class="el" href="TestSlave_8c.html#2ace0491b7b39ffbc59c0b9538306758">TestSlave.c</a> -<li>TestSlave_Index1017 -: <a class="el" href="TestSlave_8c.html#3aecb2471aa359a522206078d4eabb69">TestSlave.c</a> -<li>TestSlave_Index1017_callbacks -: <a class="el" href="TestSlave_8c.html#bc0e2a654b8624de5962d2fcb5280df7">TestSlave.c</a> -<li>TestSlave_Index1018 -: <a class="el" href="TestSlave_8c.html#28e9c08ed4abb5fec9e53d9635a0f1de">TestSlave.c</a> -<li>TestSlave_Index1200 -: <a class="el" href="TestSlave_8c.html#f35f0b528d8f97712e1eec1d188650cf">TestSlave.c</a> -<li>TestSlave_Index1800 -: <a class="el" href="TestSlave_8c.html#594a7232db12e4934ed9b4b73f211844">TestSlave.c</a> -<li>TestSlave_Index1801 -: <a class="el" href="TestSlave_8c.html#f974884464bdc8ca69752a2211c4af14">TestSlave.c</a> -<li>TestSlave_Index1A00 -: <a class="el" href="TestSlave_8c.html#92c756cb1b886855fdf0eea14ec090b4">TestSlave.c</a> -<li>TestSlave_Index1A01 -: <a class="el" href="TestSlave_8c.html#189f0c55631896c84e1f213bda1e65cc">TestSlave.c</a> -<li>TestSlave_Index2000 -: <a class="el" href="TestSlave_8c.html#f6d50fd3fe38ccfd3d555a74c772dc42">TestSlave.c</a> -<li>TestSlave_Index2001 -: <a class="el" href="TestSlave_8c.html#2b603460e3d364a211563d99831b659f">TestSlave.c</a> -<li>TestSlave_Index2002 -: <a class="el" href="TestSlave_8c.html#aae3199a31a464aec97787df213beed1">TestSlave.c</a> -<li>TestSlave_Index2003 -: <a class="el" href="TestSlave_8c.html#23dbb6390626fda247afa08b478401bc">TestSlave.c</a> -<li>TestSlave_Index2004 -: <a class="el" href="TestSlave_8c.html#4da3240b0a1fc7b6672aaade5c0f8120">TestSlave.c</a> -<li>TestSlave_Index2005 -: <a class="el" href="TestSlave_8c.html#5f483d7eb6346ab0f34599a73f87adf3">TestSlave.c</a> -<li>TestSlave_Index2006 -: <a class="el" href="TestSlave_8c.html#4c7c2bcf523f6c839f744be219ba9920">TestSlave.c</a> -<li>TestSlave_Index2007 -: <a class="el" href="TestSlave_8c.html#77c3160e7dd57e319984a31bcf8784e8">TestSlave.c</a> -<li>TestSlave_Index2008 -: <a class="el" href="TestSlave_8c.html#7c52a18cba9fa2fa48c13d2f0a1d5b2f">TestSlave.c</a> -<li>TestSlave_Index2009 -: <a class="el" href="TestSlave_8c.html#1ff20f1e6660d82f75e3d0734964bf54">TestSlave.c</a> -<li>TestSlave_Index200A -: <a class="el" href="TestSlave_8c.html#7c04d8ddc70002a63f8edd0ceece965f">TestSlave.c</a> -<li>TestSlave_lastIndex -: <a class="el" href="TestSlave_8c.html#5f1197612ee61ad7f8dbc29a0e7caa93">TestSlave.c</a> -<li>TestSlave_obj1000 -: <a class="el" href="TestSlave_8c.html#8a4ca2e7cbdf8b110f19184e1fe06738">TestSlave.c</a> -<li>TestSlave_obj1001 -: <a class="el" href="TestSlave_8c.html#948ad15be28641b1845b3decab121874">TestSlave.c</a> -<li>TestSlave_obj1005 -: <a class="el" href="TestSlave_8c.html#b8efe5e107683ff0cab07ea3808f0cd3">TestSlave.c</a> -<li>TestSlave_obj1006 -: <a class="el" href="TestSlave_8c.html#cc9efaed1822b0e34d9b9df776dd52dd">TestSlave.c</a> -<li>TestSlave_obj1010_Save_All_Parameters -: <a class="el" href="TestSlave_8c.html#ce456059465971e1285d068b85de3890">TestSlave.c</a> -<li>TestSlave_obj1010_Save_Application_Parameters -: <a class="el" href="TestSlave_8c.html#504c4683c3ca20d11f75d24dd015c775">TestSlave.c</a> -<li>TestSlave_obj1010_Save_Communication_Parameters -: <a class="el" href="TestSlave_8c.html#0e3bb775f9aa51e872b1b24d08287d80">TestSlave.c</a> -<li>TestSlave_obj1010_Save_Manufacturer_Parameters -: <a class="el" href="TestSlave_8c.html#65debdc04aa090eddd115e147680f7ed">TestSlave.c</a> -<li>TestSlave_obj1011_Restore_All_Default_Parameters -: <a class="el" href="TestSlave_8c.html#aac53766c1499230fe94d3cdbcbd277d">TestSlave.c</a> -<li>TestSlave_obj1011_Restore_Application_Default_Parameters -: <a class="el" href="TestSlave_8c.html#0e918024babc6e2fed1b1a6a53e54cd7">TestSlave.c</a> -<li>TestSlave_obj1011_Restore_Communication_Default_Parameters -: <a class="el" href="TestSlave_8c.html#decaf5f28eaf1966d972f070a72e59cb">TestSlave.c</a> -<li>TestSlave_obj1011_Restore_Manufacturer_Default_Parameters -: <a class="el" href="TestSlave_8c.html#e4e25c12acd728ad923b6f7600591fa9">TestSlave.c</a> -<li>TestSlave_obj1016 -: <a class="el" href="TestSlave_8c.html#2f65fa328fc2593fc0447f6a81cb9f7d">TestSlave.c</a> -<li>TestSlave_obj1017 -: <a class="el" href="TestSlave_8c.html#331bd28367ba6c414e9ba42d6af0ee38">TestSlave.c</a> -<li>TestSlave_obj1018_Product_Code -: <a class="el" href="TestSlave_8c.html#76f5e5d00bede3200f2990c814cc2736">TestSlave.c</a> -<li>TestSlave_obj1018_Revision_Number -: <a class="el" href="TestSlave_8c.html#b3bf60684dc07a25ba6114a747c34179">TestSlave.c</a> -<li>TestSlave_obj1018_Serial_Number -: <a class="el" href="TestSlave_8c.html#bd3e724c4901fc3acc9f9de6e3f23f8a">TestSlave.c</a> -<li>TestSlave_obj1018_Vendor_ID -: <a class="el" href="TestSlave_8c.html#649997443e3e346d2bb0c1284ea62dc7">TestSlave.c</a> -<li>TestSlave_obj1200_COB_ID_Client_to_Server_Receive_SDO -: <a class="el" href="TestSlave_8c.html#16ca7227734d506ad13d81ac71b0fb3f">TestSlave.c</a> -<li>TestSlave_obj1200_COB_ID_Server_to_Client_Transmit_SDO -: <a class="el" href="TestSlave_8c.html#f69baeb16f3026b97a3eec90ec40819e">TestSlave.c</a> -<li>TestSlave_obj1800_COB_ID_used_by_PDO -: <a class="el" href="TestSlave_8c.html#babfea0c39d121483842360a4a069041">TestSlave.c</a> -<li>TestSlave_obj1800_Compatibility_Entry -: <a class="el" href="TestSlave_8c.html#ff9fc589b1e6731c0f99167ecfe44587">TestSlave.c</a> -<li>TestSlave_obj1800_Event_Timer -: <a class="el" href="TestSlave_8c.html#efbfad46685541aece07dfebb43678a3">TestSlave.c</a> -<li>TestSlave_obj1800_Inhibit_Time -: <a class="el" href="TestSlave_8c.html#48874b168deed9872690257c10036bba">TestSlave.c</a> -<li>TestSlave_obj1800_Transmission_Type -: <a class="el" href="TestSlave_8c.html#d6ae034218dc1d513e8ecbc90a8efb8e">TestSlave.c</a> -<li>TestSlave_obj1801_COB_ID_used_by_PDO -: <a class="el" href="TestSlave_8c.html#e67878e1fdaef816b1cbe7f4a5b98699">TestSlave.c</a> -<li>TestSlave_obj1801_Compatibility_Entry -: <a class="el" href="TestSlave_8c.html#e914ad81147eac30b7405ba019bb3c72">TestSlave.c</a> -<li>TestSlave_obj1801_Event_Timer -: <a class="el" href="TestSlave_8c.html#d3a3ec529b1f220a47904857415ef3f2">TestSlave.c</a> -<li>TestSlave_obj1801_Inhibit_Time -: <a class="el" href="TestSlave_8c.html#3e2021f8f84dfca22646885d0a66019c">TestSlave.c</a> -<li>TestSlave_obj1801_Transmission_Type -: <a class="el" href="TestSlave_8c.html#526375b770c23edbbbd717de4d4e6d31">TestSlave.c</a> -<li>TestSlave_obj1A00 -: <a class="el" href="TestSlave_8c.html#6ccccc271ff4e49ff3c70a4689cad15c">TestSlave.c</a> -<li>TestSlave_obj1A01 -: <a class="el" href="TestSlave_8c.html#6f8e43da3352212512bbe741efa9a090">TestSlave.c</a> -<li>TestSlave_objdict -: <a class="el" href="TestSlave_8c.html#5db1bf19a21c6c117b3847850e9a0e6c">TestSlave.c</a> -<li>TestSlave_ObjdictSize -: <a class="el" href="TestSlave_8c.html#3f6591e8ff03215478d0c2e3c99227a6">TestSlave.c</a> -<li>timer -: <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timers_unix.c</a> -<li>timer_is_set -: <a class="el" href="canOpenDriver_8c.html#3feb6aec4438566051ed722745b87b68">canOpenDriver.c</a> -<li>timerloop_task -: <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timers_xeno.c</a> -<li>TimerLoopThread -: <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">timers_unix.c</a> -<li>timers -: <a class="el" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timer.c</a> -<li>total_sleep_time -: <a class="el" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">timer.c</a> -<li>type_model -: <a class="el" href="namespacenodemanager.html#6ccd45ee80322770134717c49a3e321c">nodemanager.py</a> -, <a class="el" href="namespacegen__cfile.html#c72f73ca4c7e48d141a88108505eb43b">gen_cfile.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x75.html --- a/doc/doxygen/html/globals_vars_0x75.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li id="current"><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>UndoBufferLength -: <a class="el" href="namespacenodemanager.html#459c405f40dc5b4adab9942d47d70d58">nodemanager.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x76.html --- a/doc/doxygen/html/globals_vars_0x76.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li id="current"><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>valid_elements -: <a class="el" href="namespacexml__in.html#bdb0cceba537ce121d0a0a5594e9e11f">xml_in.py</a> -<li>var -: <a class="el" href="namespacenode.html#6e704db4e33965e96a07208101a2f07d">node.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/globals_vars_0x77.html --- a/doc/doxygen/html/globals_vars_0x77.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,137 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li id="current"><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="globals.html"><span>All</span></a></li> - <li><a href="globals_func.html"><span>Functions</span></a></li> - <li id="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 class="tabs"> - <ul> - <li><a href="globals_vars.html#index__"><span>_</span></a></li> - <li><a href="globals_vars_0x61.html#index_a"><span>a</span></a></li> - <li><a href="globals_vars_0x62.html#index_b"><span>b</span></a></li> - <li><a href="globals_vars_0x63.html#index_c"><span>c</span></a></li> - <li><a href="globals_vars_0x64.html#index_d"><span>d</span></a></li> - <li><a href="globals_vars_0x65.html#index_e"><span>e</span></a></li> - <li><a href="globals_vars_0x66.html#index_f"><span>f</span></a></li> - <li><a href="globals_vars_0x67.html#index_g"><span>g</span></a></li> - <li><a href="globals_vars_0x68.html#index_h"><span>h</span></a></li> - <li><a href="globals_vars_0x69.html#index_i"><span>i</span></a></li> - <li><a href="globals_vars_0x6c.html#index_l"><span>l</span></a></li> - <li><a href="globals_vars_0x6d.html#index_m"><span>m</span></a></li> - <li><a href="globals_vars_0x6e.html#index_n"><span>n</span></a></li> - <li><a href="globals_vars_0x6f.html#index_o"><span>o</span></a></li> - <li><a href="globals_vars_0x70.html#index_p"><span>p</span></a></li> - <li><a href="globals_vars_0x71.html#index_q"><span>q</span></a></li> - <li><a href="globals_vars_0x72.html#index_r"><span>r</span></a></li> - <li><a href="globals_vars_0x73.html#index_s"><span>s</span></a></li> - <li><a href="globals_vars_0x74.html#index_t"><span>t</span></a></li> - <li><a href="globals_vars_0x75.html#index_u"><span>u</span></a></li> - <li><a href="globals_vars_0x76.html#index_v"><span>v</span></a></li> - <li id="current"><a href="globals_vars_0x77.html#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>waiting_answer -: <a class="el" href="Master_8c.html#5ac78804c899f5179534e6f75346f23c">Master.c</a> -<li>win32test_bDeviceNodeId -: <a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test.c</a> -<li>win32test_count_sync -: <a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test.c</a> -<li>win32test_Data -: <a class="el" href="win32test_8c.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test.c</a> -, <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test.h</a> -<li>win32test_firstIndex -: <a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test.c</a> -<li>win32test_heartBeatTimers -: <a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test.c</a> -<li>win32test_highestSubIndex_obj1016 -: <a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test.c</a> -<li>win32test_highestSubIndex_obj1018 -: <a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test.c</a> -<li>win32test_highestSubIndex_obj1280 -: <a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test.c</a> -<li>win32test_iam_a_slave -: <a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test.c</a> -<li>win32test_Index1000 -: <a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test.c</a> -<li>win32test_Index1001 -: <a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test.c</a> -<li>win32test_Index1005 -: <a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test.c</a> -<li>win32test_Index1005_callbacks -: <a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test.c</a> -<li>win32test_Index1018 -: <a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test.c</a> -<li>win32test_Index1280 -: <a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test.c</a> -<li>win32test_lastIndex -: <a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test.c</a> -<li>win32test_obj1000 -: <a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test.c</a> -<li>win32test_obj1001 -: <a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test.c</a> -<li>win32test_obj1005 -: <a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test.c</a> -<li>win32test_obj1006 -: <a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test.c</a> -<li>win32test_obj1016 -: <a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test.c</a> -<li>win32test_obj1017 -: <a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test.c</a> -<li>win32test_obj1018_Product_Code -: <a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test.c</a> -<li>win32test_obj1018_Revision_Number -: <a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test.c</a> -<li>win32test_obj1018_Serial_Number -: <a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test.c</a> -<li>win32test_obj1018_Vendor_ID -: <a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test.c</a> -<li>win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO -: <a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test.c</a> -<li>win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO -: <a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test.c</a> -<li>win32test_obj1280_Node_ID_of_the_SDO_Server -: <a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test.c</a> -<li>win32test_objdict -: <a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test.c</a> -<li>win32test_ObjdictSize -: <a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test.c</a> -<li>word_model -: <a class="el" href="namespacegen__cfile.html#5705682dea72ca40b96386817f442746">gen_cfile.py</a> -<li>wxEVT_HTML_URL_CLICK -: <a class="el" href="namespacenetworkedit.html#2f7453798c1ea63a07b69f6922bda098">networkedit.py</a> -, <a class="el" href="namespaceobjdictedit.html#6ede43b4c321ba74c8c9be1f8106ce00">objdictedit.py</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/graph_legend.html --- a/doc/doxygen/html/graph_legend.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/graph_legend.html Tue Jun 05 18:43:21 2007 +0200 @@ -8,8 +8,6 @@ <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div> <h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p> @@ -74,7 +72,7 @@ <li> A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:28:52 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/graph_legend.png Binary file doc/doxygen/html/graph_legend.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h-source.html --- a/doc/doxygen/html/hcs12_2applicfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,197 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h</h1><a href="hcs12_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_HC12__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_HC12__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <string.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <stdio.h></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="preprocessor">#include <../include/hcs12/asm-m68hc12/portsaccess.h></span> -<a name="l00030"></a>00030 <span class="preprocessor">#include <../include/hcs12/asm-m68hc12/ports_def.h></span> -<a name="l00031"></a>00031 <span class="preprocessor">#include <../include/hcs12/asm-m68hc12/ports.h></span> -<a name="l00032"></a>00032 <span class="preprocessor">#include <../include/hcs12/interrupt.h></span> -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 -<a name="l00036"></a>00036 <span class="comment">// -----------------------------------------------------</span> -<a name="l00037"></a>00037 <span class="comment">// Test :</span> -<a name="l00038"></a>00038 <span class="comment">// UNS32 v = 0x1234ABCD;</span> -<a name="l00039"></a>00039 <span class="comment">// char *data = &v;</span> -<a name="l00040"></a>00040 <span class="comment">//</span> -<a name="l00041"></a>00041 <span class="comment">// Result for a little_endian architecture :</span> -<a name="l00042"></a>00042 <span class="comment">// data[0] = 0xCD;</span> -<a name="l00043"></a>00043 <span class="comment">// data[1] = 0xAB;</span> -<a name="l00044"></a>00044 <span class="comment">// data[2] = 0x34;</span> -<a name="l00045"></a>00045 <span class="comment">// data[3] = 0x12;</span> -<a name="l00046"></a>00046 <span class="comment">//</span> -<a name="l00047"></a>00047 <span class="comment">// Result for a big_endian architecture :</span> -<a name="l00048"></a>00048 <span class="comment">// data[0] = 0x12;</span> -<a name="l00049"></a>00049 <span class="comment">// data[1] = 0x34;</span> -<a name="l00050"></a>00050 <span class="comment">// data[2] = 0xAB;</span> -<a name="l00051"></a>00051 <span class="comment">// data[3] = 0xCD;</span> -<a name="l00052"></a>00052 -<a name="l00053"></a>00053 <span class="comment">/* CANOPEN_BIG_ENDIAN now defined in config.h*/</span> -<a name="l00054"></a>00054 <span class="preprocessor">#ifndef CANOPEN_BIG_ENDIAN</span> -<a name="l00055"></a><a class="code" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">00055</a> <span class="preprocessor"></span><span class="preprocessor"># define CANOPEN_BIG_ENDIAN 1</span> -<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00057"></a>00057 <span class="preprocessor"></span> -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="comment">// Use or not the PLL</span> -<a name="l00060"></a>00060 <span class="comment">//#define USE_PLL</span> -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 <span class="preprocessor">#ifdef USE_PLL</span> -<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor"># define BUS_CLOCK 24 // If the quartz on the board is 16 MHz. If different, change this value</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#else </span> -<a name="l00065"></a><a class="code" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">00065</a> <span class="preprocessor"></span><span class="preprocessor"># define BUS_CLOCK 8 // If the quartz on the board is 16 MHz. If different, change this value</span> -<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00067"></a>00067 <span class="preprocessor"></span> -<a name="l00069"></a>00069 <span class="comment">// Tested : </span> -<a name="l00070"></a>00070 <span class="comment">// SERIAL_SCI0_BAUD_RATE 9600 BUS_CLOCK 8 Send OK Receive not tested</span> -<a name="l00071"></a>00071 <span class="comment">// SERIAL_SCI0_BAUD_RATE 19200 BUS_CLOCK 8 Send OK Receive not tested</span> -<a name="l00072"></a>00072 <span class="comment">// SERIAL_SCI0_BAUD_RATE 38400 BUS_CLOCK 8 Send OK Receive not tested</span> -<a name="l00073"></a>00073 <span class="comment">// SERIAL_SCI0_BAUD_RATE 57600 BUS_CLOCK 8 Send Failed Receive not tested</span> -<a name="l00074"></a>00074 <span class="comment">// SERIAL_SCI0_BAUD_RATE 115200 BUS_CLOCK 8 Send Failed Receive not tested</span> -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="comment">// SERIAL_SCI0_BAUD_RATE 9600 BUS_CLOCK 24 Send OK Receive not tested</span> -<a name="l00077"></a>00077 <span class="comment">// SERIAL_SCI0_BAUD_RATE 19200 BUS_CLOCK 24 Send OK Receive not tested</span> -<a name="l00078"></a>00078 <span class="comment">// SERIAL_SCI0_BAUD_RATE 38400 BUS_CLOCK 24 Send OK but init problems Receive not tested</span> -<a name="l00079"></a>00079 <span class="comment">// SERIAL_SCI0_BAUD_RATE 57600 BUS_CLOCK 24 Send Failed Receive not tested</span> -<a name="l00080"></a>00080 <span class="comment">// SERIAL_SCI0_BAUD_RATE 115200 BUS_CLOCK 24 Send Failed Receive not tested</span> -<a name="l00081"></a>00081 -<a name="l00082"></a><a class="code" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">00082</a> <span class="preprocessor">#define SERIAL_SCI0_BAUD_RATE 38400</span> -<a name="l00083"></a><a class="code" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">00083</a> <span class="preprocessor"></span><span class="preprocessor">#define SERIAL_SCI1_BAUD_RATE 9600</span> -<a name="l00084"></a>00084 <span class="preprocessor"></span> -<a name="l00085"></a>00085 -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 -<a name="l00090"></a>00090 <span class="comment">// Several hardware definitions functions</span> -<a name="l00091"></a>00091 <span class="comment">// --------------------------------------</span> -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 -<a name="l00095"></a>00095 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (<span class="keywordtype">void</span>); -<a name="l00096"></a>00096 -<a name="l00098"></a>00098 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (<span class="keywordtype">void</span>); -<a name="l00099"></a>00099 -<a name="l00110"></a>00110 <span class="keyword">extern</span> <span class="keywordtype">char</span> * -<a name="l00111"></a>00111 <a class="code" href="canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keywordtype">char</span> lastCar); -<a name="l00112"></a>00112 -<a name="l00115"></a>00115 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (<span class="keywordtype">char</span> sci, <span class="keyword">const</span> <span class="keywordtype">char</span> * str); -<a name="l00116"></a>00116 -<a name="l00119"></a>00119 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (<span class="keywordtype">char</span> sci, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nbr, <span class="keywordtype">char</span> lastCar); -<a name="l00120"></a>00120 -<a name="l00123"></a>00123 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (<span class="keywordtype">void</span>); -<a name="l00124"></a>00124 -<a name="l00126"></a>00126 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (<span class="keywordtype">void</span>); -<a name="l00127"></a>00127 -<a name="l00128"></a>00128 <span class="comment">// Integers</span> -<a name="l00129"></a><a class="code" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00129</a> <span class="preprocessor">#define INTEGER8 signed char</span> -<a name="l00130"></a><a class="code" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span> -<a name="l00131"></a><a class="code" href="hcs12_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00131</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24</span> -<a name="l00132"></a><a class="code" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span> -<a name="l00133"></a><a class="code" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40</span> -<a name="l00134"></a><a class="code" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48</span> -<a name="l00135"></a><a class="code" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56</span> -<a name="l00136"></a><a class="code" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00136</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64</span> -<a name="l00137"></a>00137 <span class="preprocessor"></span> -<a name="l00138"></a>00138 <span class="comment">// Unsigned integers</span> -<a name="l00139"></a><a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00139</a> <span class="preprocessor">#define UNS8 unsigned char</span> -<a name="l00140"></a><a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16 unsigned short</span> -<a name="l00141"></a><a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32 unsigned long</span> -<a name="l00142"></a><a class="code" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00142</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24</span> -<a name="l00143"></a><a class="code" href="hcs12_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40</span> -<a name="l00144"></a><a class="code" href="hcs12_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48</span> -<a name="l00145"></a><a class="code" href="hcs12_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56</span> -<a name="l00146"></a><a class="code" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64 </span> -<a name="l00147"></a>00147 <span class="preprocessor"></span> -<a name="l00148"></a>00148 <span class="comment">// Whatever your microcontroller, the timer wont work if </span> -<a name="l00149"></a>00149 <span class="comment">// TIMEVAL is not at least on 32 bits</span> -<a name="l00150"></a><a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00150</a> <span class="preprocessor">#define TIMEVAL UNS32 </span> -<a name="l00151"></a>00151 <span class="preprocessor"></span> -<a name="l00152"></a>00152 <span class="comment">// The timer of the hcs12 counts from 0000 to 0xFFFF</span> -<a name="l00153"></a><a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00153</a> <span class="preprocessor">#define TIMEVAL_MAX 0xFFFF</span> -<a name="l00154"></a>00154 <span class="preprocessor"></span> -<a name="l00155"></a>00155 <span class="comment">// The timer is incrementing every 4 us.</span> -<a name="l00156"></a><a class="code" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00156</a> <span class="preprocessor">#define MS_TO_TIMEVAL(ms) (ms * 250)</span> -<a name="l00157"></a><a class="code" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00157</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) (us>>2)</span> -<a name="l00158"></a>00158 <span class="preprocessor"></span> -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 <span class="comment">// Reals</span> -<a name="l00161"></a><a class="code" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00161</a> <span class="preprocessor">#define REAL32 float</span> -<a name="l00162"></a><a class="code" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span> -<a name="l00163"></a>00163 <span class="preprocessor"></span> -<a name="l00164"></a>00164 <span class="preprocessor">#include "<a class="code" href="can_8h.html">can.h</a>"</span> -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 -<a name="l00168"></a>00168 <span class="comment">// ---------------------</span> -<a name="l00169"></a>00169 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span> -<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val) \</span> -<a name="l00171"></a>00171 <span class="preprocessor"> initSCI_0(); \</span> -<a name="l00172"></a>00172 <span class="preprocessor"> printSCI_nbr(SCI0, num, ' '); \</span> -<a name="l00173"></a>00173 <span class="preprocessor"> </span><span class="comment">/* large printing on console */</span> \ -<a name="l00174"></a>00174 printSCI_str(SCI0, str); \ -<a name="l00175"></a>00175 printSCI_nbr(SCI0, val, '\n'); -<a name="l00176"></a>00176 <span class="preprocessor">#else</span> -<a name="l00177"></a><a class="code" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00177</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val)</span> -<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00179"></a>00179 <span class="preprocessor"></span> -<a name="l00181"></a>00181 <span class="comment">// ---------------------</span> -<a name="l00182"></a>00182 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span> -<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor"># define MSG_WAR(num, str, val) \</span> -<a name="l00184"></a>00184 <span class="preprocessor"> initSCI_0(); \</span> -<a name="l00185"></a>00185 <span class="preprocessor"> printSCI_nbr(SCI0, num, ' '); \</span> -<a name="l00186"></a>00186 <span class="preprocessor"> </span><span class="comment">/* large printing on console */</span> \ -<a name="l00187"></a>00187 printSCI_str(SCI0, str); \ -<a name="l00188"></a>00188 printSCI_nbr(SCI0, val, '\n'); -<a name="l00189"></a>00189 <span class="preprocessor">#else</span> -<a name="l00190"></a><a class="code" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00190</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_WAR(num, str, val)</span> -<a name="l00191"></a>00191 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00192"></a>00192 <span class="preprocessor"></span> -<a name="l00193"></a>00193 -<a name="l00194"></a>00194 <span class="preprocessor">#endif</span> -<a name="l00195"></a>00195 <span class="preprocessor"></span> -<a name="l00196"></a>00196 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h.html --- a/doc/doxygen/html/hcs12_2applicfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,846 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h File Reference</h1><code>#include <string.h></code><br> -<code>#include <stdio.h></code><br> -<code>#include <../include/hcs12/asm-m68hc12/portsaccess.h></code><br> -<code>#include <../include/hcs12/asm-m68hc12/ports_def.h></code><br> -<code>#include <../include/hcs12/asm-m68hc12/ports.h></code><br> -<code>#include <../include/hcs12/interrupt.h></code><br> -<code>#include "<a class="el" href="can_8h-source.html">can.h</a>"</code><br> - -<p> -<a href="hcs12_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#751707f06cc1e5a62a109e6ad780b631">CANOPEN_BIG_ENDIAN</a> 1</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Define the architecture : little_endian or big_endian. <a href="#751707f06cc1e5a62a109e6ad780b631"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#1caba0e524eb249e9f6bf160b74aa14e">BUS_CLOCK</a> 8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#759dabd0f6ef66964bb0b0bf8c426398">SERIAL_SCI0_BAUD_RATE</a> 38400</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Configuration of the serials port SCI0 and SCI1. <a href="#759dabd0f6ef66964bb0b0bf8c426398"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#2831f0cbcc1686e98815825dba49c7f5">SERIAL_SCI1_BAUD_RATE</a> 9600</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a> signed char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a> short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a> long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> unsigned char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> unsigned short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> unsigned long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> UNS32</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> 0xFFFF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms) (ms * 250)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us) (us>>2)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a> float</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a> double</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Definition of MSG_ERR. <a href="#99178e2619db849578b20df5aa241844"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Definition of MSG_WAR. <a href="#5f4e5133c4c3113931684d3aba518bba"></a><br></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#f86db4b817c1a59a819cbdd51779bfaa">initSCI_0</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation of the serial port 0. <a href="#f86db4b817c1a59a819cbdd51779bfaa"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#b56fa1754706a57059103710178bdb68">initSCI_1</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation of the serial port 1. <a href="#b56fa1754706a57059103710178bdb68"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#2a9aef0efc98c5b41ef97ef91ad403e5">hex_convert</a> (char *buf, unsigned long value, char lastCar)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#6e3075ae435e83aefc018e5218c197d0">printSCI_str</a> (char sci, const char *str)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#80f5dbbc046cba0e5e9cf2bcc4c1e78e">printSCI_nbr</a> (char sci, unsigned long nbr, char lastCar)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#51e71c727eb7a49e2fde962a3d190a6b">initPLL</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="hcs12_2applicfg_8h.html#c71399958d35a7f703416f025603ee26">initHCS12</a> (void)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Put here all the code to init the HCS12. <a href="#c71399958d35a7f703416f025603ee26"></a><br></td></tr> -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="1caba0e524eb249e9f6bf160b74aa14e"></a><!-- doxytag: member="applicfg.h::BUS_CLOCK" ref="1caba0e524eb249e9f6bf160b74aa14e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BUS_CLOCK 8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="751707f06cc1e5a62a109e6ad780b631"></a><!-- doxytag: member="applicfg.h::CANOPEN_BIG_ENDIAN" ref="751707f06cc1e5a62a109e6ad780b631" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANOPEN_BIG_ENDIAN 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Define the architecture : little_endian or big_endian. -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER16 short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00130">130</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER24 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER32 long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00132">132</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER40 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00133">133</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER48 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00134">134</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER56 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00135">135</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER64 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00136">136</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER8 signed char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="applicfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MS_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">ms </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (ms * 250)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">156</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_ERR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Definition of MSG_ERR. -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">177</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_WAR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Definition of MSG_WAR. -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">190</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL32 float </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00161">161</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL64 double </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00162">162</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="759dabd0f6ef66964bb0b0bf8c426398"></a><!-- doxytag: member="applicfg.h::SERIAL_SCI0_BAUD_RATE" ref="759dabd0f6ef66964bb0b0bf8c426398" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SERIAL_SCI0_BAUD_RATE 38400 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Configuration of the serials port SCI0 and SCI1. -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">82</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="2831f0cbcc1686e98815825dba49c7f5"></a><!-- doxytag: member="applicfg.h::SERIAL_SCI1_BAUD_RATE" ref="2831f0cbcc1686e98815825dba49c7f5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SERIAL_SCI1_BAUD_RATE 9600 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">83</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="applicfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL UNS32 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">150</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="applicfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL_MAX 0xFFFF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">153</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS16 unsigned short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">140</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS24 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00142">142</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS32 unsigned long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">141</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS40 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00143">143</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS48 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00144">144</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS56 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00145">145</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS64 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00146">146</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS8 unsigned char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">139</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="applicfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define US_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">us </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (us>>2)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">157</a> of file <a class="el" href="hcs12_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="2a9aef0efc98c5b41ef97ef91ad403e5"></a><!-- doxytag: member="applicfg.h::hex_convert" ref="2a9aef0efc98c5b41ef97ef91ad403e5" args="(char *buf, unsigned long value, char lastCar)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* hex_convert </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>buf</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">unsigned long </td> - <td class="paramname"> <em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char </td> - <td class="paramname"> <em>lastCar</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Convert an integer to a string in hexadecimal format If you do not wants to use a lastCar, put lastCar = '' (end of string) ex : value = 0XABCDEF and lastCar = '<br> -' buf[0] = '0' buf[1] = 'X' buf[2] = 'A' .... buf[7] = 'F' buf[8] = '<br> -' buf[9] = '' -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00135">135</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -</div> -</div><p> -<a class="anchor" name="c71399958d35a7f703416f025603ee26"></a><!-- doxytag: member="applicfg.h::initHCS12" ref="c71399958d35a7f703416f025603ee26" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initHCS12 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Put here all the code to init the HCS12. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00199">199</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00188">initPLL()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>. -</div> -</div><p> -<a class="anchor" name="51e71c727eb7a49e2fde962a3d190a6b"></a><!-- doxytag: member="applicfg.h::initPLL" ref="51e71c727eb7a49e2fde962a3d190a6b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initPLL </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -to start using the PLL. Bus clock becomes 24 MHz if the quartz on the board is at 16 MHz -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00188">188</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="ports__def_8h-source.html#l00088">CLKSEL</a>, <a class="el" href="ports__def_8h-source.html#l00086">CRGFLG</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00089">PLLCTL</a>, <a class="el" href="ports__def_8h-source.html#l00084">REFDV</a>, and <a class="el" href="ports__def_8h-source.html#l00083">SYNR</a>. -</div> -</div><p> -<a class="anchor" name="f86db4b817c1a59a819cbdd51779bfaa"></a><!-- doxytag: member="applicfg.h::initSCI_0" ref="f86db4b817c1a59a819cbdd51779bfaa" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initSCI_0 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Initialisation of the serial port 0. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00115">115</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00744">SCI0</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00082">SERIAL_SCI0_BAUD_RATE</a>. -</div> -</div><p> -<a class="anchor" name="b56fa1754706a57059103710178bdb68"></a><!-- doxytag: member="applicfg.h::initSCI_1" ref="b56fa1754706a57059103710178bdb68" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initSCI_1 </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Initialisation of the serial port 1. -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00124">124</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00065">BUS_CLOCK</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00745">SCI1</a>, <a class="el" href="ports__def_8h-source.html#l00747">SCIBDH</a>, <a class="el" href="ports__def_8h-source.html#l00749">SCICR1</a>, <a class="el" href="ports__def_8h-source.html#l00750">SCICR2</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00083">SERIAL_SCI1_BAUD_RATE</a>. -</div> -</div><p> -<a class="anchor" name="80f5dbbc046cba0e5e9cf2bcc4c1e78e"></a><!-- doxytag: member="applicfg.h::printSCI_nbr" ref="80f5dbbc046cba0e5e9cf2bcc4c1e78e" args="(char sci, unsigned long nbr, char lastCar)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void printSCI_nbr </td> - <td>(</td> - <td class="paramtype">char </td> - <td class="paramname"> <em>sci</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">unsigned long </td> - <td class="paramname"> <em>nbr</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char </td> - <td class="paramname"> <em>lastCar</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Print the number in hexadecimal to the serial port sci (sci takes the values SCI0 or SCI1) -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00179">179</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00135">hex_convert()</a>, and <a class="el" href="canOpenDriver_8c-source.html#l00162">printSCI_str()</a>. -</div> -</div><p> -<a class="anchor" name="6e3075ae435e83aefc018e5218c197d0"></a><!-- doxytag: member="applicfg.h::printSCI_str" ref="6e3075ae435e83aefc018e5218c197d0" args="(char sci, const char *str)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void printSCI_str </td> - <td>(</td> - <td class="paramtype">char </td> - <td class="paramname"> <em>sci</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"> <em>str</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Print the string to the serial port sci (sci takes the values SCI0 or SCI1) -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00162">162</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="ports__def_8h-source.html#l00754">SCIDRL</a>, and <a class="el" href="ports__def_8h-source.html#l00751">SCISR1</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot --- a/doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="printSCI_nbr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="hex_convert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2a9aef0efc98c5b41ef97ef91ad403e5"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="printSCI_str",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#6e3075ae435e83aefc018e5218c197d0"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5 --- a/doc/doxygen/html/hcs12_2applicfg_8h_80f5dbbc046cba0e5e9cf2bcc4c1e78e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -682cad49c36f500fad96647743ac4115 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h__incl.dot --- a/doc/doxygen/html/hcs12_2applicfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h__incl.md5 --- a/doc/doxygen/html/hcs12_2applicfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -54abb8bfd24ced63be41cdaa9f514d24 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot --- a/doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="initHCS12",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="initPLL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#51e71c727eb7a49e2fde962a3d190a6b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5 --- a/doc/doxygen/html/hcs12_2applicfg_8h_c71399958d35a7f703416f025603ee26_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e5f9966a2b69888cac688d3caa8eb725 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c-source.html --- a/doc/doxygen/html/interrupt_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c</h1><a href="interrupt_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/*</span> -<a name="l00024"></a>00024 <span class="comment">Functions called by interrupts vectors.</span> -<a name="l00025"></a>00025 <span class="comment">*/</span> -<a name="l00026"></a>00026 <span class="comment">/*</span> -<a name="l00027"></a>00027 <span class="comment">This is a part of the driver, of course !</span> -<a name="l00028"></a>00028 <span class="comment">But you have to put your code in this functions,</span> -<a name="l00029"></a>00029 <span class="comment">if you plan to use interruptions.</span> -<a name="l00030"></a>00030 <span class="comment">*/</span> -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="preprocessor">#include "../include/data.h"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "../include/hcs12/applicfg.h"</span> -<a name="l00034"></a>00034 <span class="preprocessor">#include "../include/hcs12/error.h"</span> -<a name="l00035"></a>00035 <span class="preprocessor">#include "../include/hcs12/candriver.h"</span> -<a name="l00036"></a>00036 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/regs.h"</span> -<a name="l00037"></a>00037 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/portsaccess.h"</span> -<a name="l00038"></a>00038 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports_def.h"</span> -<a name="l00039"></a>00039 <span class="preprocessor">#include "../include/hcs12/asm-m68hc12/ports.h"</span> -<a name="l00040"></a>00040 <span class="preprocessor">#include "../include/hcs12/interrupt.h"</span> -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">char</span> <a class="code" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a>; -<a name="l00043"></a>00043 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="structMessage.html">Message</a> <a class="code" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a>; -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <span class="comment">/* Inhibe les interruptions */</span> -<a name="l00048"></a>00048 -<a name="l00049"></a><a class="code" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">00049</a> <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (<span class="keywordtype">void</span>) -<a name="l00050"></a>00050 { -<a name="l00051"></a>00051 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> mask; -<a name="l00052"></a>00052 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"tpa\n\tsei"</span> : <span class="stringliteral">"=d"</span>(mask)); -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 } -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="comment">/* Autorise les interruptions */</span> -<a name="l00057"></a><a class="code" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">00057</a> <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (<span class="keywordtype">void</span>) -<a name="l00058"></a>00058 { -<a name="l00059"></a>00059 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> __volatile__ (<span class="stringliteral">"cli"</span>); -<a name="l00060"></a>00060 } -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c.html --- a/doc/doxygen/html/interrupt_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,128 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c File Reference</h1><code>#include "../include/data.h"</code><br> -<code>#include "../include/hcs12/applicfg.h"</code><br> -<code>#include "../include/hcs12/error.h"</code><br> -<code>#include "../include/hcs12/candriver.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/regs.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/portsaccess.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/ports_def.h"</code><br> -<code>#include "../include/hcs12/asm-m68hc12/ports.h"</code><br> -<code>#include "../include/hcs12/interrupt.h"</code><br> - -<p> -<a href="interrupt_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile char </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="structMessage.html">Message</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="eb99ff49b4a6d5157416f9b5bd0d9c2c"></a><!-- doxytag: member="interrupt.c::lock" ref="eb99ff49b4a6d5157416f9b5bd0d9c2c" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void lock </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Disable interrupts -<p> -Definition at line <a class="el" href="interrupt_8c-source.html#l00049">49</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>. -<p> -References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>. -</div> -</div><p> -<a class="anchor" name="987ce601d6d4c8eedd68b58db3b7811a"></a><!-- doxytag: member="interrupt.c::unlock" ref="987ce601d6d4c8eedd68b58db3b7811a" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void unlock </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Enable interrupts -<p> -Definition at line <a class="el" href="interrupt_8c-source.html#l00057">57</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>. -<p> -References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="d91f20f7aab1f9071e2378a8696db736"></a><!-- doxytag: member="interrupt.c::canMsgRcv" ref="d91f20f7aab1f9071e2378a8696db736" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile <a class="el" href="structMessage.html">Message</a> <a class="el" href="interrupt_8c.html#d91f20f7aab1f9071e2378a8696db736">canMsgRcv</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="9c5b421f784338eb10343d2724c56706"></a><!-- doxytag: member="interrupt.c::msgRecu" ref="9c5b421f784338eb10343d2724c56706" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile char <a class="el" href="interrupt_8c.html#9c5b421f784338eb10343d2724c56706">msgRecu</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot --- a/doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5 --- a/doc/doxygen/html/interrupt_8c_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -adca2e79ec42b18e8ac4620950c5a21b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c__incl.dot --- a/doc/doxygen/html/interrupt_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/hcs12/interrupt.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="../include/data.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="../include/hcs12/applicfg.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="../include/hcs12/error.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="../include/hcs12/candriver.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="../include/hcs12/asm-m68hc12/regs.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="../include/hcs12/asm-m68hc12/portsaccess.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="../include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="../include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="../include/hcs12/interrupt.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c__incl.md5 --- a/doc/doxygen/html/interrupt_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -57e1786f49b5b761b919753f1c4b9fd3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot --- a/doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5 --- a/doc/doxygen/html/interrupt_8c_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -90b722b560a226883141072b94ca2e1e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h-source.html --- a/doc/doxygen/html/interrupt_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,104 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h</h1><a href="interrupt_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __INTERRUPT__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __INTERRUPT__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 -<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (<span class="keywordtype">void</span>); -<a name="l00031"></a>00031 -<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (<span class="keywordtype">void</span>); -<a name="l00036"></a>00036 -<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) timerOvflHdl (<span class="keywordtype">void</span>); -<a name="l00041"></a>00041 -<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlTra (<span class="keywordtype">void</span>); -<a name="l00046"></a>00046 -<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlRcv (<span class="keywordtype">void</span>); -<a name="l00051"></a>00051 -<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlWup (<span class="keywordtype">void</span>); -<a name="l00057"></a>00057 -<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can0HdlErr (<span class="keywordtype">void</span>); -<a name="l00062"></a>00062 -<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlTra (<span class="keywordtype">void</span>); -<a name="l00067"></a>00067 -<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlRcv (<span class="keywordtype">void</span>); -<a name="l00072"></a>00072 -<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlWup (<span class="keywordtype">void</span>); -<a name="l00077"></a>00077 -<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can1HdlErr (<span class="keywordtype">void</span>); -<a name="l00082"></a>00082 -<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlTra (<span class="keywordtype">void</span>); -<a name="l00087"></a>00087 -<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlRcv (<span class="keywordtype">void</span>); -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 <span class="comment">/*</span> -<a name="l00094"></a>00094 <span class="comment">Message error on MSCAN 2</span> -<a name="l00095"></a>00095 <span class="comment">*/</span> -<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlWup (<span class="keywordtype">void</span>); -<a name="l00097"></a>00097 -<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can2HdlErr (<span class="keywordtype">void</span>); -<a name="l00102"></a>00102 -<a name="l00106"></a>00106 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlTra (<span class="keywordtype">void</span>); -<a name="l00107"></a>00107 -<a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlRcv (<span class="keywordtype">void</span>); -<a name="l00112"></a>00112 -<a name="l00116"></a>00116 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlWup (<span class="keywordtype">void</span>); -<a name="l00117"></a>00117 -<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can3HdlErr (<span class="keywordtype">void</span>); -<a name="l00122"></a>00122 -<a name="l00126"></a>00126 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlTra (<span class="keywordtype">void</span>); -<a name="l00127"></a>00127 -<a name="l00131"></a>00131 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlRcv (<span class="keywordtype">void</span>); -<a name="l00132"></a>00132 -<a name="l00133"></a>00133 <span class="comment">/*</span> -<a name="l00134"></a>00134 <span class="comment">Message error on MSCAN 4</span> -<a name="l00135"></a>00135 <span class="comment">*/</span> -<a name="l00136"></a>00136 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlWup (<span class="keywordtype">void</span>); -<a name="l00137"></a>00137 -<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#445500277ba0e363873b34cffc015745">__attribute__</a>((interrupt)) can4HdlErr (<span class="keywordtype">void</span>); -<a name="l00142"></a>00142 -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 <span class="preprocessor">#endif </span><span class="comment">/* __INTERRUPT__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h.html --- a/doc/doxygen/html/interrupt_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,109 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/interrupt.h File Reference</h1> -<p> -<a href="interrupt_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#eb99ff49b4a6d5157416f9b5bd0d9c2c">lock</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#987ce601d6d4c8eedd68b58db3b7811a">unlock</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupt_8h.html#efecbc6bd7cf74b7c63f446283749344">__attribute__</a> ((interrupt)) timerOvflHdl(void)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="efecbc6bd7cf74b7c63f446283749344"></a><!-- doxytag: member="interrupt.h::__attribute__" ref="efecbc6bd7cf74b7c63f446283749344" args="((interrupt)) timerOvflHdl(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void __attribute__ </td> - <td>(</td> - <td class="paramtype">(interrupt) </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<a class="el" href="structMessage.html">Message</a> transmitted on MSCAN 0 -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00054">54</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>. -</div> -</div><p> -<a class="anchor" name="eb99ff49b4a6d5157416f9b5bd0d9c2c"></a><!-- doxytag: member="interrupt.h::lock" ref="eb99ff49b4a6d5157416f9b5bd0d9c2c" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void lock </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Disable interrupts -<p> -Definition at line <a class="el" href="interrupt_8c-source.html#l00049">49</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>. -<p> -References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>. -</div> -</div><p> -<a class="anchor" name="987ce601d6d4c8eedd68b58db3b7811a"></a><!-- doxytag: member="interrupt.h::unlock" ref="987ce601d6d4c8eedd68b58db3b7811a" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void unlock </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Enable interrupts -<p> -Definition at line <a class="el" href="interrupt_8c-source.html#l00057">57</a> of file <a class="el" href="interrupt_8c-source.html">interrupt.c</a>. -<p> -References <a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot --- a/doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5 --- a/doc/doxygen/html/interrupt_8h_987ce601d6d4c8eedd68b58db3b7811a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -adca2e79ec42b18e8ac4620950c5a21b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot --- a/doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="lock",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5 --- a/doc/doxygen/html/interrupt_8h_eb99ff49b4a6d5157416f9b5bd0d9c2c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -52e5ca67e10a7ceddf2777c44d24442b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupts_8h-source.html --- a/doc/doxygen/html/interrupts_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,84 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h</h1><a href="interrupts_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="comment">/* Interrupt Vectors -- ROM mode</span> -<a name="l00023"></a>00023 <span class="comment"> Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.</span> -<a name="l00024"></a>00024 <span class="comment"> Written by Stephane Carrez (stcarrez@worldnet.fr) </span> -<a name="l00025"></a>00025 <span class="comment"></span> -<a name="l00026"></a>00026 <span class="comment">This file is free software; you can redistribute it and/or modify it</span> -<a name="l00027"></a>00027 <span class="comment">under the terms of the GNU General Public License as published by the</span> -<a name="l00028"></a>00028 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span> -<a name="l00029"></a>00029 <span class="comment">later version.</span> -<a name="l00030"></a>00030 <span class="comment"></span> -<a name="l00031"></a>00031 <span class="comment">In addition to the permissions in the GNU General Public License, the</span> -<a name="l00032"></a>00032 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span> -<a name="l00033"></a>00033 <span class="comment">compiled version of this file with other programs, and to distribute</span> -<a name="l00034"></a>00034 <span class="comment">those programs without any restriction coming from the use of this</span> -<a name="l00035"></a>00035 <span class="comment">file. (The General Public License restrictions do apply in other</span> -<a name="l00036"></a>00036 <span class="comment">respects; for example, they cover modification of the file, and</span> -<a name="l00037"></a>00037 <span class="comment">distribution when not linked into another program.)</span> -<a name="l00038"></a>00038 <span class="comment"></span> -<a name="l00039"></a>00039 <span class="comment">This file is distributed in the hope that it will be useful, but</span> -<a name="l00040"></a>00040 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00041"></a>00041 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00042"></a>00042 <span class="comment">General Public License for more details.</span> -<a name="l00043"></a>00043 <span class="comment"></span> -<a name="l00044"></a>00044 <span class="comment">You should have received a copy of the GNU General Public License</span> -<a name="l00045"></a>00045 <span class="comment">along with this program; see the file COPYING. If not, write to</span> -<a name="l00046"></a>00046 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span> -<a name="l00047"></a>00047 <span class="comment">Boston, MA 02111-1307, USA. */</span> -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_INTERRUPTS_H</span> -<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_INTERRUPTS_H</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span> -<a name="l00052"></a>00052 <span class="comment">/* For ROM-boards, interrupts are in ROM and are not installed</span> -<a name="l00053"></a>00053 <span class="comment"> at run time. Implementation is empty. */</span> -<a name="l00054"></a>00054 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00055"></a><a class="code" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">00055</a> <a class="code" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">set_interrupt_handler</a> (interrupt_vector_id <span class="keywordtype">id</span> ATTRIBUTE_UNUSED, -<a name="l00056"></a>00056 interrupt_t handler ATTRIBUTE_UNUSED) -<a name="l00057"></a>00057 { -<a name="l00058"></a>00058 } -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/interrupts_8h.html --- a/doc/doxygen/html/interrupts_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/interrupts.h File Reference</h1> -<p> -<a href="interrupts_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interrupts_8h.html#9bd9ec396797491bb9921d20211a88bc">set_interrupt_handler</a> (interrupt_vector_id id ATTRIBUTE_UNUSED, interrupt_t handler ATTRIBUTE_UNUSED)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="9bd9ec396797491bb9921d20211a88bc"></a><!-- doxytag: member="interrupts.h::set_interrupt_handler" ref="9bd9ec396797491bb9921d20211a88bc" args="(interrupt_vector_id id ATTRIBUTE_UNUSED, interrupt_t handler ATTRIBUTE_UNUSED)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void set_interrupt_handler </td> - <td>(</td> - <td class="paramtype">interrupt_vector_id id </td> - <td class="paramname"> <em>ATTRIBUTE_UNUSED</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">interrupt_t handler </td> - <td class="paramname"> <em>ATTRIBUTE_UNUSED</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="interrupts_8h-source.html#l00055">55</a> of file <a class="el" href="interrupts_8h-source.html">interrupts.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c-source.html --- a/doc/doxygen/html/lifegrd_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,190 +16,165 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c</h1><a href="lifegrd_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include <data.h></span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "lifegrd.h"</span> -<a name="l00025"></a>00025 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="comment">/* Prototypes for internals functions */</span> -<a name="l00028"></a>00028 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); -<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); -<a name="l00030"></a>00030 UNS32 <a class="code" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">OnHearbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex); -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment">/*****************************************************************************/</span> -<a name="l00033"></a><a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">00033</a> e_nodeState <a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (CO_Data* d, UNS8 nodeId) -<a name="l00034"></a>00034 { -<a name="l00035"></a>00035 e_nodeState networkNodeState = d->NMTable[nodeId]; -<a name="l00036"></a>00036 <span class="keywordflow">return</span> networkNodeState; -<a name="l00037"></a>00037 } +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00024"></a>00024 +<a name="l00035"></a>00035 <span class="preprocessor">#include <data.h></span> +<a name="l00036"></a>00036 <span class="preprocessor">#include "lifegrd.h"</span> +<a name="l00037"></a>00037 <span class="preprocessor">#include "canfestival.h"</span> <a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="comment">/*****************************************************************************/</span> -<a name="l00040"></a>00040 <span class="comment">/* The Consumer Timer Callback */</span> -<a name="l00041"></a><a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">00041</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 <span class="comment">/*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/</span> -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="comment">/* call heartbeat error with NodeId */</span> -<a name="l00046"></a>00046 (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[<span class="keywordtype">id</span>]) & (UNS32)0x00FF0000) >> (UNS8)16 )); -<a name="l00047"></a>00047 } -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="comment">/*****************************************************************************/</span> -<a name="l00050"></a><a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">00050</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(CO_Data* d, Message* m ) -<a name="l00051"></a>00051 { -<a name="l00052"></a>00052 UNS8 nodeId = (UNS8) GET_NODE_ID((*m)); -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 <span class="keywordflow">if</span>((m->rtr == 1) ) <span class="comment">/* Notice that only the master can have sent this node guarding request */</span> -<a name="l00055"></a>00055 { <span class="comment">/* Receiving a NMT NodeGuarding (request of the state by the master) */</span> -<a name="l00056"></a>00056 <span class="comment">/* only answer to the NMT NodeGuarding request, the master is not checked (not implemented) */</span> -<a name="l00057"></a>00057 <span class="keywordflow">if</span> (nodeId == *d->bDeviceNodeId ) -<a name="l00058"></a>00058 { -<a name="l00059"></a>00059 Message msg; -<a name="l00060"></a>00060 msg.cob_id.w = *d->bDeviceNodeId + 0x700; -<a name="l00061"></a>00061 msg.len = (UNS8)0x01; -<a name="l00062"></a>00062 msg.rtr = 0; -<a name="l00063"></a>00063 msg.data[0] = d->nodeState; -<a name="l00064"></a>00064 <span class="keywordflow">if</span> (d->toggle) -<a name="l00065"></a>00065 { -<a name="l00066"></a>00066 msg.data[0] |= 0x80 ; -<a name="l00067"></a>00067 d->toggle = 0 ; -<a name="l00068"></a>00068 } -<a name="l00069"></a>00069 <span class="keywordflow">else</span> -<a name="l00070"></a>00070 d->toggle = 1 ; -<a name="l00071"></a>00071 <span class="comment">/* send the nodeguard response. */</span> -<a name="l00072"></a>00072 MSG_WAR(0x3130, <span class="stringliteral">"Sending NMT Nodeguard to master, state: "</span>, d->nodeState); -<a name="l00073"></a>00073 canSend(d->canHandle,&msg ); -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 }<span class="keywordflow">else</span>{ <span class="comment">/* Not a request CAN */</span> -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 MSG_WAR(0x3110, <span class="stringliteral">"Received NMT nodeId : "</span>, nodeId); -<a name="l00079"></a>00079 <span class="comment">/* the slave's state receievd is stored in the NMTable */</span> -<a name="l00080"></a>00080 <span class="comment">/* The state is stored on 7 bit */</span> -<a name="l00081"></a>00081 d->NMTable[nodeId] = (e_nodeState) ((*m).data[0] & 0x7F) ; -<a name="l00082"></a>00082 -<a name="l00083"></a>00083 <span class="comment">/* Boot-Up frame reception */</span> -<a name="l00084"></a>00084 <span class="keywordflow">if</span> ( d->NMTable[nodeId] == Initialisation) -<a name="l00085"></a>00085 { -<a name="l00086"></a>00086 <span class="comment">/* The device send the boot-up message (Initialisation) */</span> -<a name="l00087"></a>00087 <span class="comment">/* to indicate the master that it is entered in pre_operational mode */</span> -<a name="l00088"></a>00088 <span class="comment">/* Because the device enter automaticaly in pre_operational mode, */</span> -<a name="l00089"></a>00089 <span class="comment">/* the pre_operational mode is stored */</span> -<a name="l00090"></a>00090 <span class="comment">/* NMTable[bus_id][nodeId] = Pre_operational; */</span> -<a name="l00091"></a>00091 MSG_WAR(0x3100, <span class="stringliteral">"The NMT is a bootup from node : "</span>, nodeId); -<a name="l00092"></a>00092 } -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 <span class="keywordflow">if</span>( d->NMTable[nodeId] != Unknown_state ) { -<a name="l00095"></a>00095 UNS8 index, ConsummerHeartBeat_nodeId ; -<a name="l00096"></a>00096 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) -<a name="l00097"></a>00097 { -<a name="l00098"></a>00098 ConsummerHeartBeat_nodeId = (UNS8)( ((d->ConsumerHeartbeatEntries[index]) & (UNS32)0x00FF0000) >> (UNS8)16 ); -<a name="l00099"></a>00099 if ( nodeId == ConsummerHeartBeat_nodeId ) -<a name="l00100"></a>00100 { -<a name="l00101"></a>00101 TIMEVAL time = ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ; -<a name="l00102"></a>00102 <span class="comment">/* Renew alarm for next heartbeat. */</span> -<a name="l00103"></a>00103 <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ConsumerHeartBeatTimers[index]); -<a name="l00104"></a>00104 d->ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0); -<a name="l00105"></a>00105 } -<a name="l00106"></a>00106 } -<a name="l00107"></a>00107 } -<a name="l00108"></a>00108 } -<a name="l00109"></a>00109 } -<a name="l00110"></a>00110 -<a name="l00111"></a>00111 <span class="comment">/*****************************************************************************/</span> -<a name="l00112"></a>00112 <span class="comment">/* The Consumer Timer Callback */</span> -<a name="l00113"></a><a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">00113</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) -<a name="l00114"></a>00114 { -<a name="l00115"></a>00115 <span class="keywordflow">if</span>(*d->ProducerHeartBeatTime) -<a name="l00116"></a>00116 { -<a name="l00117"></a>00117 Message msg; -<a name="l00118"></a>00118 <span class="comment">/* Time expired, the heartbeat must be sent immediately</span> -<a name="l00119"></a>00119 <span class="comment"> * generate the correct node-id: this is done by the offset 1792</span> -<a name="l00120"></a>00120 <span class="comment"> * (decimal) and additionaly</span> -<a name="l00121"></a>00121 <span class="comment"> * the node-id of this device.</span> -<a name="l00122"></a>00122 <span class="comment"> */</span> -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 msg.cob_id.w = *d->bDeviceNodeId + 0x700; -<a name="l00125"></a>00125 msg.len = (UNS8)0x01; -<a name="l00126"></a>00126 msg.rtr = 0; -<a name="l00127"></a>00127 msg.data[0] = d->nodeState; <span class="comment">/* No toggle for heartbeat !*/</span> -<a name="l00128"></a>00128 <span class="comment">/* send the heartbeat */</span> -<a name="l00129"></a>00129 MSG_WAR(0x3130, <span class="stringliteral">"Producing heartbeat: "</span>, d->nodeState); -<a name="l00130"></a>00130 canSend(d->canHandle,&msg ); -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 }<span class="keywordflow">else</span>{ -<a name="l00133"></a>00133 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ProducerHeartBeatTimer); -<a name="l00134"></a>00134 } -<a name="l00135"></a>00135 } -<a name="l00136"></a>00136 -<a name="l00137"></a>00137 <span class="comment">/*****************************************************************************/</span> -<a name="l00138"></a>00138 <span class="comment">/* This is called when Index 0x1017 is updated.*/</span> -<a name="l00139"></a><a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">00139</a> UNS32 <a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex) -<a name="l00140"></a>00140 { -<a name="l00141"></a>00141 <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d); -<a name="l00142"></a>00142 <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d); -<a name="l00143"></a>00143 <span class="keywordflow">return</span> 0; -<a name="l00144"></a>00144 } -<a name="l00145"></a>00145 <span class="comment">/*****************************************************************************/</span> -<a name="l00146"></a>00146 -<a name="l00147"></a><a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">00147</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(CO_Data* d) -<a name="l00148"></a>00148 { -<a name="l00149"></a>00149 -<a name="l00150"></a>00150 UNS8 index; <span class="comment">/* Index to scan the table of heartbeat consumers */</span> -<a name="l00151"></a>00151 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1017, 0x00, &<a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>); -<a name="l00152"></a>00152 -<a name="l00153"></a>00153 d->toggle = 0; -<a name="l00154"></a>00154 -<a name="l00155"></a>00155 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) -<a name="l00156"></a>00156 { -<a name="l00157"></a>00157 TIMEVAL time = (UNS16) ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ; -<a name="l00158"></a>00158 <span class="comment">/* MSG_WAR(0x3121, "should_time : ", should_time ) ; */</span> -<a name="l00159"></a>00159 if ( time ) -<a name="l00160"></a>00160 { -<a name="l00161"></a>00161 d->ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0); -<a name="l00162"></a>00162 } -<a name="l00163"></a>00163 } -<a name="l00164"></a>00164 -<a name="l00165"></a>00165 <span class="keywordflow">if</span> ( *d->ProducerHeartBeatTime ) -<a name="l00166"></a>00166 { -<a name="l00167"></a>00167 TIMEVAL time = *d->ProducerHeartBeatTime; -<a name="l00168"></a>00168 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, 0, &<a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), MS_TO_TIMEVAL(time)); -<a name="l00169"></a>00169 } -<a name="l00170"></a>00170 } -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 <span class="comment">/*****************************************************************************/</span> -<a name="l00173"></a><a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">00173</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(CO_Data* d) -<a name="l00174"></a>00174 { -<a name="l00175"></a>00175 UNS8 index; -<a name="l00176"></a>00176 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) -<a name="l00177"></a>00177 { -<a name="l00178"></a>00178 d->ConsumerHeartBeatTimers[index + 1] = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ConsumerHeartBeatTimers[index + 1]);; -<a name="l00179"></a>00179 } -<a name="l00180"></a>00180 -<a name="l00181"></a>00181 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ProducerHeartBeatTimer);; -<a name="l00182"></a>00182 } -<a name="l00183"></a>00183 -<a name="l00184"></a><a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">00184</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a>(UNS8 heartbeatID){} -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 UNS32 <a class="code" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">OnHearbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex); +<a name="l00046"></a>00046 +<a name="l00055"></a><a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">00055</a> e_nodeState <a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (CO_Data* d, UNS8 nodeId) +<a name="l00056"></a>00056 { +<a name="l00057"></a>00057 e_nodeState networkNodeState = d->NMTable[nodeId]; +<a name="l00058"></a>00058 <span class="keywordflow">return</span> networkNodeState; +<a name="l00059"></a>00059 } +<a name="l00060"></a>00060 +<a name="l00067"></a><a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">00067</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) +<a name="l00068"></a>00068 { +<a name="l00069"></a>00069 <span class="comment">/*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/</span> +<a name="l00070"></a>00070 +<a name="l00072"></a>00072 (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[<span class="keywordtype">id</span>]) & (UNS32)0x00FF0000) >> (UNS8)16 )); +<a name="l00073"></a>00073 } +<a name="l00074"></a>00074 +<a name="l00081"></a><a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">00081</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(CO_Data* d, Message* m ) +<a name="l00082"></a>00082 { +<a name="l00083"></a>00083 UNS8 nodeId = (UNS8) GET_NODE_ID((*m)); +<a name="l00084"></a>00084 +<a name="l00085"></a>00085 <span class="keywordflow">if</span>((m->rtr == 1) ) +<a name="l00090"></a>00090 { +<a name="l00097"></a>00097 <span class="keywordflow">if</span> (nodeId == *d->bDeviceNodeId ) +<a name="l00098"></a>00098 { +<a name="l00099"></a>00099 Message msg; +<a name="l00100"></a>00100 msg.cob_id.w = *d->bDeviceNodeId + 0x700; +<a name="l00101"></a>00101 msg.len = (UNS8)0x01; +<a name="l00102"></a>00102 msg.rtr = 0; +<a name="l00103"></a>00103 msg.data[0] = d->nodeState; +<a name="l00104"></a>00104 <span class="keywordflow">if</span> (d->toggle) +<a name="l00105"></a>00105 { +<a name="l00106"></a>00106 msg.data[0] |= 0x80 ; +<a name="l00107"></a>00107 d->toggle = 0 ; +<a name="l00108"></a>00108 } +<a name="l00109"></a>00109 <span class="keywordflow">else</span> +<a name="l00110"></a>00110 d->toggle = 1 ; +<a name="l00112"></a>00112 MSG_WAR(0x3130, <span class="stringliteral">"Sending NMT Nodeguard to master, state: "</span>, d->nodeState); +<a name="l00113"></a>00113 canSend(d->canHandle,&msg ); +<a name="l00114"></a>00114 } +<a name="l00115"></a>00115 +<a name="l00116"></a>00116 }<span class="keywordflow">else</span>{ +<a name="l00118"></a>00118 MSG_WAR(0x3110, <span class="stringliteral">"Received NMT nodeId : "</span>, nodeId); +<a name="l00121"></a>00121 d->NMTable[nodeId] = (e_nodeState) ((*m).data[0] & 0x7F) ; +<a name="l00122"></a>00122 +<a name="l00124"></a>00124 <span class="keywordflow">if</span> ( d->NMTable[nodeId] == Initialisation) +<a name="l00125"></a>00125 { +<a name="l00135"></a>00135 MSG_WAR(0x3100, <span class="stringliteral">"The NMT is a bootup from node : "</span>, nodeId); +<a name="l00136"></a>00136 } +<a name="l00137"></a>00137 +<a name="l00138"></a>00138 <span class="keywordflow">if</span>( d->NMTable[nodeId] != Unknown_state ) { +<a name="l00139"></a>00139 UNS8 index, ConsummerHeartBeat_nodeId ; +<a name="l00140"></a>00140 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) +<a name="l00141"></a>00141 { +<a name="l00142"></a>00142 ConsummerHeartBeat_nodeId = (UNS8)( ((d->ConsumerHeartbeatEntries[index]) & (UNS32)0x00FF0000) >> (UNS8)16 ); +<a name="l00143"></a>00143 if ( nodeId == ConsummerHeartBeat_nodeId ) +<a name="l00144"></a>00144 { +<a name="l00145"></a>00145 TIMEVAL time = ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ; +<a name="l00146"></a>00146 <span class="comment">/* Renew alarm for next heartbeat. */</span> +<a name="l00147"></a>00147 <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ConsumerHeartBeatTimers[index]); +<a name="l00148"></a>00148 d->ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0); +<a name="l00149"></a>00149 } +<a name="l00150"></a>00150 } +<a name="l00151"></a>00151 } +<a name="l00152"></a>00152 } +<a name="l00153"></a>00153 } +<a name="l00154"></a>00154 +<a name="l00161"></a><a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">00161</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) +<a name="l00162"></a>00162 { +<a name="l00163"></a>00163 <span class="keywordflow">if</span>(*d->ProducerHeartBeatTime) +<a name="l00164"></a>00164 { +<a name="l00165"></a>00165 Message msg; +<a name="l00172"></a>00172 msg.cob_id.w = *d->bDeviceNodeId + 0x700; +<a name="l00173"></a>00173 msg.len = (UNS8)0x01; +<a name="l00174"></a>00174 msg.rtr = 0; +<a name="l00175"></a>00175 msg.data[0] = d->nodeState; +<a name="l00177"></a>00177 MSG_WAR(0x3130, <span class="stringliteral">"Producing heartbeat: "</span>, d->nodeState); +<a name="l00178"></a>00178 canSend(d->canHandle,&msg ); +<a name="l00179"></a>00179 +<a name="l00180"></a>00180 }<span class="keywordflow">else</span>{ +<a name="l00181"></a>00181 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ProducerHeartBeatTimer); +<a name="l00182"></a>00182 } +<a name="l00183"></a>00183 } +<a name="l00184"></a>00184 +<a name="l00194"></a><a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">00194</a> UNS32 <a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex) +<a name="l00195"></a>00195 { +<a name="l00196"></a>00196 <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d); +<a name="l00197"></a>00197 <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d); +<a name="l00198"></a>00198 <span class="keywordflow">return</span> 0; +<a name="l00199"></a>00199 } +<a name="l00200"></a>00200 +<a name="l00206"></a><a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">00206</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(CO_Data* d) +<a name="l00207"></a>00207 { +<a name="l00208"></a>00208 +<a name="l00209"></a>00209 UNS8 index; +<a name="l00210"></a>00210 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1017, 0x00, &<a class="code" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</a>); +<a name="l00211"></a>00211 +<a name="l00212"></a>00212 d->toggle = 0; +<a name="l00213"></a>00213 +<a name="l00214"></a>00214 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) +<a name="l00215"></a>00215 { +<a name="l00216"></a>00216 TIMEVAL time = (UNS16) ( (d->ConsumerHeartbeatEntries[index]) & (UNS32)0x0000FFFF ) ; +<a name="l00218"></a>00218 if ( time ) +<a name="l00219"></a>00219 { +<a name="l00220"></a>00220 d->ConsumerHeartBeatTimers[index] = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, index, &<a class="code" href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), 0); +<a name="l00221"></a>00221 } +<a name="l00222"></a>00222 } +<a name="l00223"></a>00223 +<a name="l00224"></a>00224 <span class="keywordflow">if</span> ( *d->ProducerHeartBeatTime ) +<a name="l00225"></a>00225 { +<a name="l00226"></a>00226 TIMEVAL time = *d->ProducerHeartBeatTime; +<a name="l00227"></a>00227 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d, 0, &<a class="code" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</a>, MS_TO_TIMEVAL(time), MS_TO_TIMEVAL(time)); +<a name="l00228"></a>00228 } +<a name="l00229"></a>00229 } +<a name="l00230"></a>00230 +<a name="l00236"></a><a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">00236</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(CO_Data* d) +<a name="l00237"></a>00237 { +<a name="l00238"></a>00238 UNS8 index; +<a name="l00239"></a>00239 <span class="keywordflow">for</span>( index = (UNS8)0x00; index < *d->ConsumerHeartbeatCount; index++ ) +<a name="l00240"></a>00240 { +<a name="l00241"></a>00241 d->ConsumerHeartBeatTimers[index + 1] = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ConsumerHeartBeatTimers[index + 1]);; +<a name="l00242"></a>00242 } +<a name="l00243"></a>00243 +<a name="l00244"></a>00244 d->ProducerHeartBeatTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->ProducerHeartBeatTimer);; +<a name="l00245"></a>00245 } +<a name="l00246"></a>00246 +<a name="l00252"></a><a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">00252</a> <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a>(UNS8 heartbeatID){} +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c.html --- a/doc/doxygen/html/lifegrd_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,6 +20,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for lifegrd.c:<p><center><img src="lifegrd_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c_map" alt=""></center> + +<p> <a href="lifegrd_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -42,7 +45,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a> (UNS8 heartbeatID)</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Mon Jun 4 17:19:24 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="5249eb891f5677b80ccf01e604748524"></a><!-- doxytag: member="lifegrd.c::_heartbeatError" ref="5249eb891f5677b80ccf01e604748524" args="(UNS8 heartbeatID)" --> <div class="memitem"> <div class="memproto"> @@ -60,9 +68,14 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00184">184</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>heartbeatID</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00252">252</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. </div> </div><p> <a class="anchor" name="e3cd4656f5b2a37d4b8d364293538198"></a><!-- doxytag: member="lifegrd.c::ConsumerHearbeatAlarm" ref="e3cd4656f5b2a37d4b8d364293538198" args="(CO_Data *d, UNS32 id)" --> @@ -91,9 +104,20 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00041">41</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +The Consumer Timer Callback<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td></td></tr> + </table> +</dl> + +<p> +call heartbeat error with NodeId +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00067">67</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00081">proceedNODE_GUARD()</a>. </div> </div><p> <a class="anchor" name="627254070e45c23f1776e12c524492ff"></a><!-- doxytag: member="lifegrd.c::getNodeState" ref="627254070e45c23f1776e12c524492ff" args="(CO_Data *d, UNS8 nodeId)" --> @@ -122,9 +146,16 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00033">33</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00055">55</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. </div> </div><p> <a class="anchor" name="8896f6846e4d020390f6953f3d98aa21"></a><!-- doxytag: member="lifegrd.c::heartbeatInit" ref="8896f6846e4d020390f6953f3d98aa21" args="(CO_Data *d)" --> @@ -144,11 +175,34 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00147">147</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="lifegrd_8c-source.html#l00139">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00113">ProducerHearbeatAlarm()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, and <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> + +<p> +Index to scan the table of heartbeat consumers<p> +MSG_WAR(0x3121, "should_time : ", should_time ) ; +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00206">206</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +References <a class="el" href="lifegrd_8c-source.html#l00067">ConsumerHearbeatAlarm()</a>, <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00161">ProducerHearbeatAlarm()</a>, <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>, and <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.png" border="0" usemap="#lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph_map" alt=""></center> +<map name="lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph_map"> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="176,5,368,29" alt=""> +<area href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368" shape="rect" coords="164,53,380,77" alt=""> +<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="429,103,613,127" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="165,152,379,176" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="231,200,313,224" alt=""> +<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="463,55,580,79" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="663,79,745,103" alt=""> +<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="465,152,577,176" alt=""> +</map> + </div> </div><p> <a class="anchor" name="1b73047269c2a02065e12af18c6053c7"></a><!-- doxytag: member="lifegrd.c::heartbeatStop" ref="1b73047269c2a02065e12af18c6053c7" args="(CO_Data *d)" --> @@ -168,11 +222,24 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00173">173</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00236">236</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.png" border="0" usemap="#lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph_map" alt=""></center> +<map name="lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph_map"> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="175,6,257,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="ec7b3543d04cf7d7098b27fba2510696"></a><!-- doxytag: member="lifegrd.c::OnHearbeatProducerUpdate" ref="ec7b3543d04cf7d7098b27fba2510696" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" --> @@ -242,11 +309,35 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00139">139</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="lifegrd_8c-source.html#l00147">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00173">heartbeatStop()</a>. +This is called when Index 0x1017 is updated.<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>unsused_indextable</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>unsused_bSubindex</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00194">194</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +References <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00236">heartbeatStop()</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>. +<p> +Here is the call graph for this function:<p><center><img src="lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.png" border="0" usemap="#lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph_map" alt=""></center> +<map name="lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph_map"> +<area href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21" shape="rect" coords="278,101,387,125" alt=""> +<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="274,173,391,197" alt=""> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="451,101,643,125" alt=""> +<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="455,149,639,173" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="440,5,654,29" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="506,53,588,77" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="716,175,799,199" alt=""> +<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="702,5,814,29" alt=""> +</map> + </div> </div><p> <a class="anchor" name="b3248945e06e8b05518beddf665f174d"></a><!-- doxytag: member="lifegrd.c::proceedNODE_GUARD" ref="b3248945e06e8b05518beddf665f174d" args="(CO_Data *d, Message *m)" --> @@ -275,11 +366,36 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00050">50</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, and <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> + +<p> +Notice that only the master can have sent this node guarding request<p> +Receiving a NMT NodeGuarding (request of the state by the master) Only answer to the NMT NodeGuarding request, the master is not checked (not implemented)<p> +send the nodeguard response.<p> +Not a request CAN<p> +the slave's state receievd is stored in the NMTable<p> +The state is stored on 7 bit<p> +Boot-Up frame reception<p> +The device send the boot-up message (Initialisation) to indicate the master that it is entered in pre_operational mode Because the device enter automaticaly in pre_operational mode, the pre_operational mode is stored NMTable[bus_id][nodeId] = Pre_operational +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00081">81</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +References <a class="el" href="lifegrd_8c-source.html#l00067">ConsumerHearbeatAlarm()</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, and <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>. +<p> +Here is the call graph for this function:<p><center><img src="lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.png" border="0" usemap="#lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph_map" alt=""></center> +<map name="lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph_map"> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="228,6,420,30" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="283,54,366,78" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="283,102,366,126" alt=""> +</map> + </div> </div><p> <a class="anchor" name="626b7d9e527a898682d9122f91454de9"></a><!-- doxytag: member="lifegrd.c::ProducerHearbeatAlarm" ref="626b7d9e527a898682d9122f91454de9" args="(CO_Data *d, UNS32 id)" --> @@ -308,14 +424,33 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00113">113</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +The Consumer Timer Callback<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td></td></tr> + </table> +</dl> + +<p> +Time expired, the heartbeat must be sent immediately generate the correct node-id: this is done by the offset 1792 (decimal) and additionaly the node-id of this device.<p> +No toggle for heartbeat !<p> +send the heartbeat +<p> +Definition at line <a class="el" href="lifegrd_8c-source.html#l00161">161</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>. +<p> +Here is the call graph for this function:<p><center><img src="lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.png" border="0" usemap="#lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph_map" alt=""></center> +<map name="lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph_map"> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="239,6,321,30" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:06 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot --- a/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node8 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,9 @@ +base referer +rect $lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21 278,101 387,125 +rect $lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7 274,173 391,197 +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 451,101 643,125 +rect $lifegrd_8c.html#626b7d9e527a898682d9122f91454de9 455,149 639,173 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 440,5 654,29 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 506,53 588,77 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 716,175 799,199 +rect $objacces_8c.html#11e9f24840d05a6a622955b51f91af53 702,5 814,29 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -50b1eae7709c0d1a81f07a6f5df24d5b \ No newline at end of file +2b3c7ebfc64fc7b75292577ffe4978e2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.png Binary file doc/doxygen/html/lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot --- a/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 175,6 257,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d0c00131fbb202e29f86a771b8f25382 \ No newline at end of file +afa1c03f73fda8fb59b9a8f1ad92e4d3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.png Binary file doc/doxygen/html/lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot --- a/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 239,6 321,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -12f548f4b8e286455ab1f460b97adf67 \ No newline at end of file +4d6048bd1f17e2d6bad54223d262ce03 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.png Binary file doc/doxygen/html/lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot --- a/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node3 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,9 @@ +base referer +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 176,5 368,29 +rect $lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368 164,53 380,77 +rect $lifegrd_8c.html#626b7d9e527a898682d9122f91454de9 429,103 613,127 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 165,152 379,176 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 231,200 313,224 +rect $lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7 463,55 580,79 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 663,79 745,103 +rect $objacces_8c.html#11e9f24840d05a6a622955b51f91af53 465,152 577,176 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d04c546ce4b9bc058b748b0589ced6cb \ No newline at end of file +d2e02c59cc784556cef68d60f6bb42e3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.png Binary file doc/doxygen/html/lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c__incl.dot --- a/doc/doxygen/html/lifegrd_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c__incl.md5 --- a/doc/doxygen/html/lifegrd_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -774279b2d7e8fdb377b6e59a245a80de \ No newline at end of file +0c582288fb66b790ccc6cc49bad880a8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c__incl.png Binary file doc/doxygen/html/lifegrd_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot --- a/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,4 @@ +base referer +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 228,6 420,30 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 283,54 366,78 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 283,102 366,126 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -e0f57fd1f8f00a04a795ee8c4d03e234 \ No newline at end of file +de951182784b9983a00dfa59251e8aac \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.png Binary file doc/doxygen/html/lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h-source.html --- a/doc/doxygen/html/lifegrd_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h</h1><a href="lifegrd_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __lifegrd_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __lifegrd_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00028"></a>00028 -<a name="l00029"></a><a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">00029</a> <span class="keyword">typedef</span> void (*<a class="code" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>); -<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> heartbeatID); -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 <span class="comment">/*************************************************************************</span> -<a name="l00035"></a>00035 <span class="comment"> * Functions</span> -<a name="l00036"></a>00036 <span class="comment"> *************************************************************************/</span> -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 -<a name="l00043"></a>00043 <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId); -<a name="l00044"></a>00044 -<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00050"></a>00050 -<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00054"></a>00054 -<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a>* m); -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="preprocessor">#endif </span><span class="comment">/*__lifegrd_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h.html --- a/doc/doxygen/html/lifegrd_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,205 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h File Reference</h1><code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="lifegrd_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> (UNS8)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a> (UNS8 heartbeatID)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8h.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="eca3959d33fceb33487363a0493d3b7d"></a><!-- doxytag: member="lifegrd.h::heartbeatError_t" ref="eca3959d33fceb33487363a0493d3b7d" args="(UNS8)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a>(UNS8) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lifegrd_8h-source.html#l00029">29</a> of file <a class="el" href="lifegrd_8h-source.html">lifegrd.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="5249eb891f5677b80ccf01e604748524"></a><!-- doxytag: member="lifegrd.h::_heartbeatError" ref="5249eb891f5677b80ccf01e604748524" args="(UNS8 heartbeatID)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>heartbeatID</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00184">184</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -</div> -</div><p> -<a class="anchor" name="627254070e45c23f1776e12c524492ff"></a><!-- doxytag: member="lifegrd.h::getNodeState" ref="627254070e45c23f1776e12c524492ff" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> getNodeState </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -To read the state of a node This can be used by the master after having sent a life guard request, of by any node if it is waiting for heartbeat. -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00033">33</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>. -</div> -</div><p> -<a class="anchor" name="8896f6846e4d020390f6953f3d98aa21"></a><!-- doxytag: member="lifegrd.h::heartbeatInit" ref="8896f6846e4d020390f6953f3d98aa21" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void heartbeatInit </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Start heartbeat consumer and producer with respect to 0x1016 and 0x1017 object dictionary entries -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00147">147</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="lifegrd_8c-source.html#l00139">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00113">ProducerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00072">struct_CO_Data::ProducerHeartBeatTime</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="1b73047269c2a02065e12af18c6053c7"></a><!-- doxytag: member="lifegrd.h::heartbeatStop" ref="1b73047269c2a02065e12af18c6053c7" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void heartbeatStop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Stop heartbeat consumer and producer -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00173">173</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="b3248945e06e8b05518beddf665f174d"></a><!-- doxytag: member="lifegrd.h::proceedNODE_GUARD" ref="b3248945e06e8b05518beddf665f174d" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void proceedNODE_GUARD </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -This function is responsible to process a canopen-message which seams to be an NMT Error Control Messages. At them moment we assume that every NMT error control message is a heartbeat message. <dl compact><dt><b>Parameters:</b></dt><dd> - <table border="0" cellspacing="2" cellpadding="0"> - <tr><td valign="top"></td><td valign="top"><em><a class="el" href="structMessage.html">Message</a></em> </td><td>The CAN-message which has to be analysed. If a BootUp message is detected, it will return the nodeId of the Slave who booted up </td></tr> - </table> -</dl> - -<p> -Definition at line <a class="el" href="lifegrd_8c-source.html#l00050">50</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="lifegrd_8c-source.html#l00041">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, <a class="el" href="objdictdef_8h-source.html#l00132">GET_NODE_ID</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot --- a/doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8h_1b73047269c2a02065e12af18c6053c7_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cb198f8b3c3e2d625e232ef523af4257 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot --- a/doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8h_8896f6846e4d020390f6953f3d98aa21_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -107e44389b3a201e31c5a9bc2049f500 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h__dep__incl.dot --- a/doc/doxygen/html/lifegrd_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node10 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h__dep__incl.md5 --- a/doc/doxygen/html/lifegrd_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -7afcd1e0933c43bc7c505174ea6e8c6a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h__incl.dot --- a/doc/doxygen/html/lifegrd_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h__incl.md5 --- a/doc/doxygen/html/lifegrd_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f887ef310853cdeb756385589ac3d896 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot --- a/doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5 --- a/doc/doxygen/html/lifegrd_8h_b3248945e06e8b05518beddf665f174d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3698adcd26e346606b3cb15db2cd1ee6 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h-source.html --- a/doc/doxygen/html/lincan_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,100 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h</h1><a href="lincan_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* can.h</span> -<a name="l00002"></a>00002 <span class="comment"> * Header file for the Linux CAN-bus driver.</span> -<a name="l00003"></a>00003 <span class="comment"> * Written by Arnaud Westenberg email:arnaud@wanadoo.nl</span> -<a name="l00004"></a>00004 <span class="comment"> * Rewritten for new CAN queues by Pavel Pisa - OCERA team member</span> -<a name="l00005"></a>00005 <span class="comment"> * email:pisa@cmp.felk.cvut.cz</span> -<a name="l00006"></a>00006 <span class="comment"> * This software is released under the GPL-License.</span> -<a name="l00007"></a>00007 <span class="comment"> * Version lincan-0.3 17 Jun 2004</span> -<a name="l00008"></a>00008 <span class="comment"> */</span> -<a name="l00009"></a>00009 -<a name="l00010"></a>00010 <span class="preprocessor">#ifndef _CAN_DRVAPI_T_H</span> -<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define _CAN_DRVAPI_T_H</span> -<a name="l00012"></a>00012 <span class="preprocessor"></span> -<a name="l00013"></a>00013 <span class="preprocessor">#ifdef __KERNEL__</span> -<a name="l00014"></a>00014 <span class="preprocessor"></span> -<a name="l00015"></a>00015 <span class="preprocessor">#include <linux/time.h></span> -<a name="l00016"></a>00016 <span class="preprocessor">#include <linux/types.h></span> -<a name="l00017"></a>00017 <span class="preprocessor">#include <linux/ioctl.h></span> -<a name="l00018"></a>00018 -<a name="l00019"></a>00019 <span class="preprocessor">#else </span><span class="comment">/* __KERNEL__ */</span> -<a name="l00020"></a>00020 -<a name="l00021"></a>00021 <span class="preprocessor">#include <sys/time.h></span> -<a name="l00022"></a>00022 <span class="preprocessor">#include <sys/types.h></span> -<a name="l00023"></a>00023 <span class="preprocessor">#include <sys/ioctl.h></span> -<a name="l00024"></a>00024 -<a name="l00025"></a>00025 <span class="preprocessor">#endif </span><span class="comment">/* __KERNEL__ */</span> -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="canmsg_8h.html">./canmsg.h</a>"</span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span> -<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -<a name="l00031"></a>00031 <span class="preprocessor">#endif</span> -<a name="l00032"></a>00032 <span class="preprocessor"></span> -<a name="l00033"></a>00033 <span class="comment">/* CAN ioctl magic number */</span> -<a name="l00034"></a><a class="code" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">00034</a> <span class="preprocessor">#define CAN_IOC_MAGIC 'd'</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span> -<a name="l00036"></a><a class="code" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">00036</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>; -<a name="l00037"></a><a class="code" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">00037</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>; -<a name="l00038"></a>00038 -<a name="l00049"></a><a class="code" href="structcan__baudparams__t.html">00049</a> <span class="keyword">struct </span><a class="code" href="structcan__baudparams__t.html">can_baudparams_t</a> { -<a name="l00050"></a><a class="code" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">00050</a> <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">flags</a>; -<a name="l00051"></a><a class="code" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">00051</a> <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">baudrate</a>; -<a name="l00052"></a><a class="code" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">00052</a> <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">sjw</a>; -<a name="l00053"></a><a class="code" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">00053</a> <span class="keywordtype">long</span> <a class="code" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">sample_pt</a>; -<a name="l00054"></a>00054 }; -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="comment">/* CAN ioctl functions */</span> -<a name="l00057"></a><a class="code" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">00057</a> <span class="preprocessor">#define CAN_DRV_QUERY _IO(CAN_IOC_MAGIC, 0)</span> -<a name="l00058"></a><a class="code" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN_DRV_QRY_BRANCH 0 </span><span class="comment">/* returns driver branch value - "LINC" for LinCAN driver */</span> -<a name="l00059"></a><a class="code" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">00059</a> <span class="preprocessor">#define CAN_DRV_QRY_VERSION 1 </span><span class="comment">/* returns driver version as (major<<16) | (minor<<8) | patch */</span> -<a name="l00060"></a><a class="code" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">00060</a> <span class="preprocessor">#define CAN_DRV_QRY_MSGFORMAT 2 </span><span class="comment">/* format of canmsg_t structure */</span> -<a name="l00061"></a>00061 -<a name="l00062"></a><a class="code" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">00062</a> <span class="preprocessor">#define CMD_START _IOW(CAN_IOC_MAGIC, 1, channel_t)</span> -<a name="l00063"></a><a class="code" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define CMD_STOP _IOW(CAN_IOC_MAGIC, 2, channel_t)</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="comment">//#define CMD_RESET 3</span> -<a name="l00065"></a>00065 -<a name="l00066"></a><a class="code" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">00066</a> <span class="preprocessor">#define CONF_BAUD _IOW(CAN_IOC_MAGIC, 4, bittiming_t)</span> -<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="comment">//#define CONF_ACCM</span> -<a name="l00068"></a>00068 <span class="comment">//#define CONF_XTDACCM</span> -<a name="l00069"></a>00069 <span class="comment">//#define CONF_TIMING</span> -<a name="l00070"></a>00070 <span class="comment">//#define CONF_OMODE</span> -<a name="l00071"></a><a class="code" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">00071</a> <span class="preprocessor">#define CONF_FILTER _IOW(CAN_IOC_MAGIC, 8, unsigned char)</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span> -<a name="l00073"></a>00073 <span class="comment">//#define CONF_FENABLE</span> -<a name="l00074"></a>00074 <span class="comment">//#define CONF_FDISABLE</span> -<a name="l00075"></a>00075 -<a name="l00076"></a><a class="code" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">00076</a> <span class="preprocessor">#define STAT _IO(CAN_IOC_MAGIC, 9)</span> -<a name="l00077"></a><a class="code" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define CANQUE_FILTER _IOW(CAN_IOC_MAGIC, 10, struct canfilt_t)</span> -<a name="l00078"></a><a class="code" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define CANQUE_FLUSH _IO(CAN_IOC_MAGIC, 11)</span> -<a name="l00079"></a><a class="code" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define CONF_BAUDPARAMS _IOW(CAN_IOC_MAGIC, 11, struct can_baudparams_t)</span> -<a name="l00080"></a><a class="code" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define CANRTR_READ _IOWR(CAN_IOC_MAGIC, 12, struct canmsg_t)</span> -<a name="l00081"></a>00081 <span class="preprocessor"></span> -<a name="l00082"></a>00082 <span class="preprocessor">#ifdef __cplusplus</span> -<a name="l00083"></a>00083 <span class="preprocessor"></span>} <span class="comment">/* extern "C"*/</span> -<a name="l00084"></a>00084 <span class="preprocessor">#endif</span> -<a name="l00085"></a>00085 <span class="preprocessor"></span> -<a name="l00086"></a>00086 <span class="preprocessor">#endif </span><span class="comment">/*_CAN_DRVAPI_T_H*/</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h.html --- a/doc/doxygen/html/lincan_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,344 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h File Reference</h1><code>#include <sys/time.h></code><br> -<code>#include <sys/types.h></code><br> -<code>#include <sys/ioctl.h></code><br> -<code>#include "<a class="el" href="canmsg_8h-source.html">./canmsg.h</a>"</code><br> - -<p> -<a href="lincan_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#edfec349e7eb84dc1e60924b7f262a0e">CAN_IOC_MAGIC</a> 'd'</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#3b049542c0383cbce199aad5d240a2dc">CAN_DRV_QUERY</a> _IO(CAN_IOC_MAGIC, 0)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#df0a0b486c35c338028d6054e469d976">CAN_DRV_QRY_BRANCH</a> 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#c50df3601f78c81c90f46fdf29ad926b">CAN_DRV_QRY_VERSION</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#fda0151d8d8e5ffd9609890f4e35447b">CAN_DRV_QRY_MSGFORMAT</a> 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#b905e6aff2332984df0552c6b50203f2">CMD_START</a> _IOW(CAN_IOC_MAGIC, 1, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#46dc7ae84992bfe62cc00731959a67f4">CMD_STOP</a> _IOW(CAN_IOC_MAGIC, 2, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#f9438e3cb11f76f235f619f485820e97">CONF_BAUD</a> _IOW(CAN_IOC_MAGIC, 4, <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#c50db35e4beea548c3e66447f25d30c6">CONF_FILTER</a> _IOW(CAN_IOC_MAGIC, 8, unsigned char)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#47c1b9c9a7b4183ac4fd96dc5ca8e820">STAT</a> _IO(CAN_IOC_MAGIC, 9)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#76a2a98cbf8a80fd83fb5c6d4df17340">CANQUE_FILTER</a> _IOW(CAN_IOC_MAGIC, 10, struct <a class="el" href="structcanfilt__t.html">canfilt_t</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#4472b7dda19ee82821f9b7b8d063c79f">CANQUE_FLUSH</a> _IO(CAN_IOC_MAGIC, 11)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#fb3bb74a3850e5eb2dbe5ae1c295f748">CONF_BAUDPARAMS</a> _IOW(CAN_IOC_MAGIC, 11, struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a>)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#af40c0873e8b794d0e252751898fee43">CANRTR_READ</a> _IOWR(CAN_IOC_MAGIC, 12, struct <a class="el" href="structcanmsg__t.html">canmsg_t</a>)</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="df0a0b486c35c338028d6054e469d976"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_BRANCH" ref="df0a0b486c35c338028d6054e469d976" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_DRV_QRY_BRANCH 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00058">58</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="fda0151d8d8e5ffd9609890f4e35447b"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_MSGFORMAT" ref="fda0151d8d8e5ffd9609890f4e35447b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_DRV_QRY_MSGFORMAT 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00060">60</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="c50df3601f78c81c90f46fdf29ad926b"></a><!-- doxytag: member="lincan.h::CAN_DRV_QRY_VERSION" ref="c50df3601f78c81c90f46fdf29ad926b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_DRV_QRY_VERSION 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00059">59</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="3b049542c0383cbce199aad5d240a2dc"></a><!-- doxytag: member="lincan.h::CAN_DRV_QUERY" ref="3b049542c0383cbce199aad5d240a2dc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_DRV_QUERY _IO(CAN_IOC_MAGIC, 0) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00057">57</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="edfec349e7eb84dc1e60924b7f262a0e"></a><!-- doxytag: member="lincan.h::CAN_IOC_MAGIC" ref="edfec349e7eb84dc1e60924b7f262a0e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN_IOC_MAGIC 'd' </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00034">34</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="76a2a98cbf8a80fd83fb5c6d4df17340"></a><!-- doxytag: member="lincan.h::CANQUE_FILTER" ref="76a2a98cbf8a80fd83fb5c6d4df17340" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANQUE_FILTER _IOW(CAN_IOC_MAGIC, 10, struct <a class="el" href="structcanfilt__t.html">canfilt_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00077">77</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="4472b7dda19ee82821f9b7b8d063c79f"></a><!-- doxytag: member="lincan.h::CANQUE_FLUSH" ref="4472b7dda19ee82821f9b7b8d063c79f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANQUE_FLUSH _IO(CAN_IOC_MAGIC, 11) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00078">78</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="af40c0873e8b794d0e252751898fee43"></a><!-- doxytag: member="lincan.h::CANRTR_READ" ref="af40c0873e8b794d0e252751898fee43" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRTR_READ _IOWR(CAN_IOC_MAGIC, 12, struct <a class="el" href="structcanmsg__t.html">canmsg_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00080">80</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="b905e6aff2332984df0552c6b50203f2"></a><!-- doxytag: member="lincan.h::CMD_START" ref="b905e6aff2332984df0552c6b50203f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CMD_START _IOW(CAN_IOC_MAGIC, 1, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00062">62</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="46dc7ae84992bfe62cc00731959a67f4"></a><!-- doxytag: member="lincan.h::CMD_STOP" ref="46dc7ae84992bfe62cc00731959a67f4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CMD_STOP _IOW(CAN_IOC_MAGIC, 2, <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00063">63</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="f9438e3cb11f76f235f619f485820e97"></a><!-- doxytag: member="lincan.h::CONF_BAUD" ref="f9438e3cb11f76f235f619f485820e97" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CONF_BAUD _IOW(CAN_IOC_MAGIC, 4, <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00066">66</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="fb3bb74a3850e5eb2dbe5ae1c295f748"></a><!-- doxytag: member="lincan.h::CONF_BAUDPARAMS" ref="fb3bb74a3850e5eb2dbe5ae1c295f748" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CONF_BAUDPARAMS _IOW(CAN_IOC_MAGIC, 11, struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a>) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00079">79</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="c50db35e4beea548c3e66447f25d30c6"></a><!-- doxytag: member="lincan.h::CONF_FILTER" ref="c50db35e4beea548c3e66447f25d30c6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CONF_FILTER _IOW(CAN_IOC_MAGIC, 8, unsigned char) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00071">71</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="47c1b9c9a7b4183ac4fd96dc5ca8e820"></a><!-- doxytag: member="lincan.h::STAT" ref="47c1b9c9a7b4183ac4fd96dc5ca8e820" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define STAT _IO(CAN_IOC_MAGIC, 9) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00076">76</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="a4668d3e5f141bf55821db4c528a9231"></a><!-- doxytag: member="lincan.h::bittiming_t" ref="a4668d3e5f141bf55821db4c528a9231" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef unsigned long <a class="el" href="lincan_8h.html#a4668d3e5f141bf55821db4c528a9231">bittiming_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00036">36</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="e6ce5c58553fdefeba893c2263f476d3"></a><!-- doxytag: member="lincan.h::channel_t" ref="e6ce5c58553fdefeba893c2263f476d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef unsigned short <a class="el" href="lincan_8h.html#e6ce5c58553fdefeba893c2263f476d3">channel_t</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00037">37</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h__dep__incl.dot --- a/doc/doxygen/html/lincan_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/can_lincan.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__lincan_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h__dep__incl.md5 --- a/doc/doxygen/html/lincan_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3a14ae96cb01401e68d8f03c775ab03b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h__incl.dot --- a/doc/doxygen/html/lincan_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/lincan.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="sys/types.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="sys/ioctl.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="./canmsg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canmsg_8h.html"]; - Node5 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/lincan_8h__incl.md5 --- a/doc/doxygen/html/lincan_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c6be64e201b40614b45eff1bc31a4b9b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/main.html --- a/doc/doxygen/html/main.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/main.html Tue Jun 05 18:43:21 2007 +0200 @@ -12,7 +12,7 @@ </ul></div> <h1>CanFestival Documentation</h1> <p> -<h3 align="center">3 </h3><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<h3 align="center">3 </h3><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/main_8c.html --- a/doc/doxygen/html/main_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,198 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/win32test/main.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/win32test/main.c File Reference</h1><code>#include <stdio.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include "<a class="el" href="win32test_8h.html">win32test.h</a>"</code><br> -<code>#include "<a class="el" href="win32_2canfestival_8h.html">canfestival.h</a>"</code><br> -<code>#include <time.h></code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#912c62bad87e954cee4b1733111a420b">sleep_proc</a>(ms)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#6faddd33869dd1ccf360315b1f11b554">uptime_ms_proc</a> (1000*(time()%86400))</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#b324a2fad227690e3da744b69f7a8119">GetChangeStateResults</a> (UNS8 node_id, UNS8 expected_state, unsigned long timeout_ms)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#d4427585d0ce571277ff22b72adce526">ReadSDO</a> (UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, void *data, UNS8 *size)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="912c62bad87e954cee4b1733111a420b"></a><!-- doxytag: member="main.c::sleep_proc" ref="912c62bad87e954cee4b1733111a420b" args="(ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sleep_proc </td> - <td>(</td> - <td class="paramtype">ms </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6faddd33869dd1ccf360315b1f11b554"></a><!-- doxytag: member="main.c::uptime_ms_proc" ref="6faddd33869dd1ccf360315b1f11b554" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uptime_ms_proc (1000*(time()%86400)) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="b324a2fad227690e3da744b69f7a8119"></a><!-- doxytag: member="main.c::GetChangeStateResults" ref="b324a2fad227690e3da744b69f7a8119" args="(UNS8 node_id, UNS8 expected_state, unsigned long timeout_ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 GetChangeStateResults </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>node_id</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>expected_state</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">unsigned long </td> - <td class="paramname"> <em>timeout_ms</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="main.c::main" ref="0ddf1224851353fc92bfbff6f499fa97" 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 </td> - <td class="paramname"> <em>argc</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>argv</em>[]</td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d4427585d0ce571277ff22b72adce526"></a><!-- doxytag: member="main.c::ReadSDO" ref="d4427585d0ce571277ff22b72adce526" args="(UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, void *data, UNS8 *size)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 ReadSDO </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>dataType</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>data</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>size</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespaceDS301__index_1_1_5.html --- a/doc/doxygen/html/namespaceDS301__index_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: DS301_index::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>DS301_index::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacecommondialogs.html --- a/doc/doxygen/html/namespacecommondialogs.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>commondialogs Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CommunicationDialog.html">CommunicationDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1MapVariableDialog.html">MapVariableDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1UserTypeDialog.html">UserTypeDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1NodeInfosDialog.html">NodeInfosDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1CreateNodeDialog.html">CreateNodeDialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classcommondialogs_1_1AddSlaveDialog.html">AddSlaveDialog</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacecommondialogs_1_1_5.html --- a/doc/doxygen/html/namespacecommondialogs_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: commondialogs::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>commondialogs::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacedoc__index.html --- a/doc/doxygen/html/namespacedoc__index.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: doc_index Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>doc_index Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1____init____.html">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html">DS301_index</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacedoc__index_1_1DS301__index.html --- a/doc/doxygen/html/namespacedoc__index_1_1DS301__index.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: doc_index::DS301_index Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacedoc__index.html">doc_index</a>::<a class="el" href="namespacedoc__index_1_1DS301__index.html">DS301_index</a></div> -<h1>doc_index::DS301_index Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">OpenPDFDocIndex</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="07b9112f2b3d3e81b1edf3c81b6c4807"></a><!-- doxytag: member="doc_index::DS301_index::OpenPDFDocIndex" ref="07b9112f2b3d3e81b1edf3c81b6c4807" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def doc_index::DS301_index::OpenPDFDocIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>cwd</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="DS301__index_8py-source.html#l00008">8</a> of file <a class="el" href="DS301__index_8py-source.html">DS301_index.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacedoc__index_1_1DS301__index_1_1_5.html --- a/doc/doxygen/html/namespacedoc__index_1_1DS301__index_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: doc_index::DS301_index::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>doc_index::DS301_index::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacedoc__index_1_1____init____.html --- a/doc/doxygen/html/namespacedoc__index_1_1____init____.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: doc_index::__init__ Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<div class="nav"> -<a class="el" href="namespacedoc__index.html">doc_index</a>::<a class="el" href="namespacedoc__index_1_1____init____.html">__init__</a></div> -<h1>doc_index::__init__ Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespaceeds__utils.html --- a/doc/doxygen/html/namespaceeds__utils.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,289 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: eds_utils Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>eds_utils Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">GetDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">ExtractSections</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">ParseCPJFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">ParseEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">WriteFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">GenerateFileContent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">GenerateEDSFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">GenerateCPJContent</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">GenerateNode</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="e4a6a8a588b73b45bef3d37909d1ec26"></a><!-- doxytag: member="eds_utils::ExtractSections" ref="e4a6a8a588b73b45bef3d37909d1ec26" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::ExtractSections </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>file</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00116">116</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="6ec7fa0870074fd7e67037cd1dd55e6f"></a><!-- doxytag: member="eds_utils::GenerateCPJContent" ref="6ec7fa0870074fd7e67037cd1dd55e6f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::GenerateCPJContent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodelist</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00592">592</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="0c22661f0eadca172b3ee5eda06401c3"></a><!-- doxytag: member="eds_utils::GenerateEDSFile" ref="0c22661f0eadca172b3ee5eda06401c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::GenerateEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>manager</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00579">579</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="535cc0359a4d2f59718b381b40915ebe"></a><!-- doxytag: member="eds_utils::GenerateFileContent" ref="535cc0359a4d2f59718b381b40915ebe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::GenerateFileContent </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00401">401</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="1d636df1ab11a25fa4ab4b479fd05e5e"></a><!-- doxytag: member="eds_utils::GenerateNode" ref="1d636df1ab11a25fa4ab4b479fd05e5e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::GenerateNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>cwd</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodeID</em> = <code>0</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00609">609</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="0b06caabd41984790859ebfc43cde92e"></a><!-- doxytag: member="eds_utils::GetDefaultValue" ref="0b06caabd41984790859ebfc43cde92e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::GetDefaultValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00077">77</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="b8868ba2aa41bd47b62a8cde2962833c"></a><!-- doxytag: member="eds_utils::ParseCPJFile" ref="b8868ba2aa41bd47b62a8cde2962833c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::ParseCPJFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00127">127</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="5e20b6c101dcf976b8fedf20d9e1b739"></a><!-- doxytag: member="eds_utils::ParseEDSFile" ref="5e20b6c101dcf976b8fedf20d9e1b739" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::ParseEDSFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00241">241</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<a class="anchor" name="d9540832adbe476f1ba6a0cafcbbafbc"></a><!-- doxytag: member="eds_utils::WriteFile" ref="d9540832adbe476f1ba6a0cafcbbafbc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def eds_utils::WriteFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>content</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="eds__utils_8py-source.html#l00391">391</a> of file <a class="el" href="eds__utils_8py-source.html">eds_utils.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacegen__cfile.html --- a/doc/doxygen/html/namespacegen__cfile.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: gen_cfile Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>gen_cfile Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacegnosis_1_1xml_1_1pickle_1_1_5.html --- a/doc/doxygen/html/namespacegnosis_1_1xml_1_1pickle_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: gnosis::xml::pickle::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>gnosis::xml::pickle::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacemembers.html --- a/doc/doxygen/html/namespacemembers.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,279 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="namespacemembers.html"><span>All</span></a></li> - <li><a href="namespacemembers_func.html"><span>Functions</span></a></li> - <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="#index__"><span>_</span></a></li> - <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_f"><span>f</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_m"><span>m</span></a></li> - <li><a href="#index_n"><span>n</span></a></li> - <li><a href="#index_o"><span>o</span></a></li> - <li><a href="#index_p"><span>p</span></a></li> - <li><a href="#index_r"><span>r</span></a></li> - <li><a href="#index_s"><span>s</span></a></li> - <li><a href="#index_u"><span>u</span></a></li> - <li><a href="#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> -Here is a list of all namespace members with links to the namespace documentation for each member: -<p> -<h3><a class="anchor" name="index__">- _ -</a></h3><ul> -<li>__init__() -: <a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit</a> -<li>_init_coll_AddMenu_Items() -: <a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit</a> -<li>_init_coll_HelpBar_Fields() -: <a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit</a> -<li>_init_coll_NetworkMenu_Items() -: <a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit</a> -<li>_init_ctrls() -: <a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit</a> -<li>_init_utils() -: <a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit</a> -</ul> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>AddMapVariable() -: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit</a> -<li>AddUserType() -: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit</a> -</ul> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CharacterData() -: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in</a> -<li>create() -: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>Display_Error_Dialog() -: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit</a> -<li>Display_Exception_Dialog() -: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit</a> -</ul> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>EditProfile() -: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit</a> -<li>EndElement() -: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in</a> -<li>EVT_HTML_URL_CLICK() -: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit</a> -<li>ExtractSections() -: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils</a> -</ul> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>FindEntryInfos() -: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node</a> -<li>FindEntryName() -: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node</a> -<li>FindIndex() -: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node</a> -<li>FindMandatoryIndexes() -: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node</a> -<li>FindMapVariableList() -: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node</a> -<li>findRangeType() -: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in</a> -<li>findStringType() -: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in</a> -<li>FindSubentryInfos() -: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node</a> -<li>FindTypeDefaultValue() -: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node</a> -<li>FindTypeIndex() -: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node</a> -<li>FindTypeList() -: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node</a> -<li>FindTypeName() -: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node</a> -<li>format_namespace() -: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateCPJContent() -: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils</a> -<li>GenerateEDSFile() -: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils</a> -<li>GenerateFileContent() -: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils</a> -<li>GenerateNode() -: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in</a> -, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils</a> -<li>get_last_traceback() -: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit</a> -<li>GetDefaultValue() -: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils</a> -<li>GetNewId() -: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager</a> -<li>GetNoteBook() -: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit</a> -</ul> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartBeatProducer() -: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in</a> -<li>HtmlFrameOpened -: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit</a> -</ul> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>Manager -: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit</a> -<li>Mode -: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit</a> -</ul> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>NodeList -: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit</a> -</ul> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>OnAboutMenu() -: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit</a> -<li>OnAddSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit</a> -<li>OnCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit</a> -<li>OnEditProfileMenu() -: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit</a> -<li>OnHelpDS301Menu() -: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit</a> -<li>OnNewProjectMenu() -: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit</a> -<li>OnNodeInfosMenu() -: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit</a> -<li>OnNodeSelectedChanged() -: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit</a> -<li>OnOpenProjectMenu() -: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit</a> -<li>OnQuitMenu() -: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit</a> -<li>OnRedoMenu() -: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit</a> -<li>OnRefreshMenu() -: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit</a> -<li>OnRemoveSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit</a> -<li>OnSaveProjectMenu() -: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit</a> -<li>OnUndoMenu() -: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit</a> -<li>OpenHtmlFrame() -: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit</a> -<li>OpenPDFDocIndex() -: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index</a> -</ul> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>ParseCPJFile() -: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils</a> -<li>ParseEDSFile() -: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils</a> -<li>ParseFile() -: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in</a> -</ul> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>RefreshBufferState() -: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit</a> -<li>RefreshMainMenu() -: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit</a> -<li>RefreshNetworkNodes() -: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit</a> -<li>RefreshProfileMenu() -: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit</a> -<li>RefreshStatusBar() -: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit</a> -<li>RefreshTitle() -: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit</a> -</ul> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>sdoServer() -: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in</a> -<li>StartElement() -: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in</a> -<li>startHeartBeatConsumers() -: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in</a> -<li>startMappedObject() -: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in</a> -<li>startMappedTable() -: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in</a> -<li>startMappedVariable() -: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in</a> -<li>startNode() -: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in</a> -<li>startPdo() -: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in</a> -<li>startSdoClients() -: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in</a> -<li>stopNode() -: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in</a> -<li>StringFormat() -: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node</a> -</ul> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>usage() -: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit</a> -, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen</a> -, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>WriteFile() -: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils</a> -<li>wxAddExceptHook() -: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacemembers_func.html --- a/doc/doxygen/html/namespacemembers_func.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,265 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespacemembers.html"><span>All</span></a></li> - <li id="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li> - <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li> - </ul> -</div> -<div class="tabs"> - <ul> - <li><a href="#index__"><span>_</span></a></li> - <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_f"><span>f</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_o"><span>o</span></a></li> - <li><a href="#index_p"><span>p</span></a></li> - <li><a href="#index_r"><span>r</span></a></li> - <li><a href="#index_s"><span>s</span></a></li> - <li><a href="#index_u"><span>u</span></a></li> - <li><a href="#index_w"><span>w</span></a></li> - </ul> -</div> - -<p> - -<p> -<h3><a class="anchor" name="index__">- _ -</a></h3><ul> -<li>__init__() -: <a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit</a> -<li>_init_coll_AddMenu_Items() -: <a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit</a> -<li>_init_coll_HelpBar_Fields() -: <a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit</a> -<li>_init_coll_NetworkMenu_Items() -: <a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit</a> -<li>_init_ctrls() -: <a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit</a> -<li>_init_utils() -: <a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit</a> -</ul> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>AddMapVariable() -: <a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit</a> -<li>AddUserType() -: <a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit</a> -</ul> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CharacterData() -: <a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in</a> -<li>create() -: <a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>Display_Error_Dialog() -: <a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit</a> -<li>Display_Exception_Dialog() -: <a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit</a> -</ul> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>EditProfile() -: <a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit</a> -<li>EndElement() -: <a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in</a> -<li>EVT_HTML_URL_CLICK() -: <a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit</a> -<li>ExtractSections() -: <a class="el" href="namespaceeds__utils.html#e4a6a8a588b73b45bef3d37909d1ec26">eds_utils</a> -</ul> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>FindEntryInfos() -: <a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node</a> -<li>FindEntryName() -: <a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node</a> -<li>FindIndex() -: <a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node</a> -<li>FindMandatoryIndexes() -: <a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node</a> -<li>FindMapVariableList() -: <a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node</a> -<li>findRangeType() -: <a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in</a> -<li>findStringType() -: <a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in</a> -<li>FindSubentryInfos() -: <a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node</a> -<li>FindTypeDefaultValue() -: <a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node</a> -<li>FindTypeIndex() -: <a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node</a> -<li>FindTypeList() -: <a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node</a> -<li>FindTypeName() -: <a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node</a> -<li>format_namespace() -: <a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit</a> -, <a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_g">- g -</a></h3><ul> -<li>GenerateCPJContent() -: <a class="el" href="namespaceeds__utils.html#6ec7fa0870074fd7e67037cd1dd55e6f">eds_utils</a> -<li>GenerateEDSFile() -: <a class="el" href="namespaceeds__utils.html#0c22661f0eadca172b3ee5eda06401c3">eds_utils</a> -<li>GenerateFileContent() -: <a class="el" href="namespaceeds__utils.html#535cc0359a4d2f59718b381b40915ebe">eds_utils</a> -<li>GenerateNode() -: <a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in</a> -, <a class="el" href="namespaceeds__utils.html#1d636df1ab11a25fa4ab4b479fd05e5e">eds_utils</a> -<li>get_last_traceback() -: <a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit</a> -<li>GetDefaultValue() -: <a class="el" href="namespaceeds__utils.html#0b06caabd41984790859ebfc43cde92e">eds_utils</a> -<li>GetNewId() -: <a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager</a> -<li>GetNoteBook() -: <a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit</a> -</ul> -<h3><a class="anchor" name="index_h">- h -</a></h3><ul> -<li>heartBeatProducer() -: <a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in</a> -</ul> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>OnAboutMenu() -: <a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit</a> -<li>OnAddMapVariableMenu() -: <a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit</a> -<li>OnAddPDOReceiveMenu() -: <a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit</a> -<li>OnAddPDOTransmitMenu() -: <a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit</a> -<li>OnAddSDOClientMenu() -: <a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit</a> -<li>OnAddSDOServerMenu() -: <a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit</a> -<li>OnAddSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit</a> -<li>OnAddUserTypeMenu() -: <a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit</a> -<li>OnCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit</a> -<li>OnEditProfileMenu() -: <a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit</a> -<li>OnHelpCANFestivalMenu() -: <a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit</a> -<li>OnHelpDS301Menu() -: <a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit</a> -<li>OnNewProjectMenu() -: <a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit</a> -<li>OnNodeInfosMenu() -: <a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit</a> -<li>OnNodeSelectedChanged() -: <a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit</a> -<li>OnOpenProjectMenu() -: <a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit</a> -<li>OnOtherCommunicationMenu() -: <a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit</a> -<li>OnQuitMenu() -: <a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit</a> -<li>OnRedoMenu() -: <a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit</a> -<li>OnRefreshMenu() -: <a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit</a> -<li>OnRemoveSlaveMenu() -: <a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit</a> -<li>OnSaveProjectMenu() -: <a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit</a> -<li>OnUndoMenu() -: <a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit</a> -<li>OpenHtmlFrame() -: <a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit</a> -<li>OpenPDFDocIndex() -: <a class="el" href="namespacedoc__index_1_1DS301__index.html#07b9112f2b3d3e81b1edf3c81b6c4807">doc_index::DS301_index</a> -</ul> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>ParseCPJFile() -: <a class="el" href="namespaceeds__utils.html#b8868ba2aa41bd47b62a8cde2962833c">eds_utils</a> -<li>ParseEDSFile() -: <a class="el" href="namespaceeds__utils.html#5e20b6c101dcf976b8fedf20d9e1b739">eds_utils</a> -<li>ParseFile() -: <a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in</a> -</ul> -<h3><a class="anchor" name="index_r">- r -</a></h3><ul> -<li>RefreshBufferState() -: <a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit</a> -<li>RefreshCurrentIndexList() -: <a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit</a> -<li>RefreshMainMenu() -: <a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit</a> -<li>RefreshNetworkNodes() -: <a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit</a> -<li>RefreshProfileMenu() -: <a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit</a> -<li>RefreshStatusBar() -: <a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit</a> -<li>RefreshTitle() -: <a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit</a> -</ul> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>sdoServer() -: <a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in</a> -<li>StartElement() -: <a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in</a> -<li>startHeartBeatConsumers() -: <a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in</a> -<li>startMappedObject() -: <a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in</a> -<li>startMappedTable() -: <a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in</a> -<li>startMappedVariable() -: <a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in</a> -<li>startNode() -: <a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in</a> -<li>startPdo() -: <a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in</a> -<li>startSdoClients() -: <a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in</a> -<li>stopNode() -: <a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in</a> -<li>StringFormat() -: <a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node</a> -</ul> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>usage() -: <a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit</a> -, <a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen</a> -, <a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit</a> -</ul> -<h3><a class="anchor" name="index_w">- w -</a></h3><ul> -<li>WriteFile() -: <a class="el" href="namespaceeds__utils.html#d9540832adbe476f1ba6a0cafcbbafbc">eds_utils</a> -<li>wxAddExceptHook() -: <a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit</a> -, <a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacemembers_vars.html --- a/doc/doxygen/html/namespacemembers_vars.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Data Fields</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespacemembers.html"><span>All</span></a></li> - <li><a href="namespacemembers_func.html"><span>Functions</span></a></li> - <li id="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li> - </ul> -</div> - -<p> -<ul> -<li>HtmlFrameOpened -: <a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit</a> -<li>Manager -: <a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit</a> -<li>Mode -: <a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit</a> -<li>NodeList -: <a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit</a> -</ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenetworkedit.html --- a/doc/doxygen/html/namespacenetworkedit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1848 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: networkedit Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>networkedit Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">create</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">usage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">EVT_HTML_URL_CLICK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">_init_coll_NetworkMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">_init_coll_AddMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">_init_coll_HelpBar_Fields</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">_init_utils</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">_init_ctrls</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">GetNoteBook</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">OnQuitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">OnAddSDOServerMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">OnAddSDOClientMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">OnAddPDOTransmitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">OnAddPDOReceiveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">OnAddMapVariableMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">OnAddUserTypeMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">OnNodeSelectedChanged</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">OnNewProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">OnOpenProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">OnSaveProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">OnAddSlaveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">OnRemoveSlaveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">RefreshTitle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">OnRefreshMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">RefreshCurrentIndexList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">RefreshNetworkNodes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">RefreshStatusBar</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">RefreshMainMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">RefreshProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">RefreshBufferState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">OnUndoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">OnRedoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">OnHelpDS301Menu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">OnHelpCANFestivalMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">OnAboutMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">OpenHtmlFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">OnCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">OnOtherCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">OnEditProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">EditProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">OnNodeInfosMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">AddMapVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">AddUserType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">Display_Exception_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">Display_Error_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">get_last_traceback</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">format_namespace</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">wxAddExceptHook</a></td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">HtmlFrameOpened</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">Mode</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="82e0d4ac55ecdf8bf2a154ef2747c7b5"></a><!-- doxytag: member="networkedit::__init__" ref="82e0d4ac55ecdf8bf2a154ef2747c7b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::__init__ </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mode</em> = <code>"solo"</code>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>nodelist</em> = <code>None</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00355">355</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="941927e6e7615ba804042de3ece1e97f"></a><!-- doxytag: member="networkedit::_init_coll_AddMenu_Items" ref="941927e6e7615ba804042de3ece1e97f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::_init_coll_AddMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu, id=wxID_NETWORKEDITNETWORKMENUITEMS3) -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00272">272</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="e2c968ea57457a5a0c05104c526e900d"></a><!-- doxytag: member="networkedit::_init_coll_HelpBar_Fields" ref="e2c968ea57457a5a0c05104c526e900d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::_init_coll_HelpBar_Fields </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00300">300</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="0f0b314087ded2fd5edee0b43ebff236"></a><!-- doxytag: member="networkedit::_init_coll_NetworkMenu_Items" ref="0f0b314087ded2fd5edee0b43ebff236" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::_init_coll_NetworkMenu_Items </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00255">255</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="fe1c1ffc78b7a7416942b40633884018"></a><!-- doxytag: member="networkedit::_init_ctrls" ref="fe1c1ffc78b7a7416942b40633884018" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::_init_ctrls </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>prnt</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00334">334</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a1cd2a66c69c00d34dffdb3e53101fcd"></a><!-- doxytag: member="networkedit::_init_utils" ref="a1cd2a66c69c00d34dffdb3e53101fcd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::_init_utils </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"><code> [private]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00310">310</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="3b5726dbbad16c70542eb1a795e98dfb"></a><!-- doxytag: member="networkedit::AddMapVariable" ref="3b5726dbbad16c70542eb1a795e98dfb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::AddMapVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00804">804</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="29fd99e799c36ab2f01061e1752c89c9"></a><!-- doxytag: member="networkedit::AddUserType" ref="29fd99e799c36ab2f01061e1752c89c9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::AddUserType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00825">825</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="dda6cbf16074f4596324bd8c75e7a409"></a><!-- doxytag: member="networkedit::create" ref="dda6cbf16074f4596324bd8c75e7a409" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::create </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00041">41</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="f360c16d50fb1b076b07b3ea901302ac"></a><!-- doxytag: member="networkedit::Display_Error_Dialog" ref="f360c16d50fb1b076b07b3ea901302ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::Display_Error_Dialog </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00885">885</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="001372e9d0f0b0629c6516977265dcbc"></a><!-- doxytag: member="networkedit::Display_Exception_Dialog" ref="001372e9d0f0b0629c6516977265dcbc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::Display_Exception_Dialog </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_tb</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00846">846</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="5bab65ca0184167cc1b28511385d3222"></a><!-- doxytag: member="networkedit::EditProfile" ref="5bab65ca0184167cc1b28511385d3222" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::EditProfile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>title</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>dictionary</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>current</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00757">757</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="f4d85792fc654e45170911a58483376e"></a><!-- doxytag: member="networkedit::EVT_HTML_URL_CLICK" ref="f4d85792fc654e45170911a58483376e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::EVT_HTML_URL_CLICK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>win</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>func</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00075">75</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="9e8150613da488877091ed43d4892554"></a><!-- doxytag: member="networkedit::format_namespace" ref="9e8150613da488877091ed43d4892554" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::format_namespace </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>indent</em> = <code>' '</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00896">896</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="94d508d0c774a0e391694ebcaa664b96"></a><!-- doxytag: member="networkedit::get_last_traceback" ref="94d508d0c774a0e391694ebcaa664b96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::get_last_traceback </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>tb</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00890">890</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="49f12cd3b720322e147f77841999dbd3"></a><!-- doxytag: member="networkedit::GetNoteBook" ref="49f12cd3b720322e147f77841999dbd3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::GetNoteBook </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00377">377</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="c5778c6a10ff341bd15264380d24fa42"></a><!-- doxytag: member="networkedit::OnAboutMenu" ref="c5778c6a10ff341bd15264380d24fa42" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAboutMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00724">724</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="0b66d8079bf72006032d854ab966d03c"></a><!-- doxytag: member="networkedit::OnAddMapVariableMenu" ref="0b66d8079bf72006032d854ab966d03c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddMapVariableMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00408">408</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d9b96580122ed08bafeedbdea8aea934"></a><!-- doxytag: member="networkedit::OnAddPDOReceiveMenu" ref="d9b96580122ed08bafeedbdea8aea934" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddPDOReceiveMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00402">402</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="ce0a870981c8a339344cefc5d6585033"></a><!-- doxytag: member="networkedit::OnAddPDOTransmitMenu" ref="ce0a870981c8a339344cefc5d6585033" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddPDOTransmitMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00396">396</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="3ddbeac7f2aa5d9eb954e410c5f9eb0a"></a><!-- doxytag: member="networkedit::OnAddSDOClientMenu" ref="3ddbeac7f2aa5d9eb954e410c5f9eb0a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddSDOClientMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00390">390</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="b8badc56d1e65b90cadda0933b7231a1"></a><!-- doxytag: member="networkedit::OnAddSDOServerMenu" ref="b8badc56d1e65b90cadda0933b7231a1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddSDOServerMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00384">384</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="4ff91dd5ec49b8435fc4871ad91cc150"></a><!-- doxytag: member="networkedit::OnAddSlaveMenu" ref="4ff91dd5ec49b8435fc4871ad91cc150" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddSlaveMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00499">499</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d6aa6d1dd5c2e4c1d7b9080e4c6744b0"></a><!-- doxytag: member="networkedit::OnAddUserTypeMenu" ref="d6aa6d1dd5c2e4c1d7b9080e4c6744b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnAddUserTypeMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00412">412</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="85896082081260d8321487b78afeb70e"></a><!-- doxytag: member="networkedit::OnCommunicationMenu" ref="85896082081260d8321487b78afeb70e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnCommunicationMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00741">741</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="36f6066b7c1cdd9298d4e49c8e3aae04"></a><!-- doxytag: member="networkedit::OnEditProfileMenu" ref="36f6066b7c1cdd9298d4e49c8e3aae04" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnEditProfileMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00751">751</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="93a70d630ce5859be11aef8d8d946422"></a><!-- doxytag: member="networkedit::OnHelpCANFestivalMenu" ref="93a70d630ce5859be11aef8d8d946422" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnHelpCANFestivalMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00719">719</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="a41a7f8c80dcf62ea786deda026be61e"></a><!-- doxytag: member="networkedit::OnHelpDS301Menu" ref="a41a7f8c80dcf62ea786deda026be61e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnHelpDS301Menu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00697">697</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="900ce0c234a0cb0b051e23780999e052"></a><!-- doxytag: member="networkedit::OnNewProjectMenu" ref="900ce0c234a0cb0b051e23780999e052" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnNewProjectMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00430">430</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="45c1bba6fe5ef90e41730de7039a937b"></a><!-- doxytag: member="networkedit::OnNodeInfosMenu" ref="45c1bba6fe5ef90e41730de7039a937b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnNodeInfosMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00784">784</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="5998cd277c097979131afcdda5f39464"></a><!-- doxytag: member="networkedit::OnNodeSelectedChanged" ref="5998cd277c097979131afcdda5f39464" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnNodeSelectedChanged </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00416">416</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="7ffb18f26bd0a019c59e9402373b904e"></a><!-- doxytag: member="networkedit::OnOpenProjectMenu" ref="7ffb18f26bd0a019c59e9402373b904e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnOpenProjectMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00458">458</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="9e4005cf6d6c158c997d5efb8b9c2694"></a><!-- doxytag: member="networkedit::OnOtherCommunicationMenu" ref="9e4005cf6d6c158c997d5efb8b9c2694" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnOtherCommunicationMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00746">746</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="854bbe7eafaaa933738f2c74569b7ea3"></a><!-- doxytag: member="networkedit::OnQuitMenu" ref="854bbe7eafaaa933738f2c74569b7ea3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnQuitMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00380">380</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="dd170a72c3140d1508f621922d3c54df"></a><!-- doxytag: member="networkedit::OnRedoMenu" ref="dd170a72c3140d1508f621922d3c54df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnRedoMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00687">687</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="ef988c30a20345badf3ab9b7fb3577ab"></a><!-- doxytag: member="networkedit::OnRefreshMenu" ref="ef988c30a20345badf3ab9b7fb3577ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnRefreshMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00553">553</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="3c3acc2994f8e2230cef333585c6354f"></a><!-- doxytag: member="networkedit::OnRemoveSlaveMenu" ref="3c3acc2994f8e2230cef333585c6354f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnRemoveSlaveMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00520">520</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="38a5bbe86087f2d696bcd53f922d6450"></a><!-- doxytag: member="networkedit::OnSaveProjectMenu" ref="38a5bbe86087f2d696bcd53f922d6450" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnSaveProjectMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00487">487</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="f5979f3a6d283393fb5a68ab22934abb"></a><!-- doxytag: member="networkedit::OnUndoMenu" ref="f5979f3a6d283393fb5a68ab22934abb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OnUndoMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>event</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00681">681</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="0acd7681be496b4948ad18897ea13ac4"></a><!-- doxytag: member="networkedit::OpenHtmlFrame" ref="0acd7681be496b4948ad18897ea13ac4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::OpenHtmlFrame </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>title</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>file</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>size</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00728">728</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="74f3ac94488160a26836197de52b9fd2"></a><!-- doxytag: member="networkedit::RefreshBufferState" ref="74f3ac94488160a26836197de52b9fd2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshBufferState </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00669">669</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6d8b2e2a672b5c89f1cef538d21517c4"></a><!-- doxytag: member="networkedit::RefreshCurrentIndexList" ref="6d8b2e2a672b5c89f1cef538d21517c4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshCurrentIndexList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00557">557</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="f35165c7e88dca205c83933033dff40d"></a><!-- doxytag: member="networkedit::RefreshMainMenu" ref="f35165c7e88dca205c83933033dff40d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshMainMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00608">608</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="81036ca384b8cf75d0010851755d8317"></a><!-- doxytag: member="networkedit::RefreshNetworkNodes" ref="81036ca384b8cf75d0010851755d8317" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshNetworkNodes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00565">565</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="16a1bfa553c27346c1afa95283839ff0"></a><!-- doxytag: member="networkedit::RefreshProfileMenu" ref="16a1bfa553c27346c1afa95283839ff0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshProfileMenu </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00644">644</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="1fa2b2fd11d7a6dc830586a45eee2464"></a><!-- doxytag: member="networkedit::RefreshStatusBar" ref="1fa2b2fd11d7a6dc830586a45eee2464" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshStatusBar </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00577">577</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="84786509128cc13e6e1135aadac688ac"></a><!-- doxytag: member="networkedit::RefreshTitle" ref="84786509128cc13e6e1135aadac688ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::RefreshTitle </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>self</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00547">547</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="d1c96437c6338056898af5f7119a2a7c"></a><!-- doxytag: member="networkedit::usage" ref="d1c96437c6338056898af5f7119a2a7c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::usage </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00044">44</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="5c3ac4301719e50188f9d6fbfe9d140d"></a><!-- doxytag: member="networkedit::wxAddExceptHook" ref="5c3ac4301719e50188f9d6fbfe9d140d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def networkedit::wxAddExceptHook </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>path</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>app_version</em> = <code>'[No version]'</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00902">902</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="ddee62320ad1538935c4fb221114ad6c"></a><!-- doxytag: member="networkedit::HtmlFrameOpened" ref="ddee62320ad1538935c4fb221114ad6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit::HtmlFrameOpened</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00358">358</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00471">471</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00443">443</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00371">371</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="cf4848f1a2b858ef442d2bcb3a348af1"></a><!-- doxytag: member="networkedit::Manager" ref="cf4848f1a2b858ef442d2bcb3a348af1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00361">361</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00624">624</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00612">612</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00360">360</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6d69d76b8b1b34286bca7d797b7d9053"></a><!-- doxytag: member="networkedit::Mode" ref="6d69d76b8b1b34286bca7d797b7d9053" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00356">356</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00611">611</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00472">472</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00444">444</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00370">370</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00368">368</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6a4290ba38225a18362b4ef9a9463b80"></a><!-- doxytag: member="networkedit::NodeList" ref="6a4290ba38225a18362b4ef9a9463b80" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="networkedit_8py-source.html#l00363">363</a> of file <a class="el" href="networkedit_8py-source.html">networkedit.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenode.html --- a/doc/doxygen/html/namespacenode.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,391 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: node Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>node Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html">Node</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">FindTypeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">FindTypeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">FindTypeDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">FindTypeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">FindEntryName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">FindEntryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">FindSubentryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">FindMapVariableList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">FindMandatoryIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">FindIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">StringFormat</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="aa2e7dbc3a50a6c983cea1c976ea2492"></a><!-- doxytag: member="node::FindEntryInfos" ref="aa2e7dbc3a50a6c983cea1c976ea2492" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindEntryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00286">286</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="6f50edd49a143e12a1b6451678c126b9"></a><!-- doxytag: member="node::FindEntryName" ref="6f50edd49a143e12a1b6451678c126b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindEntryName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00273">273</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="e87bc221d6720e73d680c1a187d14fa9"></a><!-- doxytag: member="node::FindIndex" ref="e87bc221d6720e73d680c1a187d14fa9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00353">353</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="3538450156618ef27f500ca7cda2c401"></a><!-- doxytag: member="node::FindMandatoryIndexes" ref="3538450156618ef27f500ca7cda2c401" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindMandatoryIndexes </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00342">342</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="3cabdb0f72121bc955d7dbd333a727b1"></a><!-- doxytag: member="node::FindMapVariableList" ref="3cabdb0f72121bc955d7dbd333a727b1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindMapVariableList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>Node</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00324">324</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="c0fbae8b8d48542bb6018fe70275e652"></a><!-- doxytag: member="node::FindSubentryInfos" ref="c0fbae8b8d48542bb6018fe70275e652" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindSubentryInfos </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00299">299</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="5165d2e252cbc529a9b477f2356f7554"></a><!-- doxytag: member="node::FindTypeDefaultValue" ref="5165d2e252cbc529a9b477f2356f7554" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindTypeDefaultValue </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00255">255</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="251f8d2fab99af17a69618eb9a9aa01d"></a><!-- doxytag: member="node::FindTypeIndex" ref="251f8d2fab99af17a69618eb9a9aa01d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindTypeIndex </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typename</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00235">235</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="b275546f2219df55852ad6f1f5cc7a4c"></a><!-- doxytag: member="node::FindTypeList" ref="b275546f2219df55852ad6f1f5cc7a4c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindTypeList </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00263">263</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="ec2e771eabdaed0591645766a7979000"></a><!-- doxytag: member="node::FindTypeName" ref="ec2e771eabdaed0591645766a7979000" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::FindTypeName </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>typeindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>mappingdictionary</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00247">247</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<a class="anchor" name="8744929d28d5a0e9e9c6f2d7a75a5df2"></a><!-- doxytag: member="node::StringFormat" ref="8744929d28d5a0e9e9c6f2d7a75a5df2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def node::StringFormat </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>text</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>idx</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>sub</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="node_8py-source.html#l00375">375</a> of file <a class="el" href="node_8py-source.html">node.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenode_1_1_5.html --- a/doc/doxygen/html/namespacenode_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: node::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>node::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenodelist.html --- a/doc/doxygen/html/namespacenodelist.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodelist Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>nodelist Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html">NodeList</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenodelist_1_1_5.html --- a/doc/doxygen/html/namespacenodelist_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodelist::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>nodelist::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenodemanager.html --- a/doc/doxygen/html/namespacenodemanager.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodemanager Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>nodemanager Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html">NodeManager</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">GetNewId</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="ea588f8d36eff932dcf6faf78a9ddf1d"></a><!-- doxytag: member="nodemanager::GetNewId" ref="ea588f8d36eff932dcf6faf78a9ddf1d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def nodemanager::GetNewId </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="nodemanager_8py-source.html#l00043">43</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacenodemanager_1_1_5.html --- a/doc/doxygen/html/namespacenodemanager_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: nodemanager::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>nodemanager::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespaceobjdictedit.html --- a/doc/doxygen/html/namespaceobjdictedit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,271 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictedit Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>objdictedit Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">EVT_HTML_URL_CLICK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">create</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">usage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">Display_Exception_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">Display_Error_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">get_last_traceback</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">format_namespace</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">wxAddExceptHook</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="6676940963fc8d2458cc3df0739cc43f"></a><!-- doxytag: member="objdictedit::create" ref="6676940963fc8d2458cc3df0739cc43f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::create </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>parent</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00109">109</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="e994527ec0f61cfe371dfa80d802d4cb"></a><!-- doxytag: member="objdictedit::Display_Error_Dialog" ref="e994527ec0f61cfe371dfa80d802d4cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::Display_Error_Dialog </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00960">960</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="2c93a930b5594c97af560c8b245651ad"></a><!-- doxytag: member="objdictedit::Display_Exception_Dialog" ref="2c93a930b5594c97af560c8b245651ad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::Display_Exception_Dialog </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>e_tb</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00921">921</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="6f56af22e4041461f4f3852041fd46cf"></a><!-- doxytag: member="objdictedit::EVT_HTML_URL_CLICK" ref="6f56af22e4041461f4f3852041fd46cf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::EVT_HTML_URL_CLICK </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>win</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>func</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00046">46</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="929d463a75220fa2964868f9495a944e"></a><!-- doxytag: member="objdictedit::format_namespace" ref="929d463a75220fa2964868f9495a944e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::format_namespace </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>indent</em> = <code>' '</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00971">971</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="54964903be300a8ce9ee85eb67d5956e"></a><!-- doxytag: member="objdictedit::get_last_traceback" ref="54964903be300a8ce9ee85eb67d5956e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::get_last_traceback </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>tb</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00965">965</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="32e0bb76ebce2730cbb78c694b11e015"></a><!-- doxytag: member="objdictedit::usage" ref="32e0bb76ebce2730cbb78c694b11e015" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::usage </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00112">112</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<a class="anchor" name="7a105b1694af4346e8de2a012657d49f"></a><!-- doxytag: member="objdictedit::wxAddExceptHook" ref="7a105b1694af4346e8de2a012657d49f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictedit::wxAddExceptHook </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>path</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>app_version</em> = <code>'[No version]'</code></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictedit_8py-source.html#l00977">977</a> of file <a class="el" href="objdictedit_8py-source.html">objdictedit.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespaceobjdictgen.html --- a/doc/doxygen/html/namespaceobjdictgen.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: objdictgen Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>objdictgen Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">usage</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="3d57328d6ceb6d14e3af839dae1fe19e"></a><!-- doxytag: member="objdictgen::usage" ref="3d57328d6ceb6d14e3af839dae1fe19e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def objdictgen::usage </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictgen_8py-source.html#l00029">29</a> of file <a class="el" href="objdictgen_8py-source.html">objdictgen.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespaces.html --- a/doc/doxygen/html/namespaces.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Namespace Index</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li id="current"><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>CanFestival Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table> - <tr><td class="indexkey"><a class="el" href="namespacecommondialogs.html">commondialogs</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacecommondialogs_1_1_5.html">commondialogs::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacedoc__index.html">doc_index</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1____init____.html">doc_index::__init__</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1DS301__index.html">doc_index::DS301_index</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacedoc__index_1_1DS301__index_1_1_5.html">doc_index::DS301_index::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespaceDS301__index_1_1_5.html">DS301_index::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespaceeds__utils.html">eds_utils</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacegen__cfile.html">gen_cfile</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacegnosis_1_1xml_1_1pickle_1_1_5.html">gnosis::xml::pickle::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenetworkedit.html">networkedit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenode.html">node</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenode_1_1_5.html">node::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenodelist.html">nodelist</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenodelist_1_1_5.html">nodelist::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenodemanager.html">nodemanager</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacenodemanager_1_1_5.html">nodemanager::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespaceobjdictedit.html">objdictedit</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespaceobjdictgen.html">objdictgen</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacesets_1_1_5.html">sets::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacesubindextable.html">subindextable</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacesubindextable_1_1_5.html">subindextable::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacetime_1_1_5.html">time::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacetypes_1_1_5.html">types::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1grid_1_1_5.html">wxPython::grid::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1html_1_1_5.html">wxPython::html::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacewxPython_1_1wx_1_1_5.html">wxPython::wx::*</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="namespacexml__in.html">xml_in</a></td><td class="indexvalue"></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacesets_1_1_5.html --- a/doc/doxygen/html/namespacesets_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: sets::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>sets::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacesubindextable.html --- a/doc/doxygen/html/namespacesubindextable.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: subindextable Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>subindextable Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacesubindextable_1_1_5.html --- a/doc/doxygen/html/namespacesubindextable_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: subindextable::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>subindextable::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacetime_1_1_5.html --- a/doc/doxygen/html/namespacetime_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: time::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>time::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacetypes_1_1_5.html --- a/doc/doxygen/html/namespacetypes_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: types::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>types::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacewxPython_1_1grid_1_1_5.html --- a/doc/doxygen/html/namespacewxPython_1_1grid_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: wxPython::grid::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>wxPython::grid::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacewxPython_1_1html_1_1_5.html --- a/doc/doxygen/html/namespacewxPython_1_1html_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: wxPython::html::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>wxPython::html::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacewxPython_1_1wx_1_1_5.html --- a/doc/doxygen/html/namespacewxPython_1_1wx_1_1_5.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: wxPython::wx::* Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>wxPython::wx::* Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/namespacexml__in.html --- a/doc/doxygen/html/namespacexml__in.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,478 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: xml_in Namespace Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="namespaces.html"><span>Namespace List</span></a></li> - <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> - </ul></div> -<h1>xml_in Namespace Reference</h1> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">StartElement</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">EndElement</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">CharacterData</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">startNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">stopNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">startPdo</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">startMappedObject</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">startMappedVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">startMappedTable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">findRangeType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">findStringType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">heartBeatProducer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">startHeartBeatConsumers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">sdoServer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">startSdoClients</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">ParseFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">GenerateNode</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="40875b2bc42a3db80aaedc214f8da3d7"></a><!-- doxytag: member="xml_in::CharacterData" ref="40875b2bc42a3db80aaedc214f8da3d7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::CharacterData </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>data</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00076">76</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="152ef8abb29428e5a4f6883d0b9c1036"></a><!-- doxytag: member="xml_in::EndElement" ref="152ef8abb29428e5a4f6883d0b9c1036" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::EndElement </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00071">71</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="826fcdb3b500cd56bccd4290f39397d9"></a><!-- doxytag: member="xml_in::findRangeType" ref="826fcdb3b500cd56bccd4290f39397d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::findRangeType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>minValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>maxValue</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00354">354</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="7f11bfdc69b5c39650c9edf1ab83b08b"></a><!-- doxytag: member="xml_in::findStringType" ref="7f11bfdc69b5c39650c9edf1ab83b08b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::findStringType </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>type</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>length</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00378">378</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="5a1a1b6e0ee2c4143195f17ebc6e5d62"></a><!-- doxytag: member="xml_in::GenerateNode" ref="5a1a1b6e0ee2c4143195f17ebc6e5d62" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::GenerateNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>manager</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00439">439</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="9ef42f4525a33b7fad6bf277f5f90e8b"></a><!-- doxytag: member="xml_in::heartBeatProducer" ref="9ef42f4525a33b7fad6bf277f5f90e8b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::heartBeatProducer </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00403">403</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="5e641408753c70e0423471a1b4861ec5"></a><!-- doxytag: member="xml_in::ParseFile" ref="5e641408753c70e0423471a1b4861ec5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::ParseFile </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>filepath</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00430">430</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="c5e8bc321d2c732d14dbfcaddc330462"></a><!-- doxytag: member="xml_in::sdoServer" ref="c5e8bc321d2c732d14dbfcaddc330462" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::sdoServer </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00415">415</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="3b1b832c9581208c332a83f106015aff"></a><!-- doxytag: member="xml_in::StartElement" ref="3b1b832c9581208c332a83f106015aff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::StartElement </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00046">46</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="a29dbd3a28381042f0922702dd79eb8a"></a><!-- doxytag: member="xml_in::startHeartBeatConsumers" ref="a29dbd3a28381042f0922702dd79eb8a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startHeartBeatConsumers </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00406">406</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="c590c2898e7e2c81fb741dded42e9139"></a><!-- doxytag: member="xml_in::startMappedObject" ref="c590c2898e7e2c81fb741dded42e9139" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startMappedObject </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00204">204</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="cab6ba5f6bd741bbe97aa9d1af78194f"></a><!-- doxytag: member="xml_in::startMappedTable" ref="cab6ba5f6bd741bbe97aa9d1af78194f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startMappedTable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00297">297</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="df5fbbfd3c5f6bbe0205f2926dc443d1"></a><!-- doxytag: member="xml_in::startMappedVariable" ref="df5fbbfd3c5f6bbe0205f2926dc443d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startMappedVariable </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00237">237</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="170b4feee4419d719dec07845bd6f591"></a><!-- doxytag: member="xml_in::startNode" ref="170b4feee4419d719dec07845bd6f591" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startNode </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00083">83</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="05f630ab0531cab1ef4649ca8b6a662f"></a><!-- doxytag: member="xml_in::startPdo" ref="05f630ab0531cab1ef4649ca8b6a662f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startPdo </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00153">153</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="3f4a758fcb8c3ffea6e7439f30ccf0fb"></a><!-- doxytag: member="xml_in::startSdoClients" ref="3f4a758fcb8c3ffea6e7439f30ccf0fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::startSdoClients </td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname"> <em>attrs</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00419">419</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<a class="anchor" name="14f6a38437b8d44f75a7838414f926f8"></a><!-- doxytag: member="xml_in::stopNode" ref="14f6a38437b8d44f75a7838414f926f8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">def xml_in::stopNode </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="xml__in_8py-source.html#l00145">145</a> of file <a class="el" href="xml__in_8py-source.html">xml_in.py</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/networkedit_8py-source.html --- a/doc/doxygen/html/networkedit_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,977 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py</h1><a href="networkedit_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenetworkedit.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> * -<a name="l00026"></a>00026 <span class="keyword">import</span> wx -<a name="l00027"></a>00027 <span class="keyword">from</span> wx.lib.anchors <span class="keyword">import</span> LayoutAnchors -<a name="l00028"></a>00028 <span class="keyword">import</span> wx.grid -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00031"></a>00031 <span class="keyword">import</span> os, re, platform, sys, time, traceback, getopt -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 __version__ = <span class="stringliteral">"$Revision$"</span> -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="keyword">from</span> nodelist <span class="keyword">import</span> * -<a name="l00036"></a>00036 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> * -<a name="l00037"></a>00037 <span class="keyword">from</span> subindextable <span class="keyword">import</span> * -<a name="l00038"></a>00038 <span class="keyword">from</span> commondialogs <span class="keyword">import</span> * -<a name="l00039"></a>00039 <span class="keyword">from</span> doc_index.DS301_index <span class="keyword">import</span> * -<a name="l00040"></a>00040 -<a name="l00041"></a><a class="code" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">00041</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">create</a>(parent): -<a name="l00042"></a>00042 <span class="keywordflow">return</span> networkedit(parent) -<a name="l00043"></a>00043 -<a name="l00044"></a><a class="code" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">00044</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">usage</a>(): -<a name="l00045"></a>00045 <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of networkedit.py :"</span> -<a name="l00046"></a>00046 <span class="keywordflow">print</span> <span class="stringliteral">"\n %s [Projectpath]\n"</span>%sys.argv[0] -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="keywordflow">try</span>: -<a name="l00049"></a>00049 opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>]) -<a name="l00050"></a>00050 <span class="keywordflow">except</span> getopt.GetoptError: -<a name="l00051"></a>00051 <span class="comment"># print help information and exit:</span> -<a name="l00052"></a>00052 usage() -<a name="l00053"></a>00053 sys.exit(2) -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts: -<a name="l00056"></a>00056 <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>): -<a name="l00057"></a>00057 usage() -<a name="l00058"></a>00058 sys.exit() -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="keywordflow">if</span> len(args) == 0: -<a name="l00061"></a>00061 projectOpen = <span class="keywordtype">None</span> -<a name="l00062"></a>00062 <span class="keywordflow">elif</span> len(args) == 1: -<a name="l00063"></a>00063 projectOpen = args[0] -<a name="l00064"></a>00064 <span class="keywordflow">else</span>: -<a name="l00065"></a>00065 usage() -<a name="l00066"></a>00066 sys.exit(2) -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 ScriptDirectory = sys.path[0] -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 <span class="keywordflow">try</span>: -<a name="l00071"></a>00071 <span class="keyword">from</span> wxPython.html <span class="keyword">import</span> * -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 wxEVT_HTML_URL_CLICK = wxNewId() -<a name="l00074"></a>00074 -<a name="l00075"></a><a class="code" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">00075</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">EVT_HTML_URL_CLICK</a>(win, func): -<a name="l00076"></a>00076 win.Connect(-1, -1, wxEVT_HTML_URL_CLICK, func) -<a name="l00077"></a>00077 -<a name="l00078"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">00078</a> <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a>(wxPyEvent): -<a name="l00079"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">00079</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#25827ced9049e3981080101f2ec13bb4">__init__</a>(self, linkinfo): -<a name="l00080"></a>00080 wxPyEvent.__init__(self) -<a name="l00081"></a>00081 self.SetEventType(wxEVT_HTML_URL_CLICK) -<a name="l00082"></a><a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">00082</a> self.<a class="code" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html#8c1f6a4da431940a09972f01c45d015a">linkinfo</a>linkinfo = (linkinfo.GetHref(), linkinfo.GetTarget()) -<a name="l00083"></a>00083 -<a name="l00084"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">00084</a> <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>(wxHtmlWindow): -<a name="l00085"></a>00085 <span class="stringliteral">""" HTML window that generates and OnLinkClicked event.</span> -<a name="l00086"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">00086</a> <span class="stringliteral"></span> -<a name="l00087"></a>00087 <span class="stringliteral"> Use this to avoid having to override HTMLWindow</span> -<a name="l00088"></a>00088 <span class="stringliteral"> """</span> -<a name="l00089"></a>00089 <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#5771c9faa8f337f6a279ac395a31f037">OnLinkClicked</a>(self, linkinfo): -<a name="l00090"></a>00090 wxPostEvent(self, wxHtmlWindowUrlClick(linkinfo)) -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00093"></a>00093 <span class="comment"># Html Frame</span> -<a name="l00094"></a>00094 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00095"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">00095</a> -<a name="l00096"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">00096</a> [wxID_HTMLFRAME, wxID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(2)] -<a name="l00097"></a>00097 -<a name="l00098"></a>00098 <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a>(wx.Frame): -<a name="l00099"></a>00099 <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a>(self, prnt): -<a name="l00100"></a>00100 <span class="comment"># generated method, don't edit</span> -<a name="l00101"></a>00101 wx.Frame.__init__(self, id=wxID_HTMLFRAME, name=<span class="stringliteral">'HtmlFrame'</span>, -<a name="l00102"></a>00102 parent=prnt, pos=wx.Point(320, 231), size=wx.Size(853, 616), -<a name="l00103"></a>00103 style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">''</span>) -<a name="l00104"></a>00104 self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a>OnCloseFrame, id=wxID_HTMLFRAME) -<a name="l00105"></a>00105 -<a name="l00106"></a>00106 self.HtmlContent = wxUrlClickHtmlWindow(id=wxID_HTMLFRAMEHTMLCONTENT, -<a name="l00107"></a>00107 name=<span class="stringliteral">'HtmlContent'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00108"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">00108</a> size=wx.Size(-1, -1), style=wxHW_SCROLLBAR_AUTO|wxHW_NO_SELECTION) -<a name="l00109"></a>00109 EVT_HTML_URL_CLICK(self.HtmlContent, self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a>OnLinkClick) -<a name="l00110"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">00110</a> -<a name="l00111"></a>00111 <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#84dbbfa164b9bfc3867064ef8ddc825c">__init__</a>(self, parent, opened): -<a name="l00112"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">00112</a> self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#2930185c7e28e2386998fba908fde7c8">_init_ctrls</a>_init_ctrls(parent) -<a name="l00113"></a>00113 self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a>HtmlFrameOpened = opened -<a name="l00114"></a>00114 -<a name="l00115"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">00115</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#0d46d44545dff5c49ee702dce0ca58a7">SetHtmlCode</a>(self, htmlcode): -<a name="l00116"></a>00116 self.HtmlContent.SetPage(htmlcode) -<a name="l00117"></a>00117 -<a name="l00118"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">00118</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#4facc9fa00032db7ca18302a09300a15">SetHtmlPage</a>(self, htmlpage): -<a name="l00119"></a>00119 self.HtmlContent.LoadPage(htmlpage) -<a name="l00120"></a>00120 -<a name="l00121"></a>00121 <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#300490430ca9c68ffff6f1ce4f9cff66">OnCloseFrame</a>(self, event): -<a name="l00122"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">00122</a> self.<a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#14f29033b3eec5b120495b5c24050939">HtmlFrameOpened</a>HtmlFrameOpened.remove(self.GetTitle()) -<a name="l00123"></a>00123 event.Skip() -<a name="l00124"></a>00124 -<a name="l00125"></a>00125 <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#efef756beaf2cecc502b2f6c3c5386cb">OnLinkClick</a>(self, event): -<a name="l00126"></a>00126 url = event.linkinfo[0] -<a name="l00127"></a>00127 <span class="keywordflow">try</span>: -<a name="l00128"></a>00128 <span class="keyword">import</span> webbrowser -<a name="l00129"></a>00129 <span class="keywordflow">except</span> ImportError: -<a name="l00130"></a>00130 wxMessageBox(<span class="stringliteral">'Please point your browser at: %s'</span> % url) -<a name="l00131"></a><a class="code" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html#afbd518c3d5d17bfd1e0241e77f26c27">00131</a> <span class="keywordflow">else</span>: -<a name="l00132"></a>00132 webbrowser.open(url) -<a name="l00133"></a>00133 -<a name="l00134"></a>00134 Html_Window = <span class="keyword">True</span> -<a name="l00135"></a>00135 <span class="keywordflow">except</span>: -<a name="l00136"></a>00136 Html_Window = <span class="keyword">False</span> -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 -<a name="l00139"></a>00139 [wxID_NETWORKEDIT, wxID_NETWORKEDITNETWORKNODES, -<a name="l00140"></a>00140 wxID_NETWORKEDITHELPBAR, -<a name="l00141"></a>00141 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(3)] -<a name="l00142"></a>00142 -<a name="l00143"></a>00143 [wxID_NETWORKEDITADDMENUITEMS0, wxID_NETWORKEDITADDMENUITEMS1, -<a name="l00144"></a>00144 wxID_NETWORKEDITADDMENUITEMS2, wxID_NETWORKEDITADDMENUITEMS3, -<a name="l00145"></a>00145 wxID_NETWORKEDITADDMENUITEMS4, wxID_NETWORKEDITADDMENUITEMS5, -<a name="l00146"></a>00146 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(6)] -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 [wxID_NETWORKEDITFILEMENUITEMS0, wxID_NETWORKEDITFILEMENUITEMS1, -<a name="l00149"></a>00149 wxID_NETWORKEDITFILEMENUITEMS2, wxID_NETWORKEDITFILEMENUITEMS4, -<a name="l00150"></a>00150 wxID_NETWORKEDITFILEMENUITEMS5, wxID_NETWORKEDITFILEMENUITEMS6, -<a name="l00151"></a>00151 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_FileMenu_Items <span class="keywordflow">in</span> range(6)] -<a name="l00152"></a>00152 -<a name="l00153"></a>00153 [wxID_NETWORKEDITNETWORKMENUITEMS0, wxID_NETWORKEDITNETWORKMENUITEMS1, -<a name="l00154"></a>00154 wxID_NETWORKEDITNETWORKMENUITEMS3, -<a name="l00155"></a>00155 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(3)] -<a name="l00156"></a>00156 -<a name="l00157"></a>00157 -<a name="l00158"></a>00158 [wxID_NETWORKEDITEDITMENUITEMS0, wxID_NETWORKEDITEDITMENUITEMS1, -<a name="l00159"></a>00159 wxID_NETWORKEDITEDITMENUITEMS2, wxID_NETWORKEDITEDITMENUITEMS4, -<a name="l00160"></a>00160 wxID_NETWORKEDITEDITMENUITEMS6, wxID_NETWORKEDITEDITMENUITEMS7, -<a name="l00161"></a>00161 wxID_NETWORKEDITEDITMENUITEMS8, -<a name="l00162"></a>00162 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_EditMenu_Items <span class="keywordflow">in</span> range(7)] -<a name="l00163"></a>00163 -<a name="l00164"></a>00164 [wxID_NETWORKEDITHELPMENUITEMS0, wxID_NETWORKEDITHELPMENUITEMS1, -<a name="l00165"></a>00165 wxID_NETWORKEDITHELPMENUITEMS2, -<a name="l00166"></a>00166 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_HelpMenu_Items <span class="keywordflow">in</span> range(3)] -<a name="l00167"></a>00167 -<a name="l00168"></a><a class="code" href="classnetworkedit_1_1networkedit.html">00168</a> <span class="keyword">class </span><a class="code" href="classnetworkedit_1_1networkedit.html">networkedit</a>(wx.Frame): -<a name="l00169"></a><a class="code" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">00169</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#d77fb9e0e648f4c8293fb0477cd2a21b">_init_coll_menuBar1_Menus</a>(self, parent): -<a name="l00170"></a>00170 <span class="comment"># generated method, don't edit</span> -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00173"></a>00173 parent.Append(menu=self.FileMenu, title=<span class="stringliteral">'File'</span>) -<a name="l00174"></a>00174 parent.Append(menu=self.NetworkMenu, title=<span class="stringliteral">'Network'</span>) -<a name="l00175"></a>00175 parent.Append(menu=self.EditMenu, title=<span class="stringliteral">'Edit'</span>) -<a name="l00176"></a>00176 parent.Append(menu=self.AddMenu, title=<span class="stringliteral">'Add'</span>) -<a name="l00177"></a>00177 parent.Append(menu=self.HelpMenu, title=<span class="stringliteral">'Help'</span>) -<a name="l00178"></a>00178 -<a name="l00179"></a><a class="code" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">00179</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#25c016ab06d767eba51087786081afdc">_init_coll_EditMenu_Items</a>(self, parent): -<a name="l00180"></a>00180 <span class="comment"># generated method, don't edit</span> -<a name="l00181"></a>00181 -<a name="l00182"></a>00182 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS4, -<a name="l00183"></a>00183 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Refresh\tCTRL+R'</span>) -<a name="l00184"></a>00184 parent.AppendSeparator() -<a name="l00185"></a>00185 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS1, -<a name="l00186"></a>00186 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Undo\tCTRL+Z'</span>) -<a name="l00187"></a>00187 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS0, -<a name="l00188"></a>00188 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Redo\tCTRL+Y'</span>) -<a name="l00189"></a>00189 parent.AppendSeparator() -<a name="l00190"></a>00190 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS6, -<a name="l00191"></a>00191 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Node infos'</span>) -<a name="l00192"></a>00192 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS2, -<a name="l00193"></a>00193 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Profile'</span>) -<a name="l00194"></a>00194 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS8, -<a name="l00195"></a>00195 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-302 Profile'</span>) -<a name="l00196"></a>00196 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITEDITMENUITEMS7, -<a name="l00197"></a>00197 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Other Profile'</span>) -<a name="l00198"></a>00198 self.Bind(wx.EVT_MENU, self.OnUndoMenu, -<a name="l00199"></a>00199 id=wxID_NETWORKEDITEDITMENUITEMS1) -<a name="l00200"></a>00200 self.Bind(wx.EVT_MENU, self.OnRedoMenu, -<a name="l00201"></a>00201 id=wxID_NETWORKEDITEDITMENUITEMS0) -<a name="l00202"></a>00202 self.Bind(wx.EVT_MENU, self.OnCommunicationMenu, -<a name="l00203"></a>00203 id=wxID_NETWORKEDITEDITMENUITEMS2) -<a name="l00204"></a>00204 self.Bind(wx.EVT_MENU, self.OnRefreshMenu, -<a name="l00205"></a>00205 id=wxID_NETWORKEDITEDITMENUITEMS4) -<a name="l00206"></a>00206 self.Bind(wx.EVT_MENU, self.OnNodeInfosMenu, -<a name="l00207"></a>00207 id=wxID_NETWORKEDITEDITMENUITEMS6) -<a name="l00208"></a>00208 self.Bind(wx.EVT_MENU, self.OnEditProfileMenu, -<a name="l00209"></a>00209 id=wxID_NETWORKEDITEDITMENUITEMS7) -<a name="l00210"></a>00210 self.Bind(wx.EVT_MENU, self.OnOtherCommunicationMenu, -<a name="l00211"></a>00211 id=wxID_NETWORKEDITEDITMENUITEMS8) -<a name="l00212"></a>00212 -<a name="l00213"></a><a class="code" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">00213</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#eff9fade803f4b7a384ee62c83d70390">_init_coll_HelpMenu_Items</a>(self, parent): -<a name="l00214"></a>00214 <span class="comment"># generated method, don't edit</span> -<a name="l00215"></a>00215 -<a name="l00216"></a>00216 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS0, -<a name="l00217"></a>00217 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Standard\tF1'</span>) -<a name="l00218"></a>00218 self.Bind(wx.EVT_MENU, self.OnHelpDS301Menu, -<a name="l00219"></a>00219 id=wxID_NETWORKEDITHELPMENUITEMS0) -<a name="l00220"></a>00220 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS1, -<a name="l00221"></a>00221 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'CAN Festival Docs\tF2'</span>) -<a name="l00222"></a>00222 self.Bind(wx.EVT_MENU, self.OnHelpCANFestivalMenu, -<a name="l00223"></a>00223 id=wxID_NETWORKEDITHELPMENUITEMS1) -<a name="l00224"></a>00224 <span class="keywordflow">if</span> Html_Window <span class="keywordflow">and</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00225"></a>00225 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITHELPMENUITEMS2, -<a name="l00226"></a>00226 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'About'</span>) -<a name="l00227"></a>00227 self.Bind(wx.EVT_MENU, self.OnAboutMenu, -<a name="l00228"></a>00228 id=wxID_NETWORKEDITHELPMENUITEMS2) -<a name="l00229"></a>00229 -<a name="l00230"></a><a class="code" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">00230</a> <span class="keyword">def </span><a class="code" href="classnetworkedit_1_1networkedit.html#819560a4debaf28d7a1837c1fe68212b">_init_coll_FileMenu_Items</a>(self, parent): -<a name="l00231"></a>00231 <span class="comment"># generated method, don't edit</span> -<a name="l00232"></a>00232 -<a name="l00233"></a>00233 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS5, -<a name="l00234"></a>00234 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'New\tCTRL+N'</span>) -<a name="l00235"></a>00235 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS0, -<a name="l00236"></a>00236 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Open\tCTRL+O'</span>) -<a name="l00237"></a>00237 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS1, -<a name="l00238"></a>00238 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save\tCTRL+S'</span>) -<a name="l00239"></a>00239 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS2, -<a name="l00240"></a>00240 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Close\tCTRL+W'</span>) -<a name="l00241"></a>00241 parent.AppendSeparator() -<a name="l00242"></a>00242 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITFILEMENUITEMS4, -<a name="l00243"></a>00243 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Exit'</span>) -<a name="l00244"></a>00244 self.Bind(wx.EVT_MENU, self.OnOpenProjectMenu, -<a name="l00245"></a>00245 id=wxID_NETWORKEDITFILEMENUITEMS0) -<a name="l00246"></a>00246 self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu, -<a name="l00247"></a>00247 id=wxID_NETWORKEDITFILEMENUITEMS1) -<a name="l00248"></a>00248 <span class="comment">## self.Bind(wx.EVT_MENU, self.OnCloseProjectMenu,</span> -<a name="l00249"></a>00249 <span class="comment">## id=wxID_NETWORKEDITFILEMENUITEMS2)</span> -<a name="l00250"></a>00250 self.Bind(wx.EVT_MENU, self.OnQuitMenu, -<a name="l00251"></a>00251 id=wxID_NETWORKEDITFILEMENUITEMS4) -<a name="l00252"></a>00252 self.Bind(wx.EVT_MENU, self.OnNewProjectMenu, -<a name="l00253"></a>00253 id=wxID_NETWORKEDITFILEMENUITEMS5) -<a name="l00254"></a>00254 -<a name="l00255"></a><a class="code" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">00255</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">_init_coll_NetworkMenu_Items</a>(self, parent): -<a name="l00256"></a>00256 <span class="comment"># generated method, don't edit</span> -<a name="l00257"></a>00257 -<a name="l00258"></a>00258 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS0, -<a name="l00259"></a>00259 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Add Slave Node'</span>) -<a name="l00260"></a>00260 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS1, -<a name="l00261"></a>00261 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Remove Slave Node'</span>) -<a name="l00262"></a>00262 parent.AppendSeparator() -<a name="l00263"></a>00263 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITNETWORKMENUITEMS3, -<a name="l00264"></a>00264 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Build Master Dictionary'</span>) -<a name="l00265"></a>00265 self.Bind(wx.EVT_MENU, self.OnAddSlaveMenu, -<a name="l00266"></a>00266 id=wxID_NETWORKEDITNETWORKMENUITEMS0) -<a name="l00267"></a>00267 self.Bind(wx.EVT_MENU, self.OnRemoveSlaveMenu, -<a name="l00268"></a>00268 id=wxID_NETWORKEDITNETWORKMENUITEMS1) -<a name="l00269"></a>00269 <span class="comment">## self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu,</span> -<a name="l00270"></a>00270 <span class="comment">## id=wxID_NETWORKEDITNETWORKMENUITEMS3)</span> -<a name="l00271"></a>00271 -<a name="l00272"></a><a class="code" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">00272</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">_init_coll_AddMenu_Items</a>(self, parent): -<a name="l00273"></a>00273 <span class="comment"># generated method, don't edit</span> -<a name="l00274"></a>00274 -<a name="l00275"></a>00275 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS0, -<a name="l00276"></a>00276 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Server'</span>) -<a name="l00277"></a>00277 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS1, -<a name="l00278"></a>00278 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Client'</span>) -<a name="l00279"></a>00279 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS2, -<a name="l00280"></a>00280 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Transmit'</span>) -<a name="l00281"></a>00281 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS3, -<a name="l00282"></a>00282 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Receive'</span>) -<a name="l00283"></a>00283 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS4, -<a name="l00284"></a>00284 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Map Variable'</span>) -<a name="l00285"></a>00285 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_NETWORKEDITADDMENUITEMS5, -<a name="l00286"></a>00286 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'User Type'</span>) -<a name="l00287"></a>00287 self.Bind(wx.EVT_MENU, self.OnAddSDOServerMenu, -<a name="l00288"></a>00288 id=wxID_NETWORKEDITADDMENUITEMS0) -<a name="l00289"></a>00289 self.Bind(wx.EVT_MENU, self.OnAddSDOClientMenu, -<a name="l00290"></a>00290 id=wxID_NETWORKEDITADDMENUITEMS1) -<a name="l00291"></a>00291 self.Bind(wx.EVT_MENU, self.OnAddPDOTransmitMenu, -<a name="l00292"></a>00292 id=wxID_NETWORKEDITADDMENUITEMS2) -<a name="l00293"></a>00293 self.Bind(wx.EVT_MENU, self.OnAddPDOReceiveMenu, -<a name="l00294"></a>00294 id=wxID_NETWORKEDITADDMENUITEMS3) -<a name="l00295"></a>00295 self.Bind(wx.EVT_MENU, self.OnAddMapVariableMenu, -<a name="l00296"></a>00296 id=wxID_NETWORKEDITADDMENUITEMS4) -<a name="l00297"></a>00297 self.Bind(wx.EVT_MENU, self.OnAddUserTypeMenu, -<a name="l00298"></a>00298 id=wxID_NETWORKEDITADDMENUITEMS5) -<a name="l00299"></a>00299 -<a name="l00300"></a><a class="code" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">00300</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">_init_coll_HelpBar_Fields</a>(self, parent): -<a name="l00301"></a>00301 <span class="comment"># generated method, don't edit</span> -<a name="l00302"></a>00302 parent.SetFieldsCount(3) -<a name="l00303"></a>00303 -<a name="l00304"></a>00304 parent.SetStatusText(number=0, text=<span class="stringliteral">''</span>) -<a name="l00305"></a>00305 parent.SetStatusText(number=1, text=<span class="stringliteral">''</span>) -<a name="l00306"></a>00306 parent.SetStatusText(number=2, text=<span class="stringliteral">''</span>) -<a name="l00307"></a>00307 -<a name="l00308"></a>00308 parent.SetStatusWidths([100, 110, -1]) -<a name="l00309"></a>00309 -<a name="l00310"></a><a class="code" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">00310</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">_init_utils</a>(self): -<a name="l00311"></a>00311 <span class="comment"># generated method, don't edit</span> -<a name="l00312"></a>00312 self.menuBar1 = wx.MenuBar() -<a name="l00313"></a>00313 self.menuBar1.SetEvtHandlerEnabled(<span class="keyword">True</span>) -<a name="l00314"></a>00314 -<a name="l00315"></a>00315 <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00316"></a>00316 self.FileMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00317"></a>00317 -<a name="l00318"></a>00318 self.NetworkMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00319"></a>00319 -<a name="l00320"></a>00320 self.EditMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00321"></a>00321 -<a name="l00322"></a>00322 self.AddMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00323"></a>00323 -<a name="l00324"></a>00324 self.HelpMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00325"></a>00325 -<a name="l00326"></a>00326 self._init_coll_menuBar1_Menus(self.menuBar1) -<a name="l00327"></a>00327 <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00328"></a>00328 self._init_coll_FileMenu_Items(self.FileMenu) -<a name="l00329"></a>00329 self._init_coll_NetworkMenu_Items(self.NetworkMenu) -<a name="l00330"></a>00330 self._init_coll_EditMenu_Items(self.EditMenu) -<a name="l00331"></a>00331 self._init_coll_AddMenu_Items(self.AddMenu) -<a name="l00332"></a>00332 self._init_coll_HelpMenu_Items(self.HelpMenu) -<a name="l00333"></a>00333 -<a name="l00334"></a><a class="code" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">00334</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">_init_ctrls</a>(self, prnt): -<a name="l00335"></a>00335 <span class="comment"># generated method, don't edit</span> -<a name="l00336"></a>00336 wx.Frame.__init__(self, id=wxID_NETWORKEDIT, name=<span class="stringliteral">'networkedit'</span>, -<a name="l00337"></a>00337 parent=prnt, pos=wx.Point(149, 178), size=wx.Size(1000, 700), -<a name="l00338"></a>00338 style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">'Networkedit'</span>) -<a name="l00339"></a>00339 self._init_utils() -<a name="l00340"></a>00340 self.SetClientSize(wx.Size(1000, 700)) -<a name="l00341"></a>00341 self.SetMenuBar(self.menuBar1) -<a name="l00342"></a>00342 <span class="comment">## self.Bind(wx.EVT_CLOSE, self.OnCloseFrame, id=wxID_NETWORKEDIT)</span> -<a name="l00343"></a>00343 -<a name="l00344"></a>00344 self.NetworkNodes = wx.Notebook(id=wxID_NETWORKEDITNETWORKNODES, -<a name="l00345"></a>00345 name=<span class="stringliteral">'NetworkNodes'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00346"></a>00346 size=wx.Size(0, 0), style=wxNB_LEFT) -<a name="l00347"></a>00347 self.NetworkNodes.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, -<a name="l00348"></a>00348 self.OnNodeSelectedChanged, id=wxID_NETWORKEDITNETWORKNODES) -<a name="l00349"></a>00349 -<a name="l00350"></a>00350 self.HelpBar = wx.StatusBar(id=wxID_NETWORKEDITHELPBAR, name=<span class="stringliteral">'HelpBar'</span>, -<a name="l00351"></a>00351 parent=self, style=wxST_SIZEGRIP) -<a name="l00352"></a>00352 self._init_coll_HelpBar_Fields(self.HelpBar) -<a name="l00353"></a>00353 self.SetStatusBar(self.HelpBar) -<a name="l00354"></a>00354 -<a name="l00355"></a><a class="code" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">00355</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">__init__</a>(self, parent, mode = "solo", nodelist = None): -<a name="l00356"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00356</a> self.Mode = mode -<a name="l00357"></a>00357 self._init_ctrls(parent) -<a name="l00358"></a><a class="code" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">00358</a> self.HtmlFrameOpened = [] -<a name="l00359"></a>00359 -<a name="l00360"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00360</a> <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00361"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00361</a> self.Manager = NodeManager(ScriptDirectory) -<a name="l00362"></a>00362 <span class="keywordflow">if</span> projectOpen: -<a name="l00363"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00363</a> self.NodeList = NodeList(self.Manager) -<a name="l00364"></a>00364 result = self.NodeList.LoadProject(projectOpen) -<a name="l00365"></a>00365 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00366"></a>00366 self.RefreshNetworkNodes() -<a name="l00367"></a>00367 <span class="keywordflow">else</span>: -<a name="l00368"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00368</a> self.NodeList = <span class="keywordtype">None</span> -<a name="l00369"></a>00369 <span class="keywordflow">else</span>: -<a name="l00370"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00370</a> self.NodeList = nodelist -<a name="l00371"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00371</a> self.Manager = self.NodeList.GetManager() -<a name="l00372"></a>00372 -<a name="l00373"></a>00373 self.RefreshBufferState() -<a name="l00374"></a>00374 self.RefreshTitle() -<a name="l00375"></a>00375 self.RefreshMainMenu() -<a name="l00376"></a>00376 -<a name="l00377"></a><a class="code" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">00377</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">GetNoteBook</a>(self): -<a name="l00378"></a>00378 <span class="keywordflow">return</span> self.NetworkNodes -<a name="l00379"></a>00379 -<a name="l00380"></a><a class="code" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">00380</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">OnQuitMenu</a>(self, event): -<a name="l00381"></a>00381 self.Close() -<a name="l00382"></a>00382 event.Skip() -<a name="l00383"></a>00383 -<a name="l00384"></a><a class="code" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">00384</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">OnAddSDOServerMenu</a>(self, event): -<a name="l00385"></a>00385 self.Manager.AddSDOServerToCurrent() -<a name="l00386"></a>00386 self.RefreshBufferState() -<a name="l00387"></a>00387 self.RefreshCurrentIndexList() -<a name="l00388"></a>00388 event.Skip() -<a name="l00389"></a>00389 -<a name="l00390"></a><a class="code" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">00390</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">OnAddSDOClientMenu</a>(self, event): -<a name="l00391"></a>00391 self.Manager.AddSDOClientToCurrent() -<a name="l00392"></a>00392 self.RefreshBufferState() -<a name="l00393"></a>00393 self.RefreshCurrentIndexList() -<a name="l00394"></a>00394 event.Skip() -<a name="l00395"></a>00395 -<a name="l00396"></a><a class="code" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">00396</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">OnAddPDOTransmitMenu</a>(self, event): -<a name="l00397"></a>00397 self.Manager.AddPDOTransmitToCurrent() -<a name="l00398"></a>00398 self.RefreshBufferState() -<a name="l00399"></a>00399 self.RefreshCurrentIndexList() -<a name="l00400"></a>00400 event.Skip() -<a name="l00401"></a>00401 -<a name="l00402"></a><a class="code" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">00402</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">OnAddPDOReceiveMenu</a>(self, event): -<a name="l00403"></a>00403 self.Manager.AddPDOReceiveToCurrent() -<a name="l00404"></a>00404 self.RefreshBufferState() -<a name="l00405"></a>00405 self.RefreshCurrentIndexList() -<a name="l00406"></a>00406 event.Skip() -<a name="l00407"></a>00407 -<a name="l00408"></a><a class="code" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">00408</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">OnAddMapVariableMenu</a>(self, event): -<a name="l00409"></a>00409 self.AddMapVariable() -<a name="l00410"></a>00410 event.Skip() -<a name="l00411"></a>00411 -<a name="l00412"></a><a class="code" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">00412</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">OnAddUserTypeMenu</a>(self, event): -<a name="l00413"></a>00413 self.AddUserType() -<a name="l00414"></a>00414 event.Skip() -<a name="l00415"></a>00415 -<a name="l00416"></a><a class="code" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">00416</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">OnNodeSelectedChanged</a>(self, event): -<a name="l00417"></a>00417 selected = event.GetSelection() -<a name="l00418"></a>00418 <span class="comment"># At init selected = -1</span> -<a name="l00419"></a>00419 <span class="keywordflow">if</span> selected > 0: -<a name="l00420"></a>00420 window = self.NetworkNodes.GetPage(selected) -<a name="l00421"></a>00421 self.NodeList.SetCurrentSelected(window.GetIndex()) -<a name="l00422"></a>00422 self.RefreshMainMenu() -<a name="l00423"></a>00423 self.RefreshStatusBar() -<a name="l00424"></a>00424 event.Skip() -<a name="l00425"></a>00425 -<a name="l00426"></a>00426 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00427"></a>00427 <span class="comment"># Load and Save Funtions</span> -<a name="l00428"></a>00428 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00429"></a>00429 -<a name="l00430"></a><a class="code" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">00430</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">OnNewProjectMenu</a>(self, event): -<a name="l00431"></a>00431 <span class="keywordflow">if</span> self.NodeList: -<a name="l00432"></a>00432 defaultpath = os.path.dirname(self.NodeList.GetRoot()) -<a name="l00433"></a>00433 <span class="keywordflow">else</span>: -<a name="l00434"></a>00434 defaultpath = os.getcwd() -<a name="l00435"></a>00435 dialog = wxDirDialog(self , <span class="stringliteral">"Choose a project"</span>, defaultpath, wxDD_NEW_DIR_BUTTON) -<a name="l00436"></a>00436 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00437"></a>00437 projectpath = dialog.GetPath() -<a name="l00438"></a>00438 <span class="keywordflow">if</span> os.path.isdir(projectpath) <span class="keywordflow">and</span> len(os.listdir(projectpath)) == 0: -<a name="l00439"></a>00439 manager = NodeManager(ScriptDirectory) -<a name="l00440"></a>00440 nodelist = NodeList(manager) -<a name="l00441"></a>00441 result = nodelist.LoadProject(projectpath) -<a name="l00442"></a>00442 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00443"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00443</a> self.Manager = manager -<a name="l00444"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00444</a> self.NodeList = nodelist -<a name="l00445"></a>00445 self.NodeList.SetCurrentSelected(0) -<a name="l00446"></a>00446 -<a name="l00447"></a>00447 self.RefreshNetworkNodes() -<a name="l00448"></a>00448 self.RefreshBufferState() -<a name="l00449"></a>00449 self.RefreshTitle() -<a name="l00450"></a>00450 self.RefreshProfileMenu() -<a name="l00451"></a>00451 self.RefreshMainMenu() -<a name="l00452"></a>00452 <span class="keywordflow">else</span>: -<a name="l00453"></a>00453 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00454"></a>00454 message.ShowModal() -<a name="l00455"></a>00455 message.Destroy() -<a name="l00456"></a>00456 event.Skip() -<a name="l00457"></a>00457 -<a name="l00458"></a><a class="code" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">00458</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">OnOpenProjectMenu</a>(self, event): -<a name="l00459"></a>00459 <span class="keywordflow">if</span> self.NodeList: -<a name="l00460"></a>00460 defaultpath = os.path.dirname(self.NodeList.GetRoot()) -<a name="l00461"></a>00461 <span class="keywordflow">else</span>: -<a name="l00462"></a>00462 defaultpath = os.getcwd() -<a name="l00463"></a>00463 dialog = wxDirDialog(self , <span class="stringliteral">"Choose a project"</span>, defaultpath, 0) -<a name="l00464"></a>00464 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00465"></a>00465 projectpath = dialog.GetPath() -<a name="l00466"></a>00466 <span class="keywordflow">if</span> os.path.isdir(projectpath): -<a name="l00467"></a>00467 manager = NodeManager(ScriptDirectory) -<a name="l00468"></a>00468 nodelist = NodeList(manager) -<a name="l00469"></a>00469 result = nodelist.LoadProject(projectpath) -<a name="l00470"></a>00470 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00471"></a><a class="code" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">00471</a> self.Manager = manager -<a name="l00472"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00472</a> self.NodeList = nodelist -<a name="l00473"></a>00473 self.NodeList.SetCurrentSelected(0) -<a name="l00474"></a>00474 -<a name="l00475"></a>00475 self.RefreshNetworkNodes() -<a name="l00476"></a>00476 self.RefreshBufferState() -<a name="l00477"></a>00477 self.RefreshTitle() -<a name="l00478"></a>00478 self.RefreshProfileMenu() -<a name="l00479"></a>00479 self.RefreshMainMenu() -<a name="l00480"></a>00480 <span class="keywordflow">else</span>: -<a name="l00481"></a>00481 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00482"></a>00482 message.ShowModal() -<a name="l00483"></a>00483 message.Destroy() -<a name="l00484"></a>00484 dialog.Destroy() -<a name="l00485"></a>00485 event.Skip() -<a name="l00486"></a>00486 -<a name="l00487"></a><a class="code" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">00487</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">OnSaveProjectMenu</a>(self, event): -<a name="l00488"></a>00488 result = self.NodeList.SaveProject() -<a name="l00489"></a>00489 <span class="keywordflow">if</span> result: -<a name="l00490"></a>00490 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00491"></a>00491 message.ShowModal() -<a name="l00492"></a>00492 message.Destroy() -<a name="l00493"></a>00493 event.Skip() -<a name="l00494"></a>00494 -<a name="l00495"></a>00495 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00496"></a>00496 <span class="comment"># Slave Nodes Management</span> -<a name="l00497"></a>00497 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00498"></a>00498 -<a name="l00499"></a><a class="code" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">00499</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">OnAddSlaveMenu</a>(self, event): -<a name="l00500"></a>00500 dialog = AddSlaveDialog(self) -<a name="l00501"></a>00501 dialog.SetNodeList(self.NodeList) -<a name="l00502"></a>00502 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00503"></a>00503 values = dialog.GetValues() -<a name="l00504"></a>00504 result = self.NodeList.AddSlaveNode(values[<span class="stringliteral">"slaveName"</span>], values[<span class="stringliteral">"slaveNodeID"</span>], values[<span class="stringliteral">"edsFile"</span>]) -<a name="l00505"></a>00505 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00506"></a>00506 new_editingpanel = EditingPanel(self, self.NodeList, <span class="keyword">False</span>) -<a name="l00507"></a>00507 new_editingpanel.SetIndex(values[<span class="stringliteral">"slaveNodeID"</span>]) -<a name="l00508"></a>00508 idx = self.NodeList.GetOrderNumber(values[<span class="stringliteral">"slaveNodeID"</span>]) -<a name="l00509"></a>00509 self.NetworkNodes.InsertPage(idx, new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00510"></a>00510 self.NodeList.SetCurrentSelected(idx) -<a name="l00511"></a>00511 self.NetworkNodes.SetSelection(idx) -<a name="l00512"></a>00512 self.RefreshBufferState() -<a name="l00513"></a>00513 <span class="keywordflow">else</span>: -<a name="l00514"></a>00514 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00515"></a>00515 message.ShowModal() -<a name="l00516"></a>00516 message.Destroy() -<a name="l00517"></a>00517 dialog.Destroy() -<a name="l00518"></a>00518 event.Skip() -<a name="l00519"></a>00519 -<a name="l00520"></a><a class="code" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">00520</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">OnRemoveSlaveMenu</a>(self, event): -<a name="l00521"></a>00521 slavenames = self.NodeList.GetSlaveNames() -<a name="l00522"></a>00522 slaveids = self.NodeList.GetSlaveIDs() -<a name="l00523"></a>00523 dialog = wxSingleChoiceDialog(self, <span class="stringliteral">"Choose a slave to remove"</span>, <span class="stringliteral">"Remove slave"</span>, slavenames) -<a name="l00524"></a>00524 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00525"></a>00525 choice = dialog.GetSelection() -<a name="l00526"></a>00526 result = self.NodeList.RemoveSlaveNode(slaveids[choice]) -<a name="l00527"></a>00527 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00528"></a>00528 slaveids.pop(choice) -<a name="l00529"></a>00529 current = self.NetworkNodes.GetSelection() -<a name="l00530"></a>00530 self.NetworkNodes.DeletePage(choice + 1) -<a name="l00531"></a>00531 <span class="keywordflow">if</span> self.NetworkNodes.GetPageCount() > 0: -<a name="l00532"></a>00532 new_selection = min(current, self.NetworkNodes.GetPageCount() - 1) -<a name="l00533"></a>00533 self.NetworkNodes.SetSelection(new_selection) -<a name="l00534"></a>00534 <span class="keywordflow">if</span> new_selection > 0: -<a name="l00535"></a>00535 self.NodeList.SetCurrentSelected(slaveids[new_selection - 1]) -<a name="l00536"></a>00536 self.RefreshBufferState() -<a name="l00537"></a>00537 <span class="keywordflow">else</span>: -<a name="l00538"></a>00538 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00539"></a>00539 message.ShowModal() -<a name="l00540"></a>00540 message.Destroy() -<a name="l00541"></a>00541 event.Skip() -<a name="l00542"></a>00542 -<a name="l00543"></a>00543 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00544"></a>00544 <span class="comment"># Refresh Functions</span> -<a name="l00545"></a>00545 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00546"></a>00546 -<a name="l00547"></a><a class="code" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">00547</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">RefreshTitle</a>(self): -<a name="l00548"></a>00548 <span class="keywordflow">if</span> self.NodeList != <span class="keywordtype">None</span>: -<a name="l00549"></a>00549 self.SetTitle(<span class="stringliteral">"Networkedit - %s"</span>%self.NodeList.GetNetworkName()) -<a name="l00550"></a>00550 <span class="keywordflow">else</span>: -<a name="l00551"></a>00551 self.SetTitle(<span class="stringliteral">"Networkedit"</span>) -<a name="l00552"></a>00552 -<a name="l00553"></a><a class="code" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">00553</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">OnRefreshMenu</a>(self, event): -<a name="l00554"></a>00554 self.RefreshCurrentIndexList() -<a name="l00555"></a>00555 event.Skip() -<a name="l00556"></a>00556 -<a name="l00557"></a><a class="code" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">00557</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">RefreshCurrentIndexList</a>(self): -<a name="l00558"></a>00558 selected = self.NetworkNodes.GetSelection() -<a name="l00559"></a>00559 <span class="keywordflow">if</span> selected == 0: -<a name="l00560"></a>00560 window = self.NetworkNodes.GetPage(selected) -<a name="l00561"></a>00561 window.RefreshIndexList() -<a name="l00562"></a>00562 <span class="keywordflow">else</span>: -<a name="l00563"></a>00563 <span class="keywordflow">pass</span> -<a name="l00564"></a>00564 -<a name="l00565"></a><a class="code" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">00565</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">RefreshNetworkNodes</a>(self): -<a name="l00566"></a>00566 <span class="keywordflow">if</span> self.NetworkNodes.GetPageCount() > 0: -<a name="l00567"></a>00567 self.NetworkNodes.DeleteAllPages() -<a name="l00568"></a>00568 <span class="keywordflow">if</span> self.NodeList: -<a name="l00569"></a>00569 new_editingpanel = EditingPanel(self, self.Manager) -<a name="l00570"></a>00570 new_editingpanel.SetIndex(0) -<a name="l00571"></a>00571 self.NetworkNodes.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00572"></a>00572 <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> self.NodeList.GetSlaveIDs(): -<a name="l00573"></a>00573 new_editingpanel = EditingPanel(self, self.NodeList, <span class="keyword">False</span>) -<a name="l00574"></a>00574 new_editingpanel.SetIndex(idx) -<a name="l00575"></a>00575 self.NetworkNodes.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00576"></a>00576 -<a name="l00577"></a><a class="code" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">00577</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">RefreshStatusBar</a>(self): -<a name="l00578"></a>00578 <span class="keywordflow">if</span> self.HelpBar: -<a name="l00579"></a>00579 window = self.NetworkNodes.GetPage(self.NetworkNodes.GetSelection()) -<a name="l00580"></a>00580 selection = window.GetSelection() -<a name="l00581"></a>00581 <span class="keywordflow">if</span> selection: -<a name="l00582"></a>00582 index, subIndex = selection -<a name="l00583"></a>00583 <span class="keywordflow">if</span> self.NodeList.IsCurrentEntry(index): -<a name="l00584"></a>00584 self.HelpBar.SetStatusText(<span class="stringliteral">"Index: 0x%04X"</span>%index, 0) -<a name="l00585"></a>00585 self.HelpBar.SetStatusText(<span class="stringliteral">"Subindex: 0x%02X"</span>%subIndex, 1) -<a name="l00586"></a>00586 entryinfos = self.NodeList.GetEntryInfos(index) -<a name="l00587"></a>00587 name = entryinfos[<span class="stringliteral">"name"</span>] -<a name="l00588"></a>00588 category = <span class="stringliteral">"Optional"</span> -<a name="l00589"></a>00589 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"need"</span>]: -<a name="l00590"></a>00590 category = <span class="stringliteral">"Mandatory"</span> -<a name="l00591"></a>00591 struct = <span class="stringliteral">"VAR"</span> -<a name="l00592"></a>00592 number = <span class="stringliteral">""</span> -<a name="l00593"></a>00593 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_IdenticalIndexes: -<a name="l00594"></a>00594 number = <span class="stringliteral">" possibly defined %d times"</span>%entryinfos[<span class="stringliteral">"nbmax"</span>] -<a name="l00595"></a>00595 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00596"></a>00596 struct = <span class="stringliteral">"REC"</span> -<a name="l00597"></a>00597 <span class="keywordflow">elif</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00598"></a>00598 struct = <span class="stringliteral">"ARRAY"</span> -<a name="l00599"></a>00599 text = <span class="stringliteral">"%s: %s entry of struct %s%s."</span>%(name,category,struct,number) -<a name="l00600"></a>00600 self.HelpBar.SetStatusText(text, 2) -<a name="l00601"></a>00601 <span class="keywordflow">else</span>: -<a name="l00602"></a>00602 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3): -<a name="l00603"></a>00603 self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i) -<a name="l00604"></a>00604 <span class="keywordflow">else</span>: -<a name="l00605"></a>00605 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3): -<a name="l00606"></a>00606 self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i) -<a name="l00607"></a>00607 -<a name="l00608"></a><a class="code" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">00608</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">RefreshMainMenu</a>(self): -<a name="l00609"></a>00609 <span class="keywordflow">if</span> self.menuBar1: -<a name="l00610"></a>00610 self.NetworkMenu.Enable(wxID_NETWORKEDITNETWORKMENUITEMS3, <span class="keyword">False</span>) -<a name="l00611"></a><a class="code" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">00611</a> <span class="keywordflow">if</span> self.NodeList == <span class="keywordtype">None</span>: -<a name="l00612"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00612</a> <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00613"></a>00613 self.menuBar1.EnableTop(1, <span class="keyword">False</span>) -<a name="l00614"></a>00614 self.menuBar1.EnableTop(2, <span class="keyword">False</span>) -<a name="l00615"></a>00615 self.menuBar1.EnableTop(3, <span class="keyword">False</span>) -<a name="l00616"></a>00616 <span class="keywordflow">if</span> self.FileMenu: -<a name="l00617"></a>00617 self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS1, <span class="keyword">False</span>) -<a name="l00618"></a>00618 self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS2, <span class="keyword">False</span>) -<a name="l00619"></a>00619 <span class="keywordflow">else</span>: -<a name="l00620"></a>00620 self.menuBar1.EnableTop(0, <span class="keyword">False</span>) -<a name="l00621"></a>00621 self.menuBar1.EnableTop(1, <span class="keyword">False</span>) -<a name="l00622"></a>00622 self.menuBar1.EnableTop(2, <span class="keyword">False</span>) -<a name="l00623"></a>00623 <span class="keywordflow">else</span>: -<a name="l00624"></a><a class="code" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">00624</a> <span class="keywordflow">if</span> self.Mode == <span class="stringliteral">"solo"</span>: -<a name="l00625"></a>00625 self.menuBar1.EnableTop(1, <span class="keyword">True</span>) -<a name="l00626"></a>00626 <span class="keywordflow">if</span> self.FileMenu: -<a name="l00627"></a>00627 self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS1, <span class="keyword">True</span>) -<a name="l00628"></a>00628 self.FileMenu.Enable(wxID_NETWORKEDITFILEMENUITEMS2, <span class="keyword">False</span>) -<a name="l00629"></a>00629 <span class="keywordflow">if</span> self.NetworkNodes.GetSelection() == 0: -<a name="l00630"></a>00630 self.menuBar1.EnableTop(2, <span class="keyword">True</span>) -<a name="l00631"></a>00631 self.menuBar1.EnableTop(3, <span class="keyword">True</span>) -<a name="l00632"></a>00632 <span class="keywordflow">else</span>: -<a name="l00633"></a>00633 self.menuBar1.EnableTop(2, <span class="keyword">False</span>) -<a name="l00634"></a>00634 self.menuBar1.EnableTop(3, <span class="keyword">False</span>) -<a name="l00635"></a>00635 <span class="keywordflow">else</span>: -<a name="l00636"></a>00636 self.menuBar1.EnableTop(0, <span class="keyword">True</span>) -<a name="l00637"></a>00637 <span class="keywordflow">if</span> self.NetworkNodes.GetSelection() == 0: -<a name="l00638"></a>00638 self.menuBar1.EnableTop(1, <span class="keyword">True</span>) -<a name="l00639"></a>00639 self.menuBar1.EnableTop(2, <span class="keyword">True</span>) -<a name="l00640"></a>00640 <span class="keywordflow">else</span>: -<a name="l00641"></a>00641 self.menuBar1.EnableTop(1, <span class="keyword">False</span>) -<a name="l00642"></a>00642 self.menuBar1.EnableTop(2, <span class="keyword">False</span>) -<a name="l00643"></a>00643 -<a name="l00644"></a><a class="code" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">00644</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">RefreshProfileMenu</a>(self): -<a name="l00645"></a>00645 <span class="keywordflow">if</span> self.EditMenu: -<a name="l00646"></a>00646 profile = self.Manager.GetCurrentProfileName() -<a name="l00647"></a>00647 edititem = self.EditMenu.FindItemById(wxID_NETWORKEDITEDITMENUITEMS7) -<a name="l00648"></a>00648 <span class="keywordflow">if</span> edititem: -<a name="l00649"></a>00649 length = self.AddMenu.GetMenuItemCount() -<a name="l00650"></a>00650 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(length-6): -<a name="l00651"></a>00651 additem = self.AddMenu.FindItemByPosition(6) -<a name="l00652"></a>00652 self.AddMenu.Delete(additem.GetId()) -<a name="l00653"></a>00653 <span class="keywordflow">if</span> profile <span class="keywordflow">not</span> <span class="keywordflow">in</span> (<span class="stringliteral">"None"</span>, <span class="stringliteral">"DS-301"</span>): -<a name="l00654"></a>00654 edititem.SetText(<span class="stringliteral">"%s Profile"</span>%profile) -<a name="l00655"></a>00655 edititem.Enable(<span class="keyword">True</span>) -<a name="l00656"></a>00656 self.AddMenu.AppendSeparator() -<a name="l00657"></a>00657 <span class="keywordflow">for</span> text, indexes <span class="keywordflow">in</span> self.Manager.GetCurrentSpecificMenu(): -<a name="l00658"></a>00658 new_id = wx.NewId() -<a name="l00659"></a>00659 self.AddMenu.Append(help=<span class="stringliteral">''</span>, id=new_id, kind=wx.ITEM_NORMAL, text=text) -<a name="l00660"></a>00660 self.Bind(wx.EVT_MENU, self.GetProfileCallBack(text), id=new_id) -<a name="l00661"></a>00661 <span class="keywordflow">else</span>: -<a name="l00662"></a>00662 edititem.SetText(<span class="stringliteral">"Other Profile"</span>) -<a name="l00663"></a>00663 edititem.Enable(<span class="keyword">False</span>) -<a name="l00664"></a>00664 -<a name="l00665"></a>00665 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00666"></a>00666 <span class="comment"># Buffer Functions</span> -<a name="l00667"></a>00667 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00668"></a>00668 -<a name="l00669"></a><a class="code" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">00669</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">RefreshBufferState</a>(self): -<a name="l00670"></a>00670 <span class="keywordflow">if</span> self.NodeList: -<a name="l00671"></a>00671 nodeID = self.Manager.GetCurrentNodeID() -<a name="l00672"></a>00672 <span class="keywordflow">if</span> nodeID != <span class="keywordtype">None</span>: -<a name="l00673"></a>00673 nodename = <span class="stringliteral">"0x%2.2X %s"</span>%(nodeID, self.Manager.GetCurrentNodeName()) -<a name="l00674"></a>00674 <span class="keywordflow">else</span>: -<a name="l00675"></a>00675 nodename = self.Manager.GetCurrentNodeName() -<a name="l00676"></a>00676 self.NetworkNodes.SetPageText(0, nodename) -<a name="l00677"></a>00677 <span class="keywordflow">for</span> idx, name <span class="keywordflow">in</span> enumerate(self.NodeList.GetSlaveNames()): -<a name="l00678"></a>00678 self.NetworkNodes.SetPageText(idx + 1, name) -<a name="l00679"></a>00679 self.RefreshTitle() -<a name="l00680"></a>00680 -<a name="l00681"></a><a class="code" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">00681</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">OnUndoMenu</a>(self, event): -<a name="l00682"></a>00682 self.Manager.LoadCurrentPrevious() -<a name="l00683"></a>00683 self.RefreshCurrentIndexList() -<a name="l00684"></a>00684 self.RefreshBufferState() -<a name="l00685"></a>00685 event.Skip() -<a name="l00686"></a>00686 -<a name="l00687"></a><a class="code" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">00687</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">OnRedoMenu</a>(self, event): -<a name="l00688"></a>00688 self.Manager.LoadCurrentNext() -<a name="l00689"></a>00689 self.RefreshCurrentIndexList() -<a name="l00690"></a>00690 self.RefreshBufferState() -<a name="l00691"></a>00691 event.Skip() -<a name="l00692"></a>00692 -<a name="l00693"></a>00693 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00694"></a>00694 <span class="comment"># Help Method</span> -<a name="l00695"></a>00695 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00696"></a>00696 -<a name="l00697"></a><a class="code" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">00697</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">OnHelpDS301Menu</a>(self, event): -<a name="l00698"></a>00698 find_index = <span class="keyword">False</span> -<a name="l00699"></a>00699 selected = self.NetworkNodes.GetSelection() -<a name="l00700"></a>00700 <span class="keywordflow">if</span> selected >= 0: -<a name="l00701"></a>00701 window = self.NetworkNodes.GetPage(selected) -<a name="l00702"></a>00702 result = window.GetSelection() -<a name="l00703"></a>00703 <span class="keywordflow">if</span> result: -<a name="l00704"></a>00704 find_index = <span class="keyword">True</span> -<a name="l00705"></a>00705 index, subIndex = result -<a name="l00706"></a>00706 result = OpenPDFDocIndex(index, ScriptDirectory) -<a name="l00707"></a>00707 <span class="keywordflow">if</span> type(result) == StringType: -<a name="l00708"></a>00708 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00709"></a>00709 message.ShowModal() -<a name="l00710"></a>00710 message.Destroy() -<a name="l00711"></a>00711 <span class="keywordflow">if</span> <span class="keywordflow">not</span> find_index: -<a name="l00712"></a>00712 result = OpenPDFDocIndex(<span class="keywordtype">None</span>, ScriptDirectory) -<a name="l00713"></a>00713 <span class="keywordflow">if</span> type(result) == StringType: -<a name="l00714"></a>00714 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00715"></a>00715 message.ShowModal() -<a name="l00716"></a>00716 message.Destroy() -<a name="l00717"></a>00717 event.Skip() -<a name="l00718"></a>00718 -<a name="l00719"></a><a class="code" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">00719</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">OnHelpCANFestivalMenu</a>(self, event): -<a name="l00720"></a>00720 <span class="comment">#self.OpenHtmlFrame("CAN Festival Reference", os.path.join(ScriptDirectory, "doc/canfestival.html"), wx.Size(1000, 600))</span> -<a name="l00721"></a>00721 os.system(<span class="stringliteral">"xpdf -remote CANFESTIVAL %s %d &"</span>%(os.path.join(ScriptDirectory, <span class="stringliteral">"doc/manual_en.pdf"</span>),16)) -<a name="l00722"></a>00722 event.Skip() -<a name="l00723"></a>00723 -<a name="l00724"></a><a class="code" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">00724</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">OnAboutMenu</a>(self, event): -<a name="l00725"></a>00725 self.OpenHtmlFrame(<span class="stringliteral">"About CAN Festival"</span>, os.path.join(ScriptDirectory, <span class="stringliteral">"doc/about.html"</span>), wx.Size(500, 450)) -<a name="l00726"></a>00726 event.Skip() -<a name="l00727"></a>00727 -<a name="l00728"></a><a class="code" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">00728</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">OpenHtmlFrame</a>(self, title, file, size): -<a name="l00729"></a>00729 <span class="keywordflow">if</span> title <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.HtmlFrameOpened: -<a name="l00730"></a>00730 self.HtmlFrameOpened.append(title) -<a name="l00731"></a>00731 window = HtmlFrame(self, self.HtmlFrameOpened) -<a name="l00732"></a>00732 window.SetTitle(title) -<a name="l00733"></a>00733 window.SetHtmlPage(file) -<a name="l00734"></a>00734 window.SetClientSize(size) -<a name="l00735"></a>00735 window.Show() -<a name="l00736"></a>00736 -<a name="l00737"></a>00737 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00738"></a>00738 <span class="comment"># Editing Profiles functions</span> -<a name="l00739"></a>00739 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00740"></a>00740 -<a name="l00741"></a><a class="code" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">00741</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">OnCommunicationMenu</a>(self, event): -<a name="l00742"></a>00742 dictionary,current = self.Manager.GetCurrentCommunicationLists() -<a name="l00743"></a>00743 self.EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current) -<a name="l00744"></a>00744 event.Skip() -<a name="l00745"></a>00745 -<a name="l00746"></a><a class="code" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">00746</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">OnOtherCommunicationMenu</a>(self, event): -<a name="l00747"></a>00747 dictionary,current = self.Manager.GetCurrentDS302Lists() -<a name="l00748"></a>00748 self.EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current) -<a name="l00749"></a>00749 event.Skip() -<a name="l00750"></a>00750 -<a name="l00751"></a><a class="code" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">00751</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">OnEditProfileMenu</a>(self, event): -<a name="l00752"></a>00752 title = <span class="stringliteral">"Edit %s Profile"</span>%self.Manager.GetCurrentProfileName() -<a name="l00753"></a>00753 dictionary,current = self.Manager.GetCurrentProfileLists() -<a name="l00754"></a>00754 self.EditProfile(title, dictionary, current) -<a name="l00755"></a>00755 event.Skip() -<a name="l00756"></a>00756 -<a name="l00757"></a><a class="code" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">00757</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">EditProfile</a>(self, title, dictionary, current): -<a name="l00758"></a>00758 dialog = CommunicationDialog(self) -<a name="l00759"></a>00759 dialog.SetTitle(title) -<a name="l00760"></a>00760 dialog.SetIndexDictionary(dictionary) -<a name="l00761"></a>00761 dialog.SetCurrentList(current) -<a name="l00762"></a>00762 dialog.RefreshLists() -<a name="l00763"></a>00763 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00764"></a>00764 new_profile = dialog.GetCurrentList() -<a name="l00765"></a>00765 addinglist = [] -<a name="l00766"></a>00766 removinglist = [] -<a name="l00767"></a>00767 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> new_profile: -<a name="l00768"></a>00768 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> current: -<a name="l00769"></a>00769 addinglist.append(index) -<a name="l00770"></a>00770 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> current: -<a name="l00771"></a>00771 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> new_profile: -<a name="l00772"></a>00772 removinglist.append(index) -<a name="l00773"></a>00773 self.Manager.ManageEntriesOfCurrent(addinglist, removinglist) -<a name="l00774"></a>00774 self.Manager.GenerateMapList() -<a name="l00775"></a>00775 self.Manager.BufferCurrentNode() -<a name="l00776"></a>00776 self.RefreshBufferState() -<a name="l00777"></a>00777 self.RefreshCurrentIndexList() -<a name="l00778"></a>00778 dialog.Destroy() -<a name="l00779"></a>00779 -<a name="l00780"></a>00780 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00781"></a>00781 <span class="comment"># Edit Node informations function</span> -<a name="l00782"></a>00782 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00783"></a>00783 -<a name="l00784"></a><a class="code" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">00784</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">OnNodeInfosMenu</a>(self, event): -<a name="l00785"></a>00785 dialog = NodeInfosDialog(self) -<a name="l00786"></a>00786 name, id, type, description = self.Manager.GetCurrentNodeInfos() -<a name="l00787"></a>00787 dialog.SetValues(name, id, type, description) -<a name="l00788"></a>00788 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00789"></a>00789 name, id, type, description = dialog.GetValues() -<a name="l00790"></a>00790 self.Manager.SetCurrentNodeInfos(name, id, type, description) -<a name="l00791"></a>00791 self.RefreshBufferState() -<a name="l00792"></a>00792 self.RefreshProfileMenu() -<a name="l00793"></a>00793 selected = self.FileOpened.GetSelection() -<a name="l00794"></a>00794 <span class="keywordflow">if</span> selected >= 0: -<a name="l00795"></a>00795 window = self.FileOpened.GetPage(selected) -<a name="l00796"></a>00796 window.RefreshTable() -<a name="l00797"></a>00797 event.Skip() -<a name="l00798"></a>00798 -<a name="l00799"></a>00799 -<a name="l00800"></a>00800 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00801"></a>00801 <span class="comment"># Add User Types and Variables</span> -<a name="l00802"></a>00802 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00803"></a>00803 -<a name="l00804"></a><a class="code" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">00804</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">AddMapVariable</a>(self): -<a name="l00805"></a>00805 index = self.Manager.GetCurrentNextMapIndex() -<a name="l00806"></a>00806 <span class="keywordflow">if</span> index: -<a name="l00807"></a>00807 dialog = MapVariableDialog(self) -<a name="l00808"></a>00808 dialog.SetIndex(index) -<a name="l00809"></a>00809 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00810"></a>00810 index, name, struct, number = dialog.GetValues() -<a name="l00811"></a>00811 result = self.Manager.AddMapVariableToCurrent(index, name, struct, number) -<a name="l00812"></a>00812 <span class="keywordflow">if</span> type(result) != StringType: -<a name="l00813"></a>00813 self.RefreshBufferState() -<a name="l00814"></a>00814 self.RefreshCurrentIndexList() -<a name="l00815"></a>00815 <span class="keywordflow">else</span>: -<a name="l00816"></a>00816 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00817"></a>00817 message.ShowModal() -<a name="l00818"></a>00818 message.Destroy() -<a name="l00819"></a>00819 dialog.Destroy() -<a name="l00820"></a>00820 <span class="keywordflow">else</span>: -<a name="l00821"></a>00821 message = wxMessageDialog(self, result, <span class="stringliteral">"No map variable index left!"</span>, wxOK|wxICON_ERROR) -<a name="l00822"></a>00822 message.ShowModal() -<a name="l00823"></a>00823 message.Destroy() -<a name="l00824"></a>00824 -<a name="l00825"></a><a class="code" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">00825</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">AddUserType</a>(self): -<a name="l00826"></a>00826 dialog = UserTypeDialog(self) -<a name="l00827"></a>00827 dialog.SetTypeList(self.Manager.GetCustomisableTypes()) -<a name="l00828"></a>00828 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00829"></a>00829 type, min, max, length = dialog.GetValues() -<a name="l00830"></a>00830 result = self.Manager.AddUserTypeToCurrent(type, min, max, length) -<a name="l00831"></a>00831 <span class="keywordflow">if</span> <span class="keywordflow">not</span> IsOfType(result, StringType): -<a name="l00832"></a>00832 self.RefreshBufferState() -<a name="l00833"></a>00833 self.RefreshCurrentIndexList() -<a name="l00834"></a>00834 <span class="keywordflow">else</span>: -<a name="l00835"></a>00835 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00836"></a>00836 message.ShowModal() -<a name="l00837"></a>00837 message.Destroy() -<a name="l00838"></a>00838 dialog.Destroy() -<a name="l00839"></a>00839 -<a name="l00840"></a>00840 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00841"></a>00841 <span class="comment"># Exception Handler</span> -<a name="l00842"></a>00842 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00843"></a>00843 -<a name="l00844"></a>00844 Max_Traceback_List_Size = 20 -<a name="l00845"></a>00845 -<a name="l00846"></a><a class="code" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">00846</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">Display_Exception_Dialog</a>(e_type,e_value,e_tb): -<a name="l00847"></a>00847 trcbck_lst = [] -<a name="l00848"></a>00848 <span class="keywordflow">for</span> i,line <span class="keywordflow">in</span> enumerate(traceback.extract_tb(e_tb)): -<a name="l00849"></a>00849 trcbck = <span class="stringliteral">" "</span> + str(i+1) + <span class="stringliteral">". "</span> -<a name="l00850"></a>00850 <span class="keywordflow">if</span> line[0].find(os.getcwd()) == -1: -<a name="l00851"></a>00851 trcbck += <span class="stringliteral">"file : "</span> + str(line[0]) + <span class="stringliteral">", "</span> -<a name="l00852"></a>00852 <span class="keywordflow">else</span>: -<a name="l00853"></a>00853 trcbck += <span class="stringliteral">"file : "</span> + str(line[0][len(os.getcwd()):]) + <span class="stringliteral">", "</span> -<a name="l00854"></a>00854 trcbck += <span class="stringliteral">"line : "</span> + str(line[1]) + <span class="stringliteral">", "</span> + <span class="stringliteral">"function : "</span> + str(line[2]) -<a name="l00855"></a>00855 trcbck_lst.append(trcbck) -<a name="l00856"></a>00856 -<a name="l00857"></a>00857 <span class="comment"># Allow clicking....</span> -<a name="l00858"></a>00858 cap = wx.Window_GetCapture() -<a name="l00859"></a>00859 <span class="keywordflow">if</span> cap: -<a name="l00860"></a>00860 cap.ReleaseMouse() -<a name="l00861"></a>00861 -<a name="l00862"></a>00862 dlg = wx.SingleChoiceDialog(<span class="keywordtype">None</span>, -<a name="l00863"></a>00863 <span class="stringliteral">"""</span> -<a name="l00864"></a>00864 <span class="stringliteral">An error happens.</span> -<a name="l00865"></a>00865 <span class="stringliteral"></span> -<a name="l00866"></a>00866 <span class="stringliteral">Click on OK for saving an error report.</span> -<a name="l00867"></a>00867 <span class="stringliteral"></span> -<a name="l00868"></a>00868 <span class="stringliteral">Please contact LOLITech at:</span> -<a name="l00869"></a>00869 <span class="stringliteral">+33 (0)3 29 52 95 67</span> -<a name="l00870"></a>00870 <span class="stringliteral">bugs_networkedit@lolitech.fr</span> -<a name="l00871"></a>00871 <span class="stringliteral"></span> -<a name="l00872"></a>00872 <span class="stringliteral"></span> -<a name="l00873"></a>00873 <span class="stringliteral">Error:</span> -<a name="l00874"></a>00874 <span class="stringliteral">"""</span> + -<a name="l00875"></a>00875 str(e_type) + <span class="stringliteral">" : "</span> + str(e_value), -<a name="l00876"></a>00876 <span class="stringliteral">"Error"</span>, -<a name="l00877"></a>00877 trcbck_lst) -<a name="l00878"></a>00878 <span class="keywordflow">try</span>: -<a name="l00879"></a>00879 res = (dlg.ShowModal() == wx.ID_OK) -<a name="l00880"></a>00880 <span class="keywordflow">finally</span>: -<a name="l00881"></a>00881 dlg.Destroy() -<a name="l00882"></a>00882 -<a name="l00883"></a>00883 <span class="keywordflow">return</span> res -<a name="l00884"></a>00884 -<a name="l00885"></a><a class="code" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">00885</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">Display_Error_Dialog</a>(e_value): -<a name="l00886"></a>00886 message = wxMessageDialog(<span class="keywordtype">None</span>, str(e_value), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00887"></a>00887 message.ShowModal() -<a name="l00888"></a>00888 message.Destroy() -<a name="l00889"></a>00889 -<a name="l00890"></a><a class="code" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">00890</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">get_last_traceback</a>(tb): -<a name="l00891"></a>00891 <span class="keywordflow">while</span> tb.tb_next: -<a name="l00892"></a>00892 tb = tb.tb_next -<a name="l00893"></a>00893 <span class="keywordflow">return</span> tb -<a name="l00894"></a>00894 -<a name="l00895"></a>00895 -<a name="l00896"></a><a class="code" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">00896</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">format_namespace</a>(d, indent=' '): -<a name="l00897"></a>00897 <span class="keywordflow">return</span> <span class="stringliteral">'\n'</span>.join([<span class="stringliteral">'%s%s: %s'</span> % (indent, k, repr(v)[:10000]) <span class="keywordflow">for</span> k, v <span class="keywordflow">in</span> d.iteritems()]) -<a name="l00898"></a>00898 -<a name="l00899"></a>00899 -<a name="l00900"></a>00900 ignored_exceptions = [] <span class="comment"># a problem with a line in a module is only reported once per session</span> -<a name="l00901"></a>00901 -<a name="l00902"></a><a class="code" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">00902</a> <span class="keyword">def </span><a class="code" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">wxAddExceptHook</a>(path, app_version='[No version]'):<span class="comment">#, ignored_exceptions=[]):</span> -<a name="l00903"></a>00903 -<a name="l00904"></a>00904 <span class="keyword">def </span>handle_exception(e_type, e_value, e_traceback): -<a name="l00905"></a>00905 traceback.print_exception(e_type, e_value, e_traceback) <span class="comment"># this is very helpful when there's an exception in the rest of this func</span> -<a name="l00906"></a>00906 last_tb = get_last_traceback(e_traceback) -<a name="l00907"></a>00907 ex = (last_tb.tb_frame.f_code.co_filename, last_tb.tb_frame.f_lineno) -<a name="l00908"></a>00908 <span class="keywordflow">if</span> str(e_value).startswith(<span class="stringliteral">"!!!"</span>): -<a name="l00909"></a>00909 Display_Error_Dialog(e_value) -<a name="l00910"></a>00910 <span class="keywordflow">elif</span> ex <span class="keywordflow">not</span> <span class="keywordflow">in</span> ignored_exceptions: -<a name="l00911"></a>00911 ignored_exceptions.append(ex) -<a name="l00912"></a>00912 result = Display_Exception_Dialog(e_type,e_value,e_traceback) -<a name="l00913"></a>00913 <span class="keywordflow">if</span> result: -<a name="l00914"></a>00914 info = { -<a name="l00915"></a>00915 <span class="stringliteral">'app-title'</span> : wx.GetApp().GetAppName(), <span class="comment"># app_title</span> -<a name="l00916"></a>00916 <span class="stringliteral">'app-version'</span> : app_version, -<a name="l00917"></a>00917 <span class="stringliteral">'wx-version'</span> : wx.VERSION_STRING, -<a name="l00918"></a>00918 <span class="stringliteral">'wx-platform'</span> : wx.Platform, -<a name="l00919"></a>00919 <span class="stringliteral">'python-version'</span> : platform.python_version(), <span class="comment">#sys.version.split()[0],</span> -<a name="l00920"></a>00920 <span class="stringliteral">'platform'</span> : platform.platform(), -<a name="l00921"></a>00921 <span class="stringliteral">'e-type'</span> : e_type, -<a name="l00922"></a>00922 <span class="stringliteral">'e-value'</span> : e_value, -<a name="l00923"></a>00923 <span class="stringliteral">'date'</span> : time.ctime(), -<a name="l00924"></a>00924 <span class="stringliteral">'cwd'</span> : os.getcwd(), -<a name="l00925"></a>00925 } -<a name="l00926"></a>00926 <span class="keywordflow">if</span> e_traceback: -<a name="l00927"></a>00927 info[<span class="stringliteral">'traceback'</span>] = <span class="stringliteral">''</span>.join(traceback.format_tb(e_traceback)) + <span class="stringliteral">'%s: %s'</span> % (e_type, e_value) -<a name="l00928"></a>00928 last_tb = get_last_traceback(e_traceback) -<a name="l00929"></a>00929 exception_locals = last_tb.tb_frame.f_locals <span class="comment"># the locals at the level of the stack trace where the exception actually occurred</span> -<a name="l00930"></a>00930 info[<span class="stringliteral">'locals'</span>] = format_namespace(exception_locals) -<a name="l00931"></a>00931 <span class="keywordflow">if</span> <span class="stringliteral">'self'</span> <span class="keywordflow">in</span> exception_locals: -<a name="l00932"></a>00932 info[<span class="stringliteral">'self'</span>] = format_namespace(exception_locals[<span class="stringliteral">'self'</span>].__dict__) -<a name="l00933"></a>00933 -<a name="l00934"></a>00934 output = open(path+os.sep+<span class="stringliteral">"bug_report_"</span>+info[<span class="stringliteral">'date'</span>].replace(<span class="stringliteral">':'</span>,<span class="stringliteral">'-'</span>).replace(<span class="stringliteral">' '</span>,<span class="stringliteral">'_'</span>)+<span class="stringliteral">".txt"</span>,<span class="stringliteral">'w'</span>) -<a name="l00935"></a>00935 lst = info.keys() -<a name="l00936"></a>00936 lst.sort() -<a name="l00937"></a>00937 <span class="keywordflow">for</span> a <span class="keywordflow">in</span> lst: -<a name="l00938"></a>00938 output.write(a+<span class="stringliteral">":\n"</span>+str(info[a])+<span class="stringliteral">"\n\n"</span>) -<a name="l00939"></a>00939 -<a name="l00940"></a>00940 <span class="comment">#sys.excepthook = lambda *args: wx.CallAfter(handle_exception, *args)</span> -<a name="l00941"></a>00941 sys.excepthook = handle_exception -<a name="l00942"></a>00942 -<a name="l00943"></a>00943 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>: -<a name="l00944"></a>00944 app = wxPySimpleApp() -<a name="l00945"></a>00945 wxInitAllImageHandlers() -<a name="l00946"></a>00946 -<a name="l00947"></a>00947 <span class="comment"># Install a exception handle for bug reports</span> -<a name="l00948"></a>00948 wxAddExceptHook(os.getcwd(),__version__) -<a name="l00949"></a>00949 -<a name="l00950"></a>00950 frame = networkedit(<span class="keywordtype">None</span>) -<a name="l00951"></a>00951 -<a name="l00952"></a>00952 frame.Show() -<a name="l00953"></a>00953 app.MainLoop() -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/networkedit_8py.html --- a/doc/doxygen/html/networkedit_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,183 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/networkedit.py File Reference</h1> -<p> -<a href="networkedit_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html">networkedit</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodelist_1_1_5.html">nodelist::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager_1_1_5.html">nodemanager::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesubindextable_1_1_5.html">subindextable::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommondialogs_1_1_5.html">commondialogs::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedoc__index_1_1DS301__index_1_1_5.html">doc_index::DS301_index::*</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacewxPython_1_1html_1_1_5.html">wxPython::html::*</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxHtmlWindowUrlClick.html">networkedit::wxHtmlWindowUrlClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow.html">networkedit::wxUrlClickHtmlWindow</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">networkedit::wxUrlClickHtmlWindow::HtmlFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnetworkedit_1_1networkedit.html">networkedit::networkedit</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dda6cbf16074f4596324bd8c75e7a409">networkedit::create</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d1c96437c6338056898af5f7119a2a7c">networkedit::usage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f4d85792fc654e45170911a58483376e">networkedit::EVT_HTML_URL_CLICK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0f0b314087ded2fd5edee0b43ebff236">networkedit::_init_coll_NetworkMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#941927e6e7615ba804042de3ece1e97f">networkedit::_init_coll_AddMenu_Items</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#e2c968ea57457a5a0c05104c526e900d">networkedit::_init_coll_HelpBar_Fields</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a1cd2a66c69c00d34dffdb3e53101fcd">networkedit::_init_utils</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#fe1c1ffc78b7a7416942b40633884018">networkedit::_init_ctrls</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#82e0d4ac55ecdf8bf2a154ef2747c7b5">networkedit::__init__</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#49f12cd3b720322e147f77841999dbd3">networkedit::GetNoteBook</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#854bbe7eafaaa933738f2c74569b7ea3">networkedit::OnQuitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#b8badc56d1e65b90cadda0933b7231a1">networkedit::OnAddSDOServerMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3ddbeac7f2aa5d9eb954e410c5f9eb0a">networkedit::OnAddSDOClientMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ce0a870981c8a339344cefc5d6585033">networkedit::OnAddPDOTransmitMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d9b96580122ed08bafeedbdea8aea934">networkedit::OnAddPDOReceiveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0b66d8079bf72006032d854ab966d03c">networkedit::OnAddMapVariableMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#d6aa6d1dd5c2e4c1d7b9080e4c6744b0">networkedit::OnAddUserTypeMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5998cd277c097979131afcdda5f39464">networkedit::OnNodeSelectedChanged</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#900ce0c234a0cb0b051e23780999e052">networkedit::OnNewProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#7ffb18f26bd0a019c59e9402373b904e">networkedit::OnOpenProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#38a5bbe86087f2d696bcd53f922d6450">networkedit::OnSaveProjectMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#4ff91dd5ec49b8435fc4871ad91cc150">networkedit::OnAddSlaveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3c3acc2994f8e2230cef333585c6354f">networkedit::OnRemoveSlaveMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#84786509128cc13e6e1135aadac688ac">networkedit::RefreshTitle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ef988c30a20345badf3ab9b7fb3577ab">networkedit::OnRefreshMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d8b2e2a672b5c89f1cef538d21517c4">networkedit::RefreshCurrentIndexList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#81036ca384b8cf75d0010851755d8317">networkedit::RefreshNetworkNodes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#1fa2b2fd11d7a6dc830586a45eee2464">networkedit::RefreshStatusBar</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f35165c7e88dca205c83933033dff40d">networkedit::RefreshMainMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#16a1bfa553c27346c1afa95283839ff0">networkedit::RefreshProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#74f3ac94488160a26836197de52b9fd2">networkedit::RefreshBufferState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f5979f3a6d283393fb5a68ab22934abb">networkedit::OnUndoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#dd170a72c3140d1508f621922d3c54df">networkedit::OnRedoMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#a41a7f8c80dcf62ea786deda026be61e">networkedit::OnHelpDS301Menu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#93a70d630ce5859be11aef8d8d946422">networkedit::OnHelpCANFestivalMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#c5778c6a10ff341bd15264380d24fa42">networkedit::OnAboutMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#0acd7681be496b4948ad18897ea13ac4">networkedit::OpenHtmlFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#85896082081260d8321487b78afeb70e">networkedit::OnCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e4005cf6d6c158c997d5efb8b9c2694">networkedit::OnOtherCommunicationMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#36f6066b7c1cdd9298d4e49c8e3aae04">networkedit::OnEditProfileMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5bab65ca0184167cc1b28511385d3222">networkedit::EditProfile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#45c1bba6fe5ef90e41730de7039a937b">networkedit::OnNodeInfosMenu</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#3b5726dbbad16c70542eb1a795e98dfb">networkedit::AddMapVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#29fd99e799c36ab2f01061e1752c89c9">networkedit::AddUserType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#001372e9d0f0b0629c6516977265dcbc">networkedit::Display_Exception_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#f360c16d50fb1b076b07b3ea901302ac">networkedit::Display_Error_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#94d508d0c774a0e391694ebcaa664b96">networkedit::get_last_traceback</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#9e8150613da488877091ed43d4892554">networkedit::format_namespace</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#5c3ac4301719e50188f9d6fbfe9d140d">networkedit::wxAddExceptHook</a></td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#ddee62320ad1538935c4fb221114ad6c">networkedit::HtmlFrameOpened</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#cf4848f1a2b858ef442d2bcb3a348af1">networkedit::Manager</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6a4290ba38225a18362b4ef9a9463b80">networkedit::NodeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenetworkedit.html#6d69d76b8b1b34286bca7d797b7d9053">networkedit::Mode</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c-source.html --- a/doc/doxygen/html/nmtMaster_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtMaster_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,90 +16,74 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c</h1><a href="nmtMaster_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include "nmtMaster.h"</span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="comment">/******************************************************************************/</span> -<a name="l00027"></a><a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">00027</a> UNS8 <a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a>(CO_Data* d, UNS8 Node_ID, UNS8 cs) -<a name="l00028"></a>00028 { -<a name="l00029"></a>00029 Message m; -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 MSG_WAR(0x3501, <span class="stringliteral">"Send_NMT cs : "</span>, cs); -<a name="l00032"></a>00032 MSG_WAR(0x3502, <span class="stringliteral">" to node : "</span>, Node_ID); -<a name="l00033"></a>00033 <span class="comment">/* message configuration */</span> -<a name="l00034"></a>00034 m.cob_id.w = 0x0000; <span class="comment">/*(NMT) << 7*/</span> -<a name="l00035"></a>00035 m.rtr = NOT_A_REQUEST; -<a name="l00036"></a>00036 m.len = 2; -<a name="l00037"></a>00037 m.data[0] = cs; -<a name="l00038"></a>00038 m.data[1] = Node_ID; -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="keywordflow">return</span> canSend(d->canHandle,&m); -<a name="l00041"></a>00041 } -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 <span class="comment">/****************************************************************************/</span> -<a name="l00045"></a><a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">00045</a> UNS8 <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(CO_Data* d, UNS8 nodeId) +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00033"></a>00033 <span class="preprocessor">#include "nmtMaster.h"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#include "canfestival.h"</span> +<a name="l00035"></a>00035 +<a name="l00045"></a><a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">00045</a> UNS8 <a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a>(CO_Data* d, UNS8 Node_ID, UNS8 cs) <a name="l00046"></a>00046 { <a name="l00047"></a>00047 Message m; -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 MSG_WAR(0x3503, <span class="stringliteral">"Send_NODE_GUARD to node : "</span>, nodeId); -<a name="l00050"></a>00050 -<a name="l00051"></a>00051 <span class="comment">/* message configuration */</span> -<a name="l00052"></a>00052 m.cob_id.w = nodeId | (NODE_GUARD << 7); -<a name="l00053"></a>00053 m.rtr = REQUEST; -<a name="l00054"></a>00054 m.len = 1; -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="keywordflow">return</span> canSend(d->canHandle,&m); -<a name="l00057"></a>00057 } -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="comment">/******************************************************************************/</span> -<a name="l00060"></a><a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">00060</a> <span class="keywordtype">void</span> <a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a>(CO_Data* d, UNS8 nodeId) -<a name="l00061"></a>00061 { -<a name="l00062"></a>00062 <span class="comment">/* FIXME: should warn for bad toggle bit. */</span> -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="comment">/* NMTable configuration to indicate that the master is waiting</span> -<a name="l00065"></a>00065 <span class="comment"> * for a Node_Guard frame from the slave whose node_id is ID */</span> -<a name="l00066"></a>00066 d->NMTable[nodeId] = Unknown_state; <span class="comment">/* A state that does not exist */</span> -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="keywordflow">if</span> (nodeId == 0) { <span class="comment">/* NMT broadcast */</span> -<a name="l00069"></a>00069 UNS8 i = 0; -<a name="l00070"></a>00070 <span class="keywordflow">for</span> (i = 0 ; i < NMT_MAX_NODE_ID ; i++) { -<a name="l00071"></a>00071 d->NMTable[i] = Unknown_state; -<a name="l00072"></a>00072 } -<a name="l00073"></a>00073 } -<a name="l00074"></a>00074 <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(d,nodeId); -<a name="l00075"></a>00075 } -<a name="l00076"></a>00076 -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 MSG_WAR(0x3501, <span class="stringliteral">"Send_NMT cs : "</span>, cs); +<a name="l00050"></a>00050 MSG_WAR(0x3502, <span class="stringliteral">" to node : "</span>, Node_ID); +<a name="l00052"></a>00052 m.cob_id.w = 0x0000; <span class="comment">/*(NMT) << 7*/</span> +<a name="l00053"></a>00053 m.rtr = NOT_A_REQUEST; +<a name="l00054"></a>00054 m.len = 2; +<a name="l00055"></a>00055 m.data[0] = cs; +<a name="l00056"></a>00056 m.data[1] = Node_ID; +<a name="l00057"></a>00057 +<a name="l00058"></a>00058 <span class="keywordflow">return</span> canSend(d->canHandle,&m); +<a name="l00059"></a>00059 } +<a name="l00060"></a>00060 +<a name="l00061"></a>00061 +<a name="l00070"></a><a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">00070</a> UNS8 <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(CO_Data* d, UNS8 nodeId) +<a name="l00071"></a>00071 { +<a name="l00072"></a>00072 Message m; +<a name="l00073"></a>00073 +<a name="l00074"></a>00074 MSG_WAR(0x3503, <span class="stringliteral">"Send_NODE_GUARD to node : "</span>, nodeId); +<a name="l00075"></a>00075 +<a name="l00076"></a>00076 <span class="comment">/* message configuration */</span> +<a name="l00077"></a>00077 m.cob_id.w = nodeId | (NODE_GUARD << 7); +<a name="l00078"></a>00078 m.rtr = REQUEST; +<a name="l00079"></a>00079 m.len = 1; <a name="l00080"></a>00080 -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 +<a name="l00081"></a>00081 <span class="keywordflow">return</span> canSend(d->canHandle,&m); +<a name="l00082"></a>00082 } <a name="l00083"></a>00083 -<a name="l00084"></a>00084 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00090"></a><a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">00090</a> <span class="keywordtype">void</span> <a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a>(CO_Data* d, UNS8 nodeId) +<a name="l00091"></a>00091 { +<a name="l00097"></a>00097 d->NMTable[nodeId] = Unknown_state; +<a name="l00100"></a>00100 <span class="keywordflow">if</span> (nodeId == 0) { +<a name="l00101"></a>00101 UNS8 i = 0; +<a name="l00102"></a>00102 <span class="keywordflow">for</span> (i = 0 ; i < NMT_MAX_NODE_ID ; i++) { +<a name="l00103"></a>00103 d->NMTable[i] = Unknown_state; +<a name="l00104"></a>00104 } +<a name="l00105"></a>00105 } +<a name="l00106"></a>00106 <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a>(d,nodeId); +<a name="l00107"></a>00107 } +<a name="l00108"></a>00108 +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c.html --- a/doc/doxygen/html/nmtMaster_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtMaster_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -19,6 +19,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for nmtMaster.c:<p><center><img src="nmtMaster_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c_map" alt=""></center> + +<p> <a href="nmtMaster_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -29,7 +32,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (CO_Data *d, UNS8 nodeId)</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 08:47:18 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="98bee3f402438056dbd653e752054796"></a><!-- doxytag: member="nmtMaster.c::masterRequestNodeState" ref="98bee3f402438056dbd653e752054796" args="(CO_Data *d, UNS8 nodeId)" --> <div class="memitem"> <div class="memproto"> @@ -56,11 +64,28 @@ <div class="memdoc"> <p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + </table> +</dl> <p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00060">60</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. +FIXME: should warn for bad toggle bit.<p> +NMTable configuration to indicate that the master is waiting for a Node_Guard frame from the slave whose node_id is ID<p> +A state that does not exist<p> +NMT broadcast <p> -References <a class="el" href="nmtMaster_8c-source.html#l00045">masterSendNMTnodeguard()</a>. +Definition at line <a class="el" href="nmtMaster_8c-source.html#l00090">90</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. +<p> +References <a class="el" href="nmtMaster_8c-source.html#l00070">masterSendNMTnodeguard()</a>. +<p> +Here is the call graph for this function:<p><center><img src="nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.png" border="0" usemap="#nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph_map" alt=""></center> +<map name="nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph_map"> +<area href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4" shape="rect" coords="249,6,455,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="f63689baeabb15103c2b7afe8885c5c4"></a><!-- doxytag: member="nmtMaster.c::masterSendNMTnodeguard" ref="f63689baeabb15103c2b7afe8885c5c4" args="(CO_Data *d, UNS8 nodeId)" --> @@ -89,9 +114,18 @@ <div class="memdoc"> <p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> <p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00045">45</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. +Definition at line <a class="el" href="nmtMaster_8c-source.html#l00070">70</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. +<p> +Referenced by <a class="el" href="nmtMaster_8c-source.html#l00090">masterRequestNodeState()</a>. </div> </div><p> <a class="anchor" name="6170d95d9900ef756921a934c5fb37d2"></a><!-- doxytag: member="nmtMaster.c::masterSendNMTstateChange" ref="6170d95d9900ef756921a934c5fb37d2" args="(CO_Data *d, UNS8 Node_ID, UNS8 cs)" --> @@ -126,12 +160,22 @@ <div class="memdoc"> <p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Node_ID</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>cs</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> <p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00027">27</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. +message configuration +<p> +Definition at line <a class="el" href="nmtMaster_8c-source.html#l00045">45</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. </div> </div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:06 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8c_6170d95d9900ef756921a934c5fb37d2_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -29def8dcfe8a799318744c93db04bbba \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4 249,6 455,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -2903bc73de62c826be945b203cddfa10 \ No newline at end of file +2334127c3c97339f51e16aead79b4316 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.png Binary file doc/doxygen/html/nmtMaster_8c_98bee3f402438056dbd653e752054796_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c__incl.dot --- a/doc/doxygen/html/nmtMaster_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node12 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/nmtMaster_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c__incl.md5 --- a/doc/doxygen/html/nmtMaster_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtMaster_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -bfe431b3d0acf92287b1296a39bcc1af \ No newline at end of file +5411ef332bb3ec852e585936be432632 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c__incl.png Binary file doc/doxygen/html/nmtMaster_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8c_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -68c26061bfbf8f5aa86a467dd7f81caa \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h-source.html --- a/doc/doxygen/html/nmtMaster_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h</h1><a href="nmtMaster_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __nmtMaster_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __nmtMaster_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00027"></a>00027 -<a name="l00045"></a>00045 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtMaster_8c.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> Node_ID, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> cs); -<a name="l00046"></a>00046 -<a name="l00052"></a>00052 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId); -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 -<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="nmtMaster_8c.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId); -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="preprocessor">#endif </span><span class="comment">/* __nmtMaster_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h.html --- a/doc/doxygen/html/nmtMaster_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,144 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h File Reference</h1><code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="nmtMaster_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#6170d95d9900ef756921a934c5fb37d2">masterSendNMTstateChange</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 Node_ID, UNS8 cs)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#f63689baeabb15103c2b7afe8885c5c4">masterSendNMTnodeguard</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtMaster_8h.html#98bee3f402438056dbd653e752054796">masterRequestNodeState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="98bee3f402438056dbd653e752054796"></a><!-- doxytag: member="nmtMaster.h::masterRequestNodeState" ref="98bee3f402438056dbd653e752054796" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void masterRequestNodeState </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Prepare a Node_Guard message transmission on the bus number bus_id to the slave whose node_id is nodeId Put nodeId = 0 to send an NMT broadcast. This message will ask for the slave, whose node_id is nodeId, its state bus_id is hardware dependant -<p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00060">60</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="nmtMaster_8c-source.html#l00045">masterSendNMTnodeguard()</a>, <a class="el" href="config_8h-source.html#l00030">NMT_MAX_NODE_ID</a>, <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="f63689baeabb15103c2b7afe8885c5c4"></a><!-- doxytag: member="nmtMaster.h::masterSendNMTnodeguard" ref="f63689baeabb15103c2b7afe8885c5c4" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 masterSendNMTnodeguard </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a Node_Guard message on the bus number bus_id to the slave whose node_id is nodeId bus_id is hardware dependant return canSend(bus_id,&m) -<p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00045">45</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="6170d95d9900ef756921a934c5fb37d2"></a><!-- doxytag: member="nmtMaster.h::masterSendNMTstateChange" ref="6170d95d9900ef756921a934c5fb37d2" args="(CO_Data *d, UNS8 Node_ID, UNS8 cs)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 masterSendNMTstateChange </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>Node_ID</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>cs</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a NMT message on the bus number bus_id to the slave whose node_id is ID bus_id is hardware dependant cs represents the order of state changement: cs = NMT_Start_Node // Put the node in operational mode cs = NMT_Stop_Node // Put the node in stopped mode cs = NMT_Enter_PreOperational // Put the node in pre_operational mode cs = NMT_Reset_Node // Put the node in initialization mode cs = NMT_Reset_Comunication // Put the node in initialization mode The mode is changed according to the slave state machine mode : initialisation ---> pre-operational (Automatic transition) pre-operational <--> operational pre-operational <--> stopped pre-operational, operational, stopped -> initialisation<p> -return canSend(bus_id,&m) -<p> -Definition at line <a class="el" href="nmtMaster_8c-source.html#l00027">27</a> of file <a class="el" href="nmtMaster_8c-source.html">nmtMaster.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterSendNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8h_6170d95d9900ef756921a934c5fb37d2_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -29def8dcfe8a799318744c93db04bbba \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterRequestNodeState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html#f63689baeabb15103c2b7afe8885c5c4"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8h_98bee3f402438056dbd653e752054796_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -93044c41da5252f8bdd06a6e7080967d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h__dep__incl.dot --- a/doc/doxygen/html/nmtMaster_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h__dep__incl.md5 --- a/doc/doxygen/html/nmtMaster_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1312e4beb9b45ab171bfc4984034f16d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h__incl.dot --- a/doc/doxygen/html/nmtMaster_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h__incl.md5 --- a/doc/doxygen/html/nmtMaster_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -60be77e7ade7dd5576af0dea1e42dc81 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot --- a/doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="masterSendNMTnodeguard",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5 --- a/doc/doxygen/html/nmtMaster_8h_f63689baeabb15103c2b7afe8885c5c4_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -68c26061bfbf8f5aa86a467dd7f81caa \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c-source.html --- a/doc/doxygen/html/nmtSlave_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtSlave_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,96 +16,89 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c</h1><a href="nmtSlave_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include "nmtSlave.h"</span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "states.h"</span> -<a name="l00025"></a>00025 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="comment">/*******************************************************************)*********/</span> -<a name="l00028"></a>00028 <span class="comment">/* put the slave in the state wanted by the master */</span> -<a name="l00029"></a><a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">00029</a> <span class="keywordtype">void</span> <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(CO_Data* d, Message *m) -<a name="l00030"></a>00030 { -<a name="l00031"></a>00031 <span class="keywordflow">if</span>( d->nodeState == Pre_operational || -<a name="l00032"></a>00032 d->nodeState == Operational || -<a name="l00033"></a>00033 d->nodeState == Stopped ) { -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 MSG_WAR(0x3400, <span class="stringliteral">"NMT received. for node : "</span>, (*m).data[1]); -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="comment">/* Check if this NMT-message is for this node */</span> -<a name="l00038"></a>00038 <span class="comment">/* byte 1 = 0 : all the nodes are concerned (broadcast) */</span> -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="keywordflow">if</span>( ( (*m).data[1] == 0 ) || ( (*m).data[1] == *d->bDeviceNodeId ) ){ -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="keywordflow">switch</span>( (*m).data[0]){ <span class="comment">/* command specifier (cs) */</span> -<a name="l00043"></a>00043 <span class="keywordflow">case</span> NMT_Start_Node: -<a name="l00044"></a>00044 <span class="keywordflow">if</span> ( (d->nodeState == Pre_operational) || (d->nodeState == Stopped) ) -<a name="l00045"></a>00045 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Operational); -<a name="l00046"></a>00046 <span class="keywordflow">break</span>; -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="keywordflow">case</span> NMT_Stop_Node: -<a name="l00049"></a>00049 <span class="keywordflow">if</span> ( d->nodeState == Pre_operational || -<a name="l00050"></a>00050 d->nodeState == Operational ) -<a name="l00051"></a>00051 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Stopped); -<a name="l00052"></a>00052 <span class="keywordflow">break</span>; -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 <span class="keywordflow">case</span> NMT_Enter_PreOperational: -<a name="l00055"></a>00055 <span class="keywordflow">if</span> ( d->nodeState == Operational || -<a name="l00056"></a>00056 d->nodeState == Stopped ) -<a name="l00057"></a>00057 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Pre_operational); -<a name="l00058"></a>00058 <span class="keywordflow">break</span>; -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="keywordflow">case</span> NMT_Reset_Node: -<a name="l00061"></a>00061 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation); -<a name="l00062"></a>00062 <span class="keywordflow">break</span>; -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="keywordflow">case</span> NMT_Reset_Comunication: -<a name="l00065"></a>00065 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation); +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00033"></a>00033 <span class="preprocessor">#include "nmtSlave.h"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#include "states.h"</span> +<a name="l00035"></a>00035 <span class="preprocessor">#include "canfestival.h"</span> +<a name="l00036"></a>00036 +<a name="l00043"></a><a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">00043</a> <span class="keywordtype">void</span> <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(CO_Data* d, Message *m) +<a name="l00044"></a>00044 { +<a name="l00045"></a>00045 <span class="keywordflow">if</span>( d->nodeState == Pre_operational || +<a name="l00046"></a>00046 d->nodeState == Operational || +<a name="l00047"></a>00047 d->nodeState == Stopped ) { +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 MSG_WAR(0x3400, <span class="stringliteral">"NMT received. for node : "</span>, (*m).data[1]); +<a name="l00050"></a>00050 +<a name="l00054"></a>00054 <span class="keywordflow">if</span>( ( (*m).data[1] == 0 ) || ( (*m).data[1] == *d->bDeviceNodeId ) ){ +<a name="l00055"></a>00055 +<a name="l00056"></a>00056 <span class="keywordflow">switch</span>( (*m).data[0]){ +<a name="l00057"></a>00057 <span class="keywordflow">case</span> NMT_Start_Node: +<a name="l00058"></a>00058 <span class="keywordflow">if</span> ( (d->nodeState == Pre_operational) || (d->nodeState == Stopped) ) +<a name="l00059"></a>00059 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Operational); +<a name="l00060"></a>00060 <span class="keywordflow">break</span>; +<a name="l00061"></a>00061 +<a name="l00062"></a>00062 <span class="keywordflow">case</span> NMT_Stop_Node: +<a name="l00063"></a>00063 <span class="keywordflow">if</span> ( d->nodeState == Pre_operational || +<a name="l00064"></a>00064 d->nodeState == Operational ) +<a name="l00065"></a>00065 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Stopped); <a name="l00066"></a>00066 <span class="keywordflow">break</span>; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 }<span class="comment">/* end switch */</span> -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 }<span class="comment">/* end if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == bDeviceNodeId ) ) */</span> -<a name="l00071"></a>00071 } -<a name="l00072"></a>00072 } +<a name="l00067"></a>00067 +<a name="l00068"></a>00068 <span class="keywordflow">case</span> NMT_Enter_PreOperational: +<a name="l00069"></a>00069 <span class="keywordflow">if</span> ( d->nodeState == Operational || +<a name="l00070"></a>00070 d->nodeState == Stopped ) +<a name="l00071"></a>00071 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Pre_operational); +<a name="l00072"></a>00072 <span class="keywordflow">break</span>; <a name="l00073"></a>00073 -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 <span class="comment">/*****************************************************************************/</span> -<a name="l00076"></a><a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">00076</a> UNS8 <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(CO_Data* d) -<a name="l00077"></a>00077 { -<a name="l00078"></a>00078 Message m; -<a name="l00079"></a>00079 -<a name="l00080"></a>00080 MSG_WAR(0x3407, <span class="stringliteral">"Send a Boot-Up msg "</span>, 0); -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 <span class="comment">/* message configuration */</span> -<a name="l00083"></a>00083 m.cob_id.w = NODE_GUARD << 7 | *d->bDeviceNodeId; -<a name="l00084"></a>00084 m.rtr = NOT_A_REQUEST; -<a name="l00085"></a>00085 m.len = 1; -<a name="l00086"></a>00086 m.data[0] = 0x00; -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="keywordflow">return</span> canSend(d->canHandle,&m); -<a name="l00089"></a>00089 } -<a name="l00090"></a>00090 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00074"></a>00074 <span class="keywordflow">case</span> NMT_Reset_Node: +<a name="l00075"></a>00075 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation); +<a name="l00076"></a>00076 <span class="keywordflow">break</span>; +<a name="l00077"></a>00077 +<a name="l00078"></a>00078 <span class="keywordflow">case</span> NMT_Reset_Comunication: +<a name="l00079"></a>00079 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(d,Initialisation); +<a name="l00080"></a>00080 <span class="keywordflow">break</span>; +<a name="l00081"></a>00081 +<a name="l00082"></a>00082 } +<a name="l00084"></a>00084 } +<a name="l00086"></a>00086 } +<a name="l00087"></a>00087 } +<a name="l00088"></a>00088 +<a name="l00089"></a>00089 +<a name="l00097"></a><a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">00097</a> UNS8 <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(CO_Data* d) +<a name="l00098"></a>00098 { +<a name="l00099"></a>00099 Message m; +<a name="l00100"></a>00100 +<a name="l00101"></a>00101 MSG_WAR(0x3407, <span class="stringliteral">"Send a Boot-Up msg "</span>, 0); +<a name="l00102"></a>00102 +<a name="l00104"></a>00104 m.cob_id.w = NODE_GUARD << 7 | *d->bDeviceNodeId; +<a name="l00105"></a>00105 m.rtr = NOT_A_REQUEST; +<a name="l00106"></a>00106 m.len = 1; +<a name="l00107"></a>00107 m.data[0] = 0x00; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 <span class="keywordflow">return</span> canSend(d->canHandle,&m); +<a name="l00110"></a>00110 } +<a name="l00111"></a>00111 +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c.html --- a/doc/doxygen/html/nmtSlave_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtSlave_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,6 +20,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for nmtSlave.c:<p><center><img src="nmtSlave_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c_map" alt=""></center> + +<p> <a href="nmtSlave_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -28,7 +31,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (CO_Data *d)</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 08:50:53 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="97d175ea168c149c99b01dcde0989743"></a><!-- doxytag: member="nmtSlave.c::proceedNMTstateChange" ref="97d175ea168c149c99b01dcde0989743" args="(CO_Data *d, Message *m)" --> <div class="memitem"> <div class="memproto"> @@ -55,11 +63,41 @@ <div class="memdoc"> <p> +put the slave in the state wanted by the master<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> <p> -Definition at line <a class="el" href="nmtSlave_8c-source.html#l00029">29</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. +Check if this NMT-message is for this node<p> +byte 1 = 0 : all the nodes are concerned (broadcast)<p> +command specifier (cs)<p> +end switch<p> +end if( ( (*m).data[1] == 0 ) || ( (*m).data[1] == bDeviceNodeId ) ) <p> -References <a class="el" href="states_8c-source.html#l00100">setState()</a>. +Definition at line <a class="el" href="nmtSlave_8c-source.html#l00043">43</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. +<p> +References <a class="el" href="states_8c-source.html#l00138">setState()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>. +<p> +Here is the call graph for this function:<p><center><img src="nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.png" border="0" usemap="#nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph_map" alt=""></center> +<map name="nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph_map"> +<area href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5" shape="rect" coords="247,101,324,125" alt=""> +<area href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d" shape="rect" coords="421,53,533,77" alt=""> +<area href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03" shape="rect" coords="375,149,580,173" alt=""> +<area href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a" shape="rect" coords="629,5,776,29" alt=""> +<area href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21" shape="rect" coords="648,53,757,77" alt=""> +<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="644,101,761,125" alt=""> +<area href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b" shape="rect" coords="660,149,745,173" alt=""> +<area href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5" shape="rect" coords="632,197,773,221" alt=""> +<area href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a" shape="rect" coords="659,245,747,269" alt=""> +<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="824,271,912,295" alt=""> +</map> + </div> </div><p> <a class="anchor" name="aced28a97b2c256320dfde3c4b36a7d5"></a><!-- doxytag: member="nmtSlave.c::slaveSendBootUp" ref="aced28a97b2c256320dfde3c4b36a7d5" args="(CO_Data *d)" --> @@ -79,12 +117,22 @@ <div class="memdoc"> <p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> <p> -Definition at line <a class="el" href="nmtSlave_8c-source.html#l00076">76</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. +message configuration +<p> +Definition at line <a class="el" href="nmtSlave_8c-source.html#l00097">97</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. </div> </div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:06 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot --- a/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,11 @@ +base referer +rect $states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5 247,101 324,125 +rect $dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d 421,53 533,77 +rect $states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03 375,149 580,173 +rect $dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a 629,5 776,29 +rect $lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21 648,53 757,77 +rect $lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7 644,101 761,125 +rect $sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b 660,149 745,173 +rect $nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5 632,197 773,221 +rect $sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a 659,245 747,269 +rect $sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164 824,271 912,295 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5 --- a/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d79fc660a52801acf6b2c27e8eae8911 \ No newline at end of file +d55d71723eeeaa54b2e7d56e1e9e951a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.png Binary file doc/doxygen/html/nmtSlave_8c_97d175ea168c149c99b01dcde0989743_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c__incl.dot --- a/doc/doxygen/html/nmtSlave_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/nmtSlave_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c__incl.md5 --- a/doc/doxygen/html/nmtSlave_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/nmtSlave_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -c1ef8716aedd27ae219f7a49e9c71654 \ No newline at end of file +0a6d587d0df19542b8f568f70a892616 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c__incl.png Binary file doc/doxygen/html/nmtSlave_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot --- a/doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5 --- a/doc/doxygen/html/nmtSlave_8c_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -00f2f0bca70d9477e5a90520d2aec7a4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h-source.html --- a/doc/doxygen/html/nmtSlave_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h</h1><a href="nmtSlave_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __nmtSlave_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __nmtSlave_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00028"></a>00028 -<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> * m); -<a name="l00036"></a>00036 -<a name="l00042"></a>00042 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="preprocessor">#endif </span><span class="comment">/* __nmtSlave_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h.html --- a/doc/doxygen/html/nmtSlave_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,94 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h File Reference</h1><code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="nmtSlave_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8h.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nmtSlave_8h.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="97d175ea168c149c99b01dcde0989743"></a><!-- doxytag: member="nmtSlave.h::proceedNMTstateChange" ref="97d175ea168c149c99b01dcde0989743" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void proceedNMTstateChange </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Threat the reception of a NMT message from the master *m is a pointer to the message received bus_id is hardware dependant return 0 if OK, -1 if the slave is not allowed, by its state, to receive the message -<p> -Definition at line <a class="el" href="nmtSlave_8c-source.html#l00029">29</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00106">NMT_Enter_PreOperational</a>, <a class="el" href="def_8h-source.html#l00108">NMT_Reset_Comunication</a>, <a class="el" href="def_8h-source.html#l00107">NMT_Reset_Node</a>, <a class="el" href="def_8h-source.html#l00104">NMT_Start_Node</a>, <a class="el" href="def_8h-source.html#l00105">NMT_Stop_Node</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="states_8c-source.html#l00100">setState()</a>, and <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a>. -</div> -</div><p> -<a class="anchor" name="aced28a97b2c256320dfde3c4b36a7d5"></a><!-- doxytag: member="nmtSlave.h::slaveSendBootUp" ref="aced28a97b2c256320dfde3c4b36a7d5" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 slaveSendBootUp </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit the boot-Up frame when the slave is moving from initialization state to pre_operational state. bus_id is hardware dependant return canSend(bus_id,&m) -<p> -Definition at line <a class="el" href="nmtSlave_8c-source.html#l00076">76</a> of file <a class="el" href="nmtSlave_8c-source.html">nmtSlave.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot --- a/doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node4 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node12 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node14 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node12 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node12 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node11 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node25 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node27 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5 --- a/doc/doxygen/html/nmtSlave_8h_97d175ea168c149c99b01dcde0989743_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -be21ff9c6633e7259f525be23df27bea \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h__dep__incl.dot --- a/doc/doxygen/html/nmtSlave_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h__dep__incl.md5 --- a/doc/doxygen/html/nmtSlave_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -09333da641439916a1cba167e9728dbc \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h__incl.dot --- a/doc/doxygen/html/nmtSlave_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,50 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node6 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h__incl.md5 --- a/doc/doxygen/html/nmtSlave_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -7c0ab3fdea6fe911c12dbb8fb76257ca \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot --- a/doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5 --- a/doc/doxygen/html/nmtSlave_8h_aced28a97b2c256320dfde3c4b36a7d5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -00f2f0bca70d9477e5a90520d2aec7a4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/node_8py-source.html --- a/doc/doxygen/html/node_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1011 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py</h1><a href="node_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenode.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">import</span> cPickle -<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00026"></a>00026 <span class="keyword">import</span> re -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="stringliteral">"""</span> -<a name="l00029"></a>00029 <span class="stringliteral">Dictionary of translation between access symbol and their signification</span> -<a name="l00030"></a>00030 <span class="stringliteral">"""</span> -<a name="l00031"></a>00031 AccessType = {<span class="stringliteral">"ro"</span> : <span class="stringliteral">"Read Only"</span>, <span class="stringliteral">"wo"</span> : <span class="stringliteral">"Write Only"</span>, <span class="stringliteral">"rw"</span> : <span class="stringliteral">"Read/Write"</span>} -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 BoolType = {<span class="keyword">True</span> : <span class="stringliteral">"True"</span>, <span class="keyword">False</span> : <span class="stringliteral">"False"</span>} -<a name="l00034"></a>00034 OptionType = {<span class="keyword">True</span> : <span class="stringliteral">"Yes"</span>, <span class="keyword">False</span> : <span class="stringliteral">"No"</span>} -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 CustomisableTypes = [(0x02, 0), (0x03, 0), (0x04, 0), (0x05, 0), (0x06, 0), (0x07, 0), -<a name="l00037"></a>00037 (0x08, 0), (0x09, 1), (0x0A, 1), (0x0B, 1), (0x10, 0), (0x11, 0), (0x12, 0), -<a name="l00038"></a>00038 (0x13, 0), (0x14, 0), (0x15, 0), (0x16, 0), (0x18, 0), (0x19, 0), (0x1A, 0), -<a name="l00039"></a>00039 (0x1B, 0)] -<a name="l00040"></a>00040 -<a name="l00041"></a>00041 DefaultParams = {<span class="stringliteral">"comment"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"save"</span> : <span class="keyword">False</span>} -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00044"></a>00044 <span class="comment"># Dictionary Mapping and Organisation</span> -<a name="l00045"></a>00045 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <span class="stringliteral">"""</span> -<a name="l00048"></a>00048 <span class="stringliteral">Properties of entry structure in the Object Dictionary</span> -<a name="l00049"></a>00049 <span class="stringliteral">"""</span> -<a name="l00050"></a>00050 OD_Subindex = 1 <span class="comment"># Entry has at least one subindex</span> -<a name="l00051"></a>00051 OD_MultipleSubindexes = 2 <span class="comment"># Entry has more than one subindex</span> -<a name="l00052"></a>00052 OD_IdenticalSubindexes = 4 <span class="comment"># Subindexes of entry have the same description</span> -<a name="l00053"></a>00053 OD_IdenticalIndexes = 8 <span class="comment"># Entry has the same description on multiple indexes</span> -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="stringliteral">"""</span> -<a name="l00056"></a>00056 <span class="stringliteral">Structures of entry in the Object Dictionary, sum of the properties described above</span> -<a name="l00057"></a>00057 <span class="stringliteral">for all sorts of entries use in CAN Open specification</span> -<a name="l00058"></a>00058 <span class="stringliteral">"""</span> -<a name="l00059"></a>00059 nosub = 0 <span class="comment"># Entry without subindex (only for type declaration)</span> -<a name="l00060"></a>00060 var = 1 -<a name="l00061"></a>00061 array = 3 -<a name="l00062"></a>00062 rec = 7 -<a name="l00063"></a>00063 <span class="comment"># Entries identical on multiple indexes</span> -<a name="l00064"></a>00064 plurivar = 9 -<a name="l00065"></a>00065 pluriarray = 11 <span class="comment"># Example : PDO Parameters</span> -<a name="l00066"></a>00066 plurirec = 15 <span class="comment"># Example : PDO Mapping</span> -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="stringliteral">"""</span> -<a name="l00069"></a>00069 <span class="stringliteral">MappingDictionary is the structure used for writing a good organised Object</span> -<a name="l00070"></a>00070 <span class="stringliteral">Dictionary. It follows the specifications of the CANOpen standard.</span> -<a name="l00071"></a>00071 <span class="stringliteral">Change the informations within it if there is a mistake. But don't modify the</span> -<a name="l00072"></a>00072 <span class="stringliteral">organisation of this object, it will involve in a malfunction of the application.</span> -<a name="l00073"></a>00073 <span class="stringliteral">"""</span> -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 MappingDictionary = { -<a name="l00076"></a>00076 0x0001 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"BOOLEAN"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 1, <span class="stringliteral">"default"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : []}, -<a name="l00077"></a>00077 0x0002 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER8"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00078"></a>00078 0x0003 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER16"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00079"></a>00079 0x0004 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00080"></a>00080 0x0005 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED8"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00081"></a>00081 0x0006 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED16"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00082"></a>00082 0x0007 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00083"></a>00083 0x0008 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"REAL32"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 32, <span class="stringliteral">"default"</span> : 0.0, <span class="stringliteral">"values"</span> : []}, -<a name="l00084"></a>00084 0x0009 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"VISIBLE_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []}, -<a name="l00085"></a>00085 0x000A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OCTET_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 8, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []}, -<a name="l00086"></a>00086 0x000B : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNICODE_STRING"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 16, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []}, -<a name="l00087"></a>00087 <span class="comment"># 0x000C : {"name" : "TIME_OF_DAY", "struct" : nosub, "size" : 48, "default" : 0, "values" : []},</span> -<a name="l00088"></a>00088 <span class="comment"># 0x000D : {"name" : "TIME_DIFFERENCE", "struct" : nosub, "size" : 48, "default" : 0, "values" : []},</span> -<a name="l00089"></a>00089 0x000F : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"DOMAIN"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 0, <span class="stringliteral">"default"</span> : <span class="stringliteral">""</span>, <span class="stringliteral">"values"</span> : []}, -<a name="l00090"></a>00090 0x0010 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER24"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 24, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00091"></a>00091 0x0011 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"REAL64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0.0, <span class="stringliteral">"values"</span> : []}, -<a name="l00092"></a>00092 0x0012 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER40"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 40, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00093"></a>00093 0x0013 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER48"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 48, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00094"></a>00094 0x0014 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER56"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 56, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00095"></a>00095 0x0015 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"INTEGER64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00096"></a>00096 0x0016 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED24"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 24, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00097"></a>00097 0x0018 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED40"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 40, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00098"></a>00098 0x0019 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED48"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 48, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00099"></a>00099 0x001A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED56"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 56, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00100"></a>00100 0x001B : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"UNSIGNED64"</span>, <span class="stringliteral">"struct"</span> : nosub, <span class="stringliteral">"size"</span> : 64, <span class="stringliteral">"default"</span> : 0, <span class="stringliteral">"values"</span> : []}, -<a name="l00101"></a>00101 0x1000 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Type"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00102"></a>00102 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Type"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00103"></a>00103 0x1001 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Register"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00104"></a>00104 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Register"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span>: <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]}, -<a name="l00105"></a>00105 0x1002 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Status Register"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00106"></a>00106 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Status Register"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]}, -<a name="l00107"></a>00107 0x1003 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Pre-defined Error Field"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00108"></a>00108 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Errors"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00109"></a>00109 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Standard Error Field"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]}, -<a name="l00110"></a>00110 0x1005 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"SYNC COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00111"></a>00111 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"SYNC COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00112"></a>00112 0x1006 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication / Cycle Period"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00113"></a>00113 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Cycle Period"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00114"></a>00114 0x1007 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Synchronous Window Length"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00115"></a>00115 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Synchronous Window Length"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00116"></a>00116 0x1008 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Device Name"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00117"></a>00117 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Device Name"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00118"></a>00118 0x1009 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Hardware Version"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00119"></a>00119 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Hardware Version"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00120"></a>00120 0x100A : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Software Version"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00121"></a>00121 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Software Version"</span>, <span class="stringliteral">"type"</span> : 0x09, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00122"></a>00122 0x100C : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Guard Time"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00123"></a>00123 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Guard Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00124"></a>00124 0x100D : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Life Time Factor"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00125"></a>00125 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Life Time Factor"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00126"></a>00126 0x1010 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Store parameters"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00127"></a>00127 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00128"></a>00128 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save All Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00129"></a>00129 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Communication Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00130"></a>00130 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Application Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00131"></a>00131 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Save Manufacturer Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7C}]}, -<a name="l00132"></a>00132 0x1011 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Default Parameters"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00133"></a>00133 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00134"></a>00134 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore All Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00135"></a>00135 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Communication Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00136"></a>00136 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Application Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00137"></a>00137 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Restore Manufacturer Default Parameters"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7C}]}, -<a name="l00138"></a>00138 0x1012 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"TIME COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00139"></a>00139 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"TIME COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00140"></a>00140 0x1013 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"High Resolution Timestamp"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00141"></a>00141 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"High Resolution Time Stamp"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]}, -<a name="l00142"></a>00142 0x1014 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency COB ID"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00143"></a>00143 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency COB ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00144"></a>00144 0x1015 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time Emergency"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00145"></a>00145 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time Emergency"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00146"></a>00146 0x1016 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Consumer Heartbeat Time"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00147"></a>00147 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00148"></a>00148 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Consumer Heartbeat Time"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7F}]}, -<a name="l00149"></a>00149 0x1017 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Producer Heartbeat Time"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"callback"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00150"></a>00150 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Producer Heartbeat Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00151"></a>00151 0x1018 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Identity"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">True</span>, <span class="stringliteral">"values"</span> : -<a name="l00152"></a>00152 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00153"></a>00153 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Vendor ID"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00154"></a>00154 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Product Code"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00155"></a>00155 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Revision Number"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00156"></a>00156 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Serial Number"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00157"></a>00157 0x1020 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Verify Configuration"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00158"></a>00158 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00159"></a>00159 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Configuration Date"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00160"></a>00160 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Configuration Time"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00161"></a>00161 <span class="comment"># 0x1021 : {"name" : "Store EDS", "struct" : var, "need" : False, "values" :</span> -<a name="l00162"></a>00162 <span class="comment"># [{"name" : "Store EDS", "type" : 0x0F, "access" : 'rw', "pdo" : False}]},</span> -<a name="l00163"></a>00163 <span class="comment"># 0x1022 : {"name" : "Storage Format", "struct" : var, "need" : False, "values" :</span> -<a name="l00164"></a>00164 <span class="comment"># [{"name" : "Storage Format", "type" : 0x06, "access" : 'rw', "pdo" : False}]},</span> -<a name="l00165"></a>00165 0x1023 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00166"></a>00166 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00167"></a>00167 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Command"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00168"></a>00168 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Status"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00169"></a>00169 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Reply"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00170"></a>00170 0x1024 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command Mode"</span>, <span class="stringliteral">"struct"</span> : var, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00171"></a>00171 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Command Mode"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'wo'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00172"></a>00172 0x1025 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Debugger Interface"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00173"></a>00173 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00174"></a>00174 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Command"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00175"></a>00175 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Status"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00176"></a>00176 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Reply"</span>, <span class="stringliteral">"type"</span> : 0x0A, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00177"></a>00177 0x1026 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"OS Prompt"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00178"></a>00178 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00179"></a>00179 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdIn"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'wo'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}, -<a name="l00180"></a>00180 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdOut"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}, -<a name="l00181"></a>00181 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"StdErr"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}]}, -<a name="l00182"></a>00182 0x1027 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Module List"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00183"></a>00183 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Connected Modules"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00184"></a>00184 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Module %d[(sub)]"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]}, -<a name="l00185"></a>00185 0x1028 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency Consumer"</span>, <span class="stringliteral">"struct"</span> : rec, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00186"></a>00186 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Consumed Emergency Objects"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00187"></a>00187 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Emergency Consumer"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x7E}]}, -<a name="l00188"></a>00188 0x1029 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Error Behavior"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00189"></a>00189 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Error Classes"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00190"></a>00190 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Error"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00191"></a>00191 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Device Profile"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0xFE}]}, -<a name="l00192"></a>00192 0x1200 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Server SDO Parameter"</span>, <span class="stringliteral">"struct"</span> : array, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00193"></a>00193 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00194"></a>00194 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00195"></a>00195 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00196"></a>00196 0x1201 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Additional Server SDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x7F, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00197"></a>00197 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00198"></a>00198 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00199"></a>00199 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00200"></a>00200 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Node ID of the SDO Client"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00201"></a>00201 0x1280 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Client SDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x100, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00202"></a>00202 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00203"></a>00203 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Client to Server (Transmit SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00204"></a>00204 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID Server to Client (Receive SDO)"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00205"></a>00205 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Node ID of the SDO Server"</span>, <span class="stringliteral">"type"</span> : 0x04, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00206"></a>00206 0x1400 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00207"></a>00207 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Highest SubIndex Supported"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00208"></a>00208 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID used by PDO"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"default"</span> : <span class="stringliteral">"{True:self.ID+(base+2)*0x100,False:0}[base<4]"</span>}, -<a name="l00209"></a>00209 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmission Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00210"></a>00210 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00211"></a>00211 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00212"></a>00212 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Event Timer"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00213"></a>00213 0x1600 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO %d Mapping[(idx)]"</span>, <span class="stringliteral">"struct"</span> : plurirec, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00214"></a>00214 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00215"></a>00215 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"PDO %d Mapping for an application object %d[(idx,sub)]"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x40}]}, -<a name="l00216"></a>00216 0x1800 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO %d Parameter[(idx)]"</span>, <span class="stringliteral">"struct"</span> : pluriarray, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00217"></a>00217 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Highest SubIndex Supported"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'ro'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00218"></a>00218 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"COB ID used by PDO"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"default"</span> : <span class="stringliteral">"{True:self.ID+(base+1)*0x100+0x80,False:0}[base<4]"</span>}, -<a name="l00219"></a>00219 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmission Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00220"></a>00220 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Inhibit Time"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00221"></a>00221 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Compatibility Entry"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00222"></a>00222 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Event Timer"</span>, <span class="stringliteral">"type"</span> : 0x06, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}]}, -<a name="l00223"></a>00223 0x1A00 : {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO %d Mapping[(idx)]"</span>, <span class="stringliteral">"struct"</span> : plurirec, <span class="stringliteral">"incr"</span> : 1, <span class="stringliteral">"nbmax"</span> : 0x200, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : -<a name="l00224"></a>00224 [{<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}, -<a name="l00225"></a>00225 {<span class="stringliteral">"name"</span> : <span class="stringliteral">"PDO %d Mapping for a process data variable %d[(idx,sub)]"</span>, <span class="stringliteral">"type"</span> : 0x07, <span class="stringliteral">"access"</span> : <span class="stringliteral">'rw'</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>, <span class="stringliteral">"nbmax"</span> : 0x40}]}, -<a name="l00226"></a>00226 } -<a name="l00227"></a>00227 -<a name="l00228"></a>00228 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00229"></a>00229 <span class="comment"># Search in a Mapping Dictionary</span> -<a name="l00230"></a>00230 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 <span class="stringliteral">"""</span> -<a name="l00233"></a>00233 <span class="stringliteral">Return the index of the typename given by searching in mappingdictionary </span> -<a name="l00234"></a>00234 <span class="stringliteral">"""</span> -<a name="l00235"></a><a class="code" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">00235</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">FindTypeIndex</a>(typename, mappingdictionary): -<a name="l00236"></a>00236 testdic = {} -<a name="l00237"></a>00237 <span class="keywordflow">for</span> index, values <span class="keywordflow">in</span> mappingdictionary.iteritems(): -<a name="l00238"></a>00238 <span class="keywordflow">if</span> index < 0x1000: -<a name="l00239"></a>00239 testdic[values[<span class="stringliteral">"name"</span>]] = index -<a name="l00240"></a>00240 <span class="keywordflow">if</span> typename <span class="keywordflow">in</span> testdic: -<a name="l00241"></a>00241 <span class="keywordflow">return</span> testdic[typename] -<a name="l00242"></a>00242 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00243"></a>00243 -<a name="l00244"></a>00244 <span class="stringliteral">"""</span> -<a name="l00245"></a>00245 <span class="stringliteral">Return the name of the type by searching in mappingdictionary </span> -<a name="l00246"></a>00246 <span class="stringliteral">"""</span> -<a name="l00247"></a><a class="code" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">00247</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">FindTypeName</a>(typeindex, mappingdictionary): -<a name="l00248"></a>00248 <span class="keywordflow">if</span> typeindex < 0x1000 <span class="keywordflow">and</span> typeindex <span class="keywordflow">in</span> mappingdictionary: -<a name="l00249"></a>00249 <span class="keywordflow">return</span> mappingdictionary[typeindex][<span class="stringliteral">"name"</span>] -<a name="l00250"></a>00250 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00251"></a>00251 -<a name="l00252"></a>00252 <span class="stringliteral">"""</span> -<a name="l00253"></a>00253 <span class="stringliteral">Return the default value of the type by searching in mappingdictionary </span> -<a name="l00254"></a>00254 <span class="stringliteral">"""</span> -<a name="l00255"></a><a class="code" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">00255</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">FindTypeDefaultValue</a>(typeindex, mappingdictionary): -<a name="l00256"></a>00256 <span class="keywordflow">if</span> typeindex < 0x1000 <span class="keywordflow">and</span> typeindex <span class="keywordflow">in</span> mappingdictionary: -<a name="l00257"></a>00257 <span class="keywordflow">return</span> mappingdictionary[typeindex][<span class="stringliteral">"default"</span>] -<a name="l00258"></a>00258 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00259"></a>00259 -<a name="l00260"></a>00260 <span class="stringliteral">"""</span> -<a name="l00261"></a>00261 <span class="stringliteral">Return the list of types defined in mappingdictionary </span> -<a name="l00262"></a>00262 <span class="stringliteral">"""</span> -<a name="l00263"></a><a class="code" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">00263</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">FindTypeList</a>(mappingdictionary): -<a name="l00264"></a>00264 list = [] -<a name="l00265"></a>00265 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.keys(): -<a name="l00266"></a>00266 <span class="keywordflow">if</span> index < 0x1000: -<a name="l00267"></a>00267 list.append(mappingdictionary[index][<span class="stringliteral">"name"</span>]) -<a name="l00268"></a>00268 <span class="keywordflow">return</span> list -<a name="l00269"></a>00269 -<a name="l00270"></a>00270 <span class="stringliteral">"""</span> -<a name="l00271"></a>00271 <span class="stringliteral">Return the name of an entry by searching in mappingdictionary </span> -<a name="l00272"></a>00272 <span class="stringliteral">"""</span> -<a name="l00273"></a><a class="code" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">00273</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">FindEntryName</a>(index, mappingdictionary): -<a name="l00274"></a>00274 base_index = FindIndex(index, mappingdictionary) -<a name="l00275"></a>00275 <span class="keywordflow">if</span> base_index: -<a name="l00276"></a>00276 infos = mappingdictionary[base_index] -<a name="l00277"></a>00277 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalIndexes: -<a name="l00278"></a>00278 <span class="keywordflow">return</span> StringFormat(infos[<span class="stringliteral">"name"</span>], (index - base_index) / infos[<span class="stringliteral">"incr"</span>] + 1, 0) -<a name="l00279"></a>00279 <span class="keywordflow">else</span>: -<a name="l00280"></a>00280 <span class="keywordflow">return</span> infos[<span class="stringliteral">"name"</span>] -<a name="l00281"></a>00281 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00282"></a>00282 -<a name="l00283"></a>00283 <span class="stringliteral">"""</span> -<a name="l00284"></a>00284 <span class="stringliteral">Return the informations of one entry by searching in mappingdictionary </span> -<a name="l00285"></a>00285 <span class="stringliteral">"""</span> -<a name="l00286"></a><a class="code" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">00286</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">FindEntryInfos</a>(index, mappingdictionary): -<a name="l00287"></a>00287 base_index = FindIndex(index, mappingdictionary) -<a name="l00288"></a>00288 <span class="keywordflow">if</span> base_index: -<a name="l00289"></a>00289 copy = mappingdictionary[base_index].copy() -<a name="l00290"></a>00290 <span class="keywordflow">if</span> copy[<span class="stringliteral">"struct"</span>] & OD_IdenticalIndexes: -<a name="l00291"></a>00291 copy[<span class="stringliteral">"name"</span>] = StringFormat(copy[<span class="stringliteral">"name"</span>], (index - base_index) / copy[<span class="stringliteral">"incr"</span>] + 1, 0) -<a name="l00292"></a>00292 copy.pop(<span class="stringliteral">"values"</span>) -<a name="l00293"></a>00293 <span class="keywordflow">return</span> copy -<a name="l00294"></a>00294 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00295"></a>00295 -<a name="l00296"></a>00296 <span class="stringliteral">"""</span> -<a name="l00297"></a>00297 <span class="stringliteral">Return the informations of one subentry of an entry by searching in mappingdictionary </span> -<a name="l00298"></a>00298 <span class="stringliteral">"""</span> -<a name="l00299"></a><a class="code" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">00299</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">FindSubentryInfos</a>(index, subIndex, mappingdictionary): -<a name="l00300"></a>00300 base_index = FindIndex(index, mappingdictionary) -<a name="l00301"></a>00301 <span class="keywordflow">if</span> base_index: -<a name="l00302"></a>00302 struct = mappingdictionary[base_index][<span class="stringliteral">"struct"</span>] -<a name="l00303"></a>00303 <span class="keywordflow">if</span> struct & OD_Subindex: -<a name="l00304"></a>00304 <span class="keywordflow">if</span> struct & OD_IdenticalSubindexes: -<a name="l00305"></a>00305 <span class="keywordflow">if</span> struct & OD_IdenticalIndexes: -<a name="l00306"></a>00306 incr = mappingdictionary[base_index][<span class="stringliteral">"incr"</span>] -<a name="l00307"></a>00307 <span class="keywordflow">else</span>: -<a name="l00308"></a>00308 incr = 1 -<a name="l00309"></a>00309 <span class="keywordflow">if</span> subIndex == 0: -<a name="l00310"></a>00310 <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][0].copy() -<a name="l00311"></a>00311 <span class="keywordflow">elif</span> 0 < subIndex <= mappingdictionary[base_index][<span class="stringliteral">"values"</span>][1][<span class="stringliteral">"nbmax"</span>]: -<a name="l00312"></a>00312 copy = mappingdictionary[base_index][<span class="stringliteral">"values"</span>][1].copy() -<a name="l00313"></a>00313 copy[<span class="stringliteral">"name"</span>] = StringFormat(copy[<span class="stringliteral">"name"</span>], (index - base_index) / incr + 1, subIndex) -<a name="l00314"></a>00314 <span class="keywordflow">return</span> copy -<a name="l00315"></a>00315 <span class="keywordflow">elif</span> struct & OD_MultipleSubindexes <span class="keywordflow">and</span> 0 <= subIndex < len(mappingdictionary[base_index][<span class="stringliteral">"values"</span>]): -<a name="l00316"></a>00316 <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][subIndex].copy() -<a name="l00317"></a>00317 <span class="keywordflow">elif</span> subIndex == 0: -<a name="l00318"></a>00318 <span class="keywordflow">return</span> mappingdictionary[base_index][<span class="stringliteral">"values"</span>][0].copy() -<a name="l00319"></a>00319 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00320"></a>00320 -<a name="l00321"></a>00321 <span class="stringliteral">"""</span> -<a name="l00322"></a>00322 <span class="stringliteral">Return the list of variables that can be mapped defined in mappingdictionary </span> -<a name="l00323"></a>00323 <span class="stringliteral">"""</span> -<a name="l00324"></a><a class="code" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">00324</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">FindMapVariableList</a>(mappingdictionary, Node): -<a name="l00325"></a>00325 list = [] -<a name="l00326"></a>00326 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys(): -<a name="l00327"></a>00327 <span class="keywordflow">if</span> Node.IsEntry(index): -<a name="l00328"></a>00328 <span class="keywordflow">for</span> subIndex, values <span class="keywordflow">in</span> enumerate(mappingdictionary[index][<span class="stringliteral">"values"</span>]): -<a name="l00329"></a>00329 <span class="keywordflow">if</span> mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"pdo"</span>]: -<a name="l00330"></a>00330 infos = Node.GetEntryInfos(mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"type"</span>]) -<a name="l00331"></a>00331 <span class="keywordflow">if</span> mappingdictionary[index][<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00332"></a>00332 values = Node.GetEntry(index) -<a name="l00333"></a>00333 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(values) - 1): -<a name="l00334"></a>00334 list.append((index, i + 1, infos[<span class="stringliteral">"size"</span>], StringFormat(mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"name"</span>],1,i+1))) -<a name="l00335"></a>00335 <span class="keywordflow">else</span>: -<a name="l00336"></a>00336 list.append((index, subIndex, infos[<span class="stringliteral">"size"</span>], mappingdictionary[index][<span class="stringliteral">"values"</span>][subIndex][<span class="stringliteral">"name"</span>])) -<a name="l00337"></a>00337 <span class="keywordflow">return</span> list -<a name="l00338"></a>00338 -<a name="l00339"></a>00339 <span class="stringliteral">"""</span> -<a name="l00340"></a>00340 <span class="stringliteral">Return the list of mandatory indexes defined in mappingdictionary </span> -<a name="l00341"></a>00341 <span class="stringliteral">"""</span> -<a name="l00342"></a><a class="code" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">00342</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">FindMandatoryIndexes</a>(mappingdictionary): -<a name="l00343"></a>00343 list = [] -<a name="l00344"></a>00344 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys(): -<a name="l00345"></a>00345 <span class="keywordflow">if</span> index >= 0x1000 <span class="keywordflow">and</span> mappingdictionary[index][<span class="stringliteral">"need"</span>]: -<a name="l00346"></a>00346 list.append(index) -<a name="l00347"></a>00347 <span class="keywordflow">return</span> list -<a name="l00348"></a>00348 -<a name="l00349"></a>00349 <span class="stringliteral">"""</span> -<a name="l00350"></a>00350 <span class="stringliteral">Return the index of the informations in the Object Dictionary in case of identical</span> -<a name="l00351"></a>00351 <span class="stringliteral">indexes</span> -<a name="l00352"></a>00352 <span class="stringliteral">"""</span> -<a name="l00353"></a><a class="code" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">00353</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">FindIndex</a>(index, mappingdictionary): -<a name="l00354"></a>00354 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> mappingdictionary: -<a name="l00355"></a>00355 <span class="keywordflow">return</span> index -<a name="l00356"></a>00356 <span class="keywordflow">else</span>: -<a name="l00357"></a>00357 listpluri = [idx <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> mappingdictionary.keys() <span class="keywordflow">if</span> mappingdictionary[idx][<span class="stringliteral">"struct"</span>] & OD_IdenticalIndexes] -<a name="l00358"></a>00358 listpluri.sort() -<a name="l00359"></a>00359 <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> listpluri: -<a name="l00360"></a>00360 nb_max = mappingdictionary[idx][<span class="stringliteral">"nbmax"</span>] -<a name="l00361"></a>00361 incr = mappingdictionary[idx][<span class="stringliteral">"incr"</span>] -<a name="l00362"></a>00362 <span class="keywordflow">if</span> idx < index < idx + incr * nb_max <span class="keywordflow">and</span> (index - idx)%incr == 0: -<a name="l00363"></a>00363 <span class="keywordflow">return</span> idx -<a name="l00364"></a>00364 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00365"></a>00365 -<a name="l00366"></a>00366 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00367"></a>00367 <span class="comment"># Formating Name of an Entry</span> -<a name="l00368"></a>00368 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00369"></a>00369 -<a name="l00370"></a>00370 name_model = re.compile(<span class="stringliteral">'(.*)\[(.*)\]'</span>) -<a name="l00371"></a>00371 -<a name="l00372"></a>00372 <span class="stringliteral">"""</span> -<a name="l00373"></a>00373 <span class="stringliteral">Format the text given with the index and subindex defined</span> -<a name="l00374"></a>00374 <span class="stringliteral">"""</span> -<a name="l00375"></a><a class="code" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">00375</a> <span class="keyword">def </span><a class="code" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">StringFormat</a>(text, idx, sub): -<a name="l00376"></a>00376 result = name_model.match(text) -<a name="l00377"></a>00377 <span class="keywordflow">if</span> result: -<a name="l00378"></a>00378 format = result.groups() -<a name="l00379"></a>00379 <span class="keywordflow">return</span> format[0]%eval(format[1]) -<a name="l00380"></a>00380 <span class="keywordflow">else</span>: -<a name="l00381"></a>00381 <span class="keywordflow">return</span> text -<a name="l00382"></a>00382 -<a name="l00383"></a>00383 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00384"></a>00384 <span class="comment"># Definition of Node Object</span> -<a name="l00385"></a>00385 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00386"></a>00386 -<a name="l00387"></a>00387 <span class="stringliteral">"""</span> -<a name="l00388"></a>00388 <span class="stringliteral">Class recording the Object Dictionary entries. It checks at each modification</span> -<a name="l00389"></a>00389 <span class="stringliteral">that the structure of the Object Dictionary stay coherent</span> -<a name="l00390"></a>00390 <span class="stringliteral">"""</span> -<a name="l00391"></a>00391 -<a name="l00392"></a><a class="code" href="classnode_1_1Node.html">00392</a> <span class="keyword">class </span><a class="code" href="classnode_1_1Node.html">Node</a>: -<a name="l00393"></a>00393 -<a name="l00394"></a><a class="code" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">00394</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#40b0e5cff99fbfc4ab0999c16ad431ee">__init__</a>(self, name = "", type = "slave", id = 0, description = "", profilename = "DS-301", profile = {}, specificmenu = []): -<a name="l00395"></a><a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">00395</a> self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name = name -<a name="l00396"></a><a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">00396</a> self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type = type -<a name="l00397"></a><a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">00397</a> self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID = id -<a name="l00398"></a><a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">00398</a> self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description = description -<a name="l00399"></a><a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">00399</a> self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName = profilename -<a name="l00400"></a><a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">00400</a> self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile = profile -<a name="l00401"></a><a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">00401</a> self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu = specificmenu -<a name="l00402"></a><a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">00402</a> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary = {} -<a name="l00403"></a><a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">00403</a> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {} -<a name="l00404"></a><a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">00404</a> self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302 = {} -<a name="l00405"></a><a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">00405</a> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping = {} -<a name="l00406"></a>00406 -<a name="l00407"></a>00407 <span class="stringliteral">"""</span> -<a name="l00408"></a>00408 <span class="stringliteral"> Return the node name</span> -<a name="l00409"></a>00409 <span class="stringliteral"> """</span> -<a name="l00410"></a><a class="code" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">00410</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6eff921e4bda68b120e02b070b91d5b8">GetNodeName</a>(self): -<a name="l00411"></a>00411 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name -<a name="l00412"></a>00412 -<a name="l00413"></a>00413 <span class="stringliteral">"""</span> -<a name="l00414"></a>00414 <span class="stringliteral"> Define the node name</span> -<a name="l00415"></a>00415 <span class="stringliteral"> """</span> -<a name="l00416"></a><a class="code" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">00416</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#541cc4bb271d7a6bc215150b37a4b56f">SetNodeName</a>(self, name): -<a name="l00417"></a>00417 self.<a class="code" href="classnode_1_1Node.html#b5fcb10e9efa5cebbd8a1b001ef0e936">Name</a>Name = name -<a name="l00418"></a>00418 -<a name="l00419"></a>00419 <span class="stringliteral">"""</span> -<a name="l00420"></a>00420 <span class="stringliteral"> Return the node type ("master" or "slave")</span> -<a name="l00421"></a>00421 <span class="stringliteral"> """</span> -<a name="l00422"></a><a class="code" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">00422</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#de5ee2b5a7f99d7ad36d86b2850d5d45">GetNodeType</a>(self): -<a name="l00423"></a>00423 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type -<a name="l00424"></a>00424 -<a name="l00425"></a>00425 <span class="stringliteral">"""</span> -<a name="l00426"></a>00426 <span class="stringliteral"> Define the node type ("master" or "slave")</span> -<a name="l00427"></a>00427 <span class="stringliteral"> """</span> -<a name="l00428"></a><a class="code" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">00428</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#33a22d325064e662bd8c11a0ac8c59c3">SetNodeType</a>(self, type): -<a name="l00429"></a>00429 self.<a class="code" href="classnode_1_1Node.html#c0cf6b14fa5a80a5e19c4a2fd89a49ab">Type</a>Type = type -<a name="l00430"></a>00430 -<a name="l00431"></a>00431 <span class="stringliteral">"""</span> -<a name="l00432"></a>00432 <span class="stringliteral"> Return the node ID</span> -<a name="l00433"></a>00433 <span class="stringliteral"> """</span> -<a name="l00434"></a><a class="code" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">00434</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#98806729923304d6714c82023eda0f93">GetNodeID</a>(self): -<a name="l00435"></a>00435 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID -<a name="l00436"></a>00436 -<a name="l00437"></a>00437 <span class="stringliteral">"""</span> -<a name="l00438"></a>00438 <span class="stringliteral"> Define the node ID</span> -<a name="l00439"></a>00439 <span class="stringliteral"> """</span> -<a name="l00440"></a><a class="code" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">00440</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9fab825543cfcbcab07e988c5a353f3e">SetNodeID</a>(self, id): -<a name="l00441"></a>00441 self.<a class="code" href="classnode_1_1Node.html#a2e2c00f6b8eb25f09b4fce1878fb489">ID</a>ID = id -<a name="l00442"></a>00442 -<a name="l00443"></a>00443 <span class="stringliteral">"""</span> -<a name="l00444"></a>00444 <span class="stringliteral"> Return the node description</span> -<a name="l00445"></a>00445 <span class="stringliteral"> """</span> -<a name="l00446"></a><a class="code" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">00446</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#aa4d259f97c23b4e53a8b1280a5e2b86">GetNodeDescription</a>(self): -<a name="l00447"></a>00447 <span class="keywordflow">if</span> getattr(self, <span class="stringliteral">"Description"</span>, <span class="keyword">False</span>): -<a name="l00448"></a>00448 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description -<a name="l00449"></a>00449 <span class="keywordflow">else</span>: -<a name="l00450"></a>00450 <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00451"></a>00451 -<a name="l00452"></a>00452 <span class="stringliteral">"""</span> -<a name="l00453"></a>00453 <span class="stringliteral"> Define the node description</span> -<a name="l00454"></a>00454 <span class="stringliteral"> """</span> -<a name="l00455"></a><a class="code" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">00455</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c71e316ad45f58b4e230e6d47ba8d607">SetNodeDescription</a>(self, description): -<a name="l00456"></a>00456 self.<a class="code" href="classnode_1_1Node.html#877b512bfd8ceefecb5bc4a8355e01f0">Description</a>Description = description -<a name="l00457"></a>00457 -<a name="l00458"></a>00458 <span class="stringliteral">"""</span> -<a name="l00459"></a>00459 <span class="stringliteral"> Return the Specific Profile Name</span> -<a name="l00460"></a>00460 <span class="stringliteral"> """</span> -<a name="l00461"></a><a class="code" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">00461</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#20edc3356c0700d5513dfddb4c882ee2">GetProfileName</a>(self): -<a name="l00462"></a>00462 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName -<a name="l00463"></a>00463 -<a name="l00464"></a>00464 <span class="stringliteral">"""</span> -<a name="l00465"></a>00465 <span class="stringliteral"> Define the Specific Profile Name</span> -<a name="l00466"></a>00466 <span class="stringliteral"> """</span> -<a name="l00467"></a><a class="code" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">00467</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#a138775ce0f4eb9fd4185aaa8f1cbd61">SetProfileName</a>(self, profilename): -<a name="l00468"></a>00468 self.<a class="code" href="classnode_1_1Node.html#5d68a061e243ecb463d2e1afb3b5f94c">ProfileName</a>ProfileName = profilename -<a name="l00469"></a>00469 -<a name="l00470"></a>00470 <span class="stringliteral">"""</span> -<a name="l00471"></a>00471 <span class="stringliteral"> Return the Specific Profile</span> -<a name="l00472"></a>00472 <span class="stringliteral"> """</span> -<a name="l00473"></a><a class="code" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">00473</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9620fa2bc377b7e06c39b557c5c73363">GetProfile</a>(self): -<a name="l00474"></a>00474 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile -<a name="l00475"></a>00475 -<a name="l00476"></a>00476 <span class="stringliteral">"""</span> -<a name="l00477"></a>00477 <span class="stringliteral"> Define the Specific Profile</span> -<a name="l00478"></a>00478 <span class="stringliteral"> """</span> -<a name="l00479"></a><a class="code" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">00479</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5b97c9c35ddd35f7d760abe49285d20a">SetProfile</a>(self, profile): -<a name="l00480"></a>00480 self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile = profile -<a name="l00481"></a>00481 -<a name="l00482"></a>00482 <span class="stringliteral">"""</span> -<a name="l00483"></a>00483 <span class="stringliteral"> Define the DS-302 Profile</span> -<a name="l00484"></a>00484 <span class="stringliteral"> """</span> -<a name="l00485"></a><a class="code" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">00485</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#1491687050feb7aa267e83fbe3379631">SetDS302Profile</a>(self, profile): -<a name="l00486"></a>00486 self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302 = profile -<a name="l00487"></a>00487 -<a name="l00488"></a>00488 <span class="stringliteral">"""</span> -<a name="l00489"></a>00489 <span class="stringliteral"> Define the DS-302 Profile</span> -<a name="l00490"></a>00490 <span class="stringliteral"> """</span> -<a name="l00491"></a><a class="code" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">00491</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#65b0ff7710846dc865eeff2de2acd948">GetDS302Profile</a>(self): -<a name="l00492"></a>00492 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302 -<a name="l00493"></a>00493 -<a name="l00494"></a>00494 <span class="stringliteral">"""</span> -<a name="l00495"></a>00495 <span class="stringliteral"> Return the Specific Menu Entries</span> -<a name="l00496"></a>00496 <span class="stringliteral"> """</span> -<a name="l00497"></a><a class="code" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">00497</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5b69098e7e38001df37d95a3e656aa6e">GetSpecificMenu</a>(self): -<a name="l00498"></a>00498 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu -<a name="l00499"></a>00499 -<a name="l00500"></a>00500 <span class="stringliteral">"""</span> -<a name="l00501"></a>00501 <span class="stringliteral"> Define the Specific Menu Entries</span> -<a name="l00502"></a>00502 <span class="stringliteral"> """</span> -<a name="l00503"></a><a class="code" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">00503</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#da729222acaeb10d8e79a4e94d22602e">SetSpecificMenu</a>(self, specificmenu): -<a name="l00504"></a>00504 self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu = specificmenu -<a name="l00505"></a>00505 -<a name="l00506"></a>00506 <span class="stringliteral">"""</span> -<a name="l00507"></a>00507 <span class="stringliteral"> Extend the Specific Menu Entries</span> -<a name="l00508"></a>00508 <span class="stringliteral"> """</span> -<a name="l00509"></a>00509 -<a name="l00510"></a><a class="code" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">00510</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6104f59c483766572db1e78ef59140b2">ExtendSpecificMenu</a>(self, specificmenu): -<a name="l00511"></a>00511 self.<a class="code" href="classnode_1_1Node.html#4bac6f808a5c987186dbbe27c165ba1d">SpecificMenu</a>SpecificMenu.extend(specificmenu) -<a name="l00512"></a>00512 -<a name="l00513"></a>00513 <span class="stringliteral">"""</span> -<a name="l00514"></a>00514 <span class="stringliteral"> Function which return the different Mappings available for this node</span> -<a name="l00515"></a>00515 <span class="stringliteral"> """</span> -<a name="l00516"></a><a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">00516</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>(self, userdefinedtoo = True): -<a name="l00517"></a>00517 <span class="keywordflow">if</span> userdefinedtoo: -<a name="l00518"></a>00518 <span class="keywordflow">return</span> [self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile, self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302, self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping] -<a name="l00519"></a>00519 <span class="keywordflow">else</span>: -<a name="l00520"></a>00520 <span class="keywordflow">return</span> [self.<a class="code" href="classnode_1_1Node.html#409e3e267a8642dd6e5373a9f208c006">Profile</a>Profile, self.<a class="code" href="classnode_1_1Node.html#069e8473246460ebcc4df174a23166b4">DS302</a>DS302] -<a name="l00521"></a>00521 -<a name="l00522"></a>00522 <span class="stringliteral">"""</span> -<a name="l00523"></a>00523 <span class="stringliteral"> Add a new entry in the Object Dictionary</span> -<a name="l00524"></a>00524 <span class="stringliteral"> """</span> -<a name="l00525"></a><a class="code" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">00525</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#fddc2e825cf7427ddf51f39485fb9d28">AddEntry</a>(self, index, subIndex = None, value = None): -<a name="l00526"></a>00526 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00527"></a>00527 <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex: -<a name="l00528"></a>00528 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = value -<a name="l00529"></a>00529 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00530"></a>00530 <span class="keywordflow">elif</span> subIndex == 1: -<a name="l00531"></a>00531 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = [value] -<a name="l00532"></a>00532 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00533"></a>00533 <span class="keywordflow">elif</span> subIndex > 1 <span class="keywordflow">and</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1: -<a name="l00534"></a>00534 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index].append(value) -<a name="l00535"></a>00535 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00536"></a>00536 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00537"></a>00537 -<a name="l00538"></a>00538 <span class="stringliteral">"""</span> -<a name="l00539"></a>00539 <span class="stringliteral"> Warning ! Modifies an existing entry in the Object Dictionary. Can't add a new one.</span> -<a name="l00540"></a>00540 <span class="stringliteral"> """</span> -<a name="l00541"></a><a class="code" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">00541</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#0584095620f6c553ac66adc114437824">SetEntry</a>(self, index, subIndex = None, value = None): -<a name="l00542"></a>00542 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00543"></a>00543 <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex: -<a name="l00544"></a>00544 <span class="keywordflow">if</span> value != <span class="keywordtype">None</span>: -<a name="l00545"></a>00545 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] = value -<a name="l00546"></a>00546 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00547"></a>00547 <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 < subIndex <= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]): -<a name="l00548"></a>00548 <span class="keywordflow">if</span> value != <span class="keywordtype">None</span>: -<a name="l00549"></a>00549 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index][subIndex - 1] = value -<a name="l00550"></a>00550 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00551"></a>00551 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00552"></a>00552 -<a name="l00553"></a><a class="code" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">00553</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#68c201e7e4fcd6335b00ac2edd296ebc">SetParamsEntry</a>(self, index, subIndex = None, comment = None, save = None, callback = None): -<a name="l00554"></a>00554 <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>): -<a name="l00555"></a>00555 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {} -<a name="l00556"></a>00556 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00557"></a>00557 <span class="keywordflow">if</span> (comment != <span class="keywordtype">None</span> <span class="keywordflow">or</span> save != <span class="keywordtype">None</span> <span class="keywordflow">or</span> callback != <span class="keywordtype">None</span>) <span class="keywordflow">and</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00558"></a>00558 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index] = {} -<a name="l00559"></a>00559 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span> <span class="keywordflow">or</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) != ListType <span class="keywordflow">and</span> subIndex == 0: -<a name="l00560"></a>00560 <span class="keywordflow">if</span> comment != <span class="keywordtype">None</span>: -<a name="l00561"></a>00561 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"comment"</span>] = comment -<a name="l00562"></a>00562 <span class="keywordflow">if</span> save != <span class="keywordtype">None</span>: -<a name="l00563"></a>00563 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"save"</span>] = save -<a name="l00564"></a>00564 <span class="keywordflow">if</span> callback != <span class="keywordtype">None</span>: -<a name="l00565"></a>00565 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"callback"</span>] = callback -<a name="l00566"></a>00566 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00567"></a>00567 <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 <= subIndex <= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]): -<a name="l00568"></a>00568 <span class="keywordflow">if</span> (comment != <span class="keywordtype">None</span> <span class="keywordflow">or</span> save != <span class="keywordtype">None</span> <span class="keywordflow">or</span> callback != <span class="keywordtype">None</span>) <span class="keywordflow">and</span> subIndex <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]: -<a name="l00569"></a>00569 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex] = {} -<a name="l00570"></a>00570 <span class="keywordflow">if</span> comment != <span class="keywordtype">None</span>: -<a name="l00571"></a>00571 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex][<span class="stringliteral">"comment"</span>] = comment -<a name="l00572"></a>00572 <span class="keywordflow">if</span> save != <span class="keywordtype">None</span>: -<a name="l00573"></a>00573 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex][<span class="stringliteral">"save"</span>] = save -<a name="l00574"></a>00574 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00575"></a>00575 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00576"></a>00576 -<a name="l00577"></a>00577 <span class="stringliteral">"""</span> -<a name="l00578"></a>00578 <span class="stringliteral"> Removes an existing entry in the Object Dictionary. If a subIndex is specified</span> -<a name="l00579"></a>00579 <span class="stringliteral"> it will remove this subIndex only if it's the last of the index. If no subIndex</span> -<a name="l00580"></a>00580 <span class="stringliteral"> is specified it removes the whole index and subIndexes from the Object Dictionary.</span> -<a name="l00581"></a>00581 <span class="stringliteral"> """</span> -<a name="l00582"></a><a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">00582</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a>(self, index, subIndex = None): -<a name="l00583"></a>00583 <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>): -<a name="l00584"></a>00584 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {} -<a name="l00585"></a>00585 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00586"></a>00586 <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex: -<a name="l00587"></a>00587 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(index) -<a name="l00588"></a>00588 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00589"></a>00589 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index) -<a name="l00590"></a>00590 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00591"></a>00591 <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]): -<a name="l00592"></a>00592 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index].pop(subIndex - 1) -<a name="l00593"></a>00593 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00594"></a>00594 <span class="keywordflow">if</span> subIndex <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]: -<a name="l00595"></a>00595 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index].pop(subIndex) -<a name="l00596"></a>00596 <span class="keywordflow">if</span> len(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]) == 0: -<a name="l00597"></a>00597 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index) -<a name="l00598"></a>00598 <span class="keywordflow">if</span> len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == 0: -<a name="l00599"></a>00599 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(index) -<a name="l00600"></a>00600 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00601"></a>00601 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary.pop(index) -<a name="l00602"></a>00602 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00603"></a>00603 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00604"></a>00604 -<a name="l00605"></a>00605 <span class="stringliteral">"""</span> -<a name="l00606"></a>00606 <span class="stringliteral"> Check if an entry exists in the Object Dictionary and returns the answer.</span> -<a name="l00607"></a>00607 <span class="stringliteral"> """</span> -<a name="l00608"></a><a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">00608</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a>(self, index, subIndex = None): -<a name="l00609"></a>00609 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00610"></a>00610 <span class="keywordflow">if</span> <span class="keywordflow">not</span> subIndex: -<a name="l00611"></a>00611 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00612"></a>00612 <span class="keywordflow">return</span> subIndex <= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) -<a name="l00613"></a>00613 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00614"></a>00614 -<a name="l00615"></a>00615 <span class="stringliteral">"""</span> -<a name="l00616"></a>00616 <span class="stringliteral"> Returns the value of the entry asked. If the entry has the value "count", it</span> -<a name="l00617"></a>00617 <span class="stringliteral"> returns the number of subIndex in the entry except the first.</span> -<a name="l00618"></a>00618 <span class="stringliteral"> """</span> -<a name="l00619"></a><a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">00619</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>(self, index, subIndex = None): -<a name="l00620"></a>00620 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00621"></a>00621 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00622"></a>00622 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType: -<a name="l00623"></a>00623 values = [len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index])] -<a name="l00624"></a>00624 <span class="keywordflow">for</span> value <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]: -<a name="l00625"></a>00625 values.append(self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(value, index)) -<a name="l00626"></a>00626 <span class="keywordflow">return</span> values -<a name="l00627"></a>00627 <span class="keywordflow">else</span>: -<a name="l00628"></a>00628 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index] -<a name="l00629"></a>00629 <span class="keywordflow">elif</span> subIndex == 0: -<a name="l00630"></a>00630 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType: -<a name="l00631"></a>00631 <span class="keywordflow">return</span> len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) -<a name="l00632"></a>00632 <span class="keywordflow">else</span>: -<a name="l00633"></a>00633 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index], index) -<a name="l00634"></a>00634 <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 < subIndex <= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]): -<a name="l00635"></a>00635 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>CompileValue(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index][subIndex - 1], index) -<a name="l00636"></a>00636 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00637"></a>00637 -<a name="l00638"></a>00638 <span class="stringliteral">"""</span> -<a name="l00639"></a>00639 <span class="stringliteral"> Returns the value of the entry asked. If the entry has the value "count", it</span> -<a name="l00640"></a>00640 <span class="stringliteral"> returns the number of subIndex in the entry except the first.</span> -<a name="l00641"></a>00641 <span class="stringliteral"> """</span> -<a name="l00642"></a><a class="code" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">00642</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#05f269a2d06cb100ecc0ca067beff120">GetParamsEntry</a>(self, index, subIndex = None): -<a name="l00643"></a>00643 <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>): -<a name="l00644"></a>00644 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {} -<a name="l00645"></a>00645 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary: -<a name="l00646"></a>00646 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00647"></a>00647 <span class="keywordflow">if</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType: -<a name="l00648"></a>00648 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00649"></a>00649 result = [] -<a name="l00650"></a>00650 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1): -<a name="l00651"></a>00651 line = DefaultParams.copy() -<a name="l00652"></a>00652 <span class="keywordflow">if</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]: -<a name="l00653"></a>00653 line.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][i]) -<a name="l00654"></a>00654 result.append(line) -<a name="l00655"></a>00655 <span class="keywordflow">return</span> result -<a name="l00656"></a>00656 <span class="keywordflow">else</span>: -<a name="l00657"></a>00657 <span class="keywordflow">return</span> [DefaultParams.copy() <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) + 1)] -<a name="l00658"></a>00658 <span class="keywordflow">else</span>: -<a name="l00659"></a>00659 result = DefaultParams.copy() -<a name="l00660"></a>00660 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00661"></a>00661 result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]) -<a name="l00662"></a>00662 <span class="keywordflow">return</span> result -<a name="l00663"></a>00663 <span class="keywordflow">elif</span> subIndex == 0 <span class="keywordflow">and</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) != ListType: -<a name="l00664"></a>00664 result = DefaultParams.copy() -<a name="l00665"></a>00665 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary: -<a name="l00666"></a>00666 result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]) -<a name="l00667"></a>00667 <span class="keywordflow">return</span> result -<a name="l00668"></a>00668 <span class="keywordflow">elif</span> type(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) == ListType <span class="keywordflow">and</span> 0 <= subIndex <= len(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]): -<a name="l00669"></a>00669 result = DefaultParams.copy() -<a name="l00670"></a>00670 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary <span class="keywordflow">and</span> subIndex <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]: -<a name="l00671"></a>00671 result.update(self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][subIndex]) -<a name="l00672"></a>00672 <span class="keywordflow">return</span> result -<a name="l00673"></a>00673 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00674"></a>00674 -<a name="l00675"></a><a class="code" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">00675</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#b2d29e5f69151017745d9049435465a9">HasEntryCallbacks</a>(self, index): -<a name="l00676"></a>00676 <span class="keywordflow">if</span> <span class="keywordflow">not</span> getattr(self, <span class="stringliteral">"ParamsDictionary"</span>, <span class="keyword">False</span>): -<a name="l00677"></a>00677 self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary = {} -<a name="l00678"></a>00678 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary <span class="keywordflow">and</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary <span class="keywordflow">and</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index]: -<a name="l00679"></a>00679 <span class="keywordflow">return</span> self.<a class="code" href="classnode_1_1Node.html#3ae67c880acfbebf42e40a48d7b57798">ParamsDictionary</a>ParamsDictionary[index][<span class="stringliteral">"callback"</span>] -<a name="l00680"></a>00680 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00681"></a>00681 -<a name="l00682"></a>00682 <span class="stringliteral">"""</span> -<a name="l00683"></a>00683 <span class="stringliteral"> Check if an entry exists in the User Mapping Dictionary and returns the answer.</span> -<a name="l00684"></a>00684 <span class="stringliteral"> """</span> -<a name="l00685"></a><a class="code" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">00685</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#70ddff5dfe732ec17f4781133ec96cf1">IsMappingEntry</a>(self, index): -<a name="l00686"></a>00686 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping: -<a name="l00687"></a>00687 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00688"></a>00688 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00689"></a>00689 -<a name="l00690"></a>00690 <span class="stringliteral">"""</span> -<a name="l00691"></a>00691 <span class="stringliteral"> Add a new entry in the User Mapping Dictionary</span> -<a name="l00692"></a>00692 <span class="stringliteral"> """</span> -<a name="l00693"></a><a class="code" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">00693</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#dec00c90a5f22d924f2ef430dec759e1">AddMappingEntry</a>(self, index, subIndex = None, name = "Undefined", struct = 0, size = None, nbmax = None, default = None, values = None): -<a name="l00694"></a>00694 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping: -<a name="l00695"></a>00695 <span class="keywordflow">if</span> values == <span class="keywordtype">None</span>: -<a name="l00696"></a>00696 values = [] -<a name="l00697"></a>00697 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00698"></a>00698 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index] = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"struct"</span> : struct, <span class="stringliteral">"need"</span> : <span class="keyword">False</span>, <span class="stringliteral">"values"</span> : values} -<a name="l00699"></a>00699 <span class="keywordflow">if</span> size != <span class="keywordtype">None</span>: -<a name="l00700"></a>00700 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"size"</span>] = size -<a name="l00701"></a>00701 <span class="keywordflow">if</span> nbmax != <span class="keywordtype">None</span>: -<a name="l00702"></a>00702 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"nbmax"</span>] = nbmax -<a name="l00703"></a>00703 <span class="keywordflow">if</span> default != <span class="keywordtype">None</span>: -<a name="l00704"></a>00704 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"default"</span>] = default -<a name="l00705"></a>00705 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00706"></a>00706 <span class="keywordflow">elif</span> subIndex != <span class="keywordtype">None</span> <span class="keywordflow">and</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]): -<a name="l00707"></a>00707 <span class="keywordflow">if</span> values == <span class="keywordtype">None</span>: -<a name="l00708"></a>00708 values = {} -<a name="l00709"></a>00709 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>].append(values) -<a name="l00710"></a>00710 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00711"></a>00711 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00712"></a>00712 -<a name="l00713"></a>00713 <span class="stringliteral">"""</span> -<a name="l00714"></a>00714 <span class="stringliteral"> Warning ! Modifies an existing entry in the User Mapping Dictionary. Can't add a new one.</span> -<a name="l00715"></a>00715 <span class="stringliteral"> """</span> -<a name="l00716"></a><a class="code" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">00716</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#3585c494cda4d7eb89361ccd8254c007">SetMappingEntry</a>(self, index, subIndex = None, name = None, struct = None, size = None, nbmax = None, default = None, values = None): -<a name="l00717"></a>00717 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping: -<a name="l00718"></a>00718 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00719"></a>00719 <span class="keywordflow">if</span> name != <span class="keywordtype">None</span>: -<a name="l00720"></a>00720 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"name"</span>] = name -<a name="l00721"></a>00721 <span class="keywordflow">if</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00722"></a>00722 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][1][<span class="stringliteral">"name"</span>] = name + <span class="stringliteral">" %d[(sub)]"</span> -<a name="l00723"></a>00723 <span class="keywordflow">elif</span> <span class="keywordflow">not</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00724"></a>00724 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][0][<span class="stringliteral">"name"</span>] = name -<a name="l00725"></a>00725 <span class="keywordflow">if</span> struct != <span class="keywordtype">None</span>: -<a name="l00726"></a>00726 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"struct"</span>] = struct -<a name="l00727"></a>00727 <span class="keywordflow">if</span> size != <span class="keywordtype">None</span>: -<a name="l00728"></a>00728 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"size"</span>] = size -<a name="l00729"></a>00729 <span class="keywordflow">if</span> nbmax != <span class="keywordtype">None</span>: -<a name="l00730"></a>00730 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"nbmax"</span>] = nbmax -<a name="l00731"></a>00731 <span class="keywordflow">if</span> default != <span class="keywordtype">None</span>: -<a name="l00732"></a>00732 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"default"</span>] = default -<a name="l00733"></a>00733 <span class="keywordflow">if</span> values != <span class="keywordtype">None</span>: -<a name="l00734"></a>00734 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>] = values -<a name="l00735"></a>00735 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00736"></a>00736 <span class="keywordflow">elif</span> 0 <= subIndex < len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]) <span class="keywordflow">and</span> values != <span class="keywordtype">None</span>: -<a name="l00737"></a>00737 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>][subIndex].update(values) -<a name="l00738"></a>00738 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00739"></a>00739 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00740"></a>00740 -<a name="l00741"></a>00741 <span class="stringliteral">"""</span> -<a name="l00742"></a>00742 <span class="stringliteral"> Removes an existing entry in the User Mapping Dictionary. If a subIndex is specified</span> -<a name="l00743"></a>00743 <span class="stringliteral"> it will remove this subIndex only if it's the last of the index. If no subIndex</span> -<a name="l00744"></a>00744 <span class="stringliteral"> is specified it removes the whole index and subIndexes from the User Mapping Dictionary.</span> -<a name="l00745"></a>00745 <span class="stringliteral"> """</span> -<a name="l00746"></a><a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">00746</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a>(self, index, subIndex = None): -<a name="l00747"></a>00747 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping: -<a name="l00748"></a>00748 <span class="keywordflow">if</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00749"></a>00749 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping.pop(index) -<a name="l00750"></a>00750 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00751"></a>00751 <span class="keywordflow">elif</span> subIndex == len(self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>]) - 1: -<a name="l00752"></a>00752 self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[index][<span class="stringliteral">"values"</span>].pop(subIndex) -<a name="l00753"></a>00753 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00754"></a>00754 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00755"></a>00755 -<a name="l00756"></a><a class="code" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">00756</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7495c84e9bacd05f5ae653c3a821cf1a">RemoveMapVariable</a>(self, index, subIndex = None): -<a name="l00757"></a>00757 model = index << 16 -<a name="l00758"></a>00758 mask = 0xFFFF << 16 -<a name="l00759"></a>00759 <span class="keywordflow">if</span> subIndex: -<a name="l00760"></a>00760 model += subIndex << 8 -<a name="l00761"></a>00761 mask = 0xFF << 8 -<a name="l00762"></a>00762 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.iterkeys(): -<a name="l00763"></a>00763 <span class="keywordflow">if</span> 0x1600 <= i <= 0x17FF <span class="keywordflow">or</span> 0x1A00 <= i <= 0x1BFF: -<a name="l00764"></a>00764 <span class="keywordflow">for</span> j,value <span class="keywordflow">in</span> enumerate(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i]): -<a name="l00765"></a>00765 <span class="keywordflow">if</span> (value & mask) == model: -<a name="l00766"></a>00766 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i][j] = 0 -<a name="l00767"></a>00767 -<a name="l00768"></a><a class="code" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">00768</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#bd89e1173902b1d4c303a6111723b910">UpdateMapVariable</a>(self, index, subIndex, size): -<a name="l00769"></a>00769 model = index << 16 -<a name="l00770"></a>00770 mask = 0xFFFF << 16 -<a name="l00771"></a>00771 <span class="keywordflow">if</span> subIndex: -<a name="l00772"></a>00772 model += subIndex << 8 -<a name="l00773"></a>00773 mask = 0xFF << 8 -<a name="l00774"></a>00774 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.iterkeys(): -<a name="l00775"></a>00775 <span class="keywordflow">if</span> 0x1600 <= i <= 0x17FF <span class="keywordflow">or</span> 0x1A00 <= i <= 0x1BFF: -<a name="l00776"></a>00776 <span class="keywordflow">for</span> j,value <span class="keywordflow">in</span> enumerate(self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i]): -<a name="l00777"></a>00777 <span class="keywordflow">if</span> (value & mask) == model: -<a name="l00778"></a>00778 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i][j] = model + size -<a name="l00779"></a>00779 -<a name="l00780"></a><a class="code" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">00780</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#2288996b16df9715706a7414c3e77561">RemoveLine</a>(self, index, max, incr = 1): -<a name="l00781"></a>00781 i = index -<a name="l00782"></a>00782 <span class="keywordflow">while</span> i < max <span class="keywordflow">and</span> self.<a class="code" href="classnode_1_1Node.html#b261871916d7e1a5e2cfdac6af8486d1">IsEntry</a>IsEntry(i + incr): -<a name="l00783"></a>00783 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i] = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[i + incr] -<a name="l00784"></a>00784 i += incr -<a name="l00785"></a>00785 self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.pop(i) -<a name="l00786"></a>00786 -<a name="l00787"></a><a class="code" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">00787</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#f08c254fb41e4e3ef53d9025be396421">RemoveUserType</a>(self, index): -<a name="l00788"></a>00788 type = self.<a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>GetEntry(index, 1) -<a name="l00789"></a>00789 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping: -<a name="l00790"></a>00790 <span class="keywordflow">for</span> value <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#b38477c46c04b9ab47ed87c56b3e0708">UserMapping</a>UserMapping[i][<span class="stringliteral">"values"</span>]: -<a name="l00791"></a>00791 <span class="keywordflow">if</span> value[<span class="stringliteral">"type"</span>] == index: -<a name="l00792"></a>00792 value[<span class="stringliteral">"type"</span>] = type -<a name="l00793"></a>00793 self.<a class="code" href="classnode_1_1Node.html#0caa56ee2a2847bde95a23a0312f3e03">RemoveMappingEntry</a>RemoveMappingEntry(index) -<a name="l00794"></a>00794 self.<a class="code" href="classnode_1_1Node.html#c6ddda522758006f1c267cbc410873df">RemoveEntry</a>RemoveEntry(index) -<a name="l00795"></a>00795 -<a name="l00796"></a>00796 <span class="stringliteral">"""</span> -<a name="l00797"></a>00797 <span class="stringliteral"> Return a copy of the node</span> -<a name="l00798"></a>00798 <span class="stringliteral"> """</span> -<a name="l00799"></a><a class="code" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">00799</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#22f871d92675c482ffe86543ff743937">Copy</a>(self): -<a name="l00800"></a>00800 <span class="keywordflow">return</span> cPickle.loads(cPickle.dumps(self)) -<a name="l00801"></a>00801 -<a name="l00802"></a>00802 <span class="stringliteral">"""</span> -<a name="l00803"></a>00803 <span class="stringliteral"> Return a sorted list of indexes in Object Dictionary</span> -<a name="l00804"></a>00804 <span class="stringliteral"> """</span> -<a name="l00805"></a><a class="code" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">00805</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#2c13cc6017f11586d2d468dfc13eea3f">GetIndexes</a>(self): -<a name="l00806"></a>00806 listindex = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.keys() -<a name="l00807"></a>00807 listindex.sort() -<a name="l00808"></a>00808 <span class="keywordflow">return</span> listindex -<a name="l00809"></a>00809 -<a name="l00810"></a>00810 <span class="stringliteral">"""</span> -<a name="l00811"></a>00811 <span class="stringliteral"> Print the Dictionary values</span> -<a name="l00812"></a>00812 <span class="stringliteral"> """</span> -<a name="l00813"></a><a class="code" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">00813</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#eea414ed028d0c7394b2a3d2e074dc6c">Print</a>(self): -<a name="l00814"></a>00814 listindex = self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary.keys() -<a name="l00815"></a>00815 listindex.sort() -<a name="l00816"></a>00816 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> listindex: -<a name="l00817"></a>00817 <span class="keywordflow">print</span> <span class="stringliteral">"%04X : %s"</span>%(index, self.<a class="code" href="classnode_1_1Node.html#a9020327cb63760fb0187ecda0663155">Dictionary</a>Dictionary[index]) -<a name="l00818"></a>00818 -<a name="l00819"></a><a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">00819</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#568c905bc501afe4b6e629aa1fb75422">CompileValue</a>(self, value, index): -<a name="l00820"></a>00820 <span class="keywordflow">if</span> type(value) == StringType <span class="keywordflow">and</span> value.find(<span class="stringliteral">"self.ID"</span>) != -1: -<a name="l00821"></a>00821 base = self.<a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a>GetBaseIndex(index) -<a name="l00822"></a>00822 <span class="keywordflow">try</span>: -<a name="l00823"></a>00823 <span class="keywordflow">return</span> eval(value) -<a name="l00824"></a>00824 <span class="keywordflow">except</span>: -<a name="l00825"></a>00825 <span class="keywordflow">return</span> 0 -<a name="l00826"></a>00826 <span class="keywordflow">else</span>: -<a name="l00827"></a>00827 <span class="keywordflow">return</span> value -<a name="l00828"></a>00828 -<a name="l00829"></a>00829 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00830"></a>00830 <span class="comment"># Node Informations Functions</span> -<a name="l00831"></a>00831 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00832"></a>00832 -<a name="l00833"></a><a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">00833</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#5d684b6a3fc90c5b0717dc3ade76e5ad">GetBaseIndex</a>(self, index): -<a name="l00834"></a>00834 <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings(): -<a name="l00835"></a>00835 result = FindIndex(index, mapping) -<a name="l00836"></a>00836 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00837"></a>00837 <span class="keywordflow">return</span> (index - result) / mapping[result][<span class="stringliteral">"incr"</span>] -<a name="l00838"></a>00838 result = FindIndex(index, MappingDictionary) -<a name="l00839"></a>00839 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00840"></a>00840 <span class="keywordflow">return</span> (index - result) / MappingDictionary[result][<span class="stringliteral">"incr"</span>] -<a name="l00841"></a>00841 <span class="keywordflow">return</span> 0 -<a name="l00842"></a>00842 -<a name="l00843"></a><a class="code" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">00843</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c21f753bedba1302086de038bf21fda8">GetCustomisedTypeValues</a>(self, index): -<a name="l00844"></a>00844 values = self.<a class="code" href="classnode_1_1Node.html#3ce4e08d5777303266e2b62b2e9c70f8">GetEntry</a>GetEntry(index) -<a name="l00845"></a>00845 customisabletypes = self.<a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a>GetCustomisableTypes() -<a name="l00846"></a>00846 <span class="keywordflow">return</span> values, customisabletypes[values[1]][1] -<a name="l00847"></a>00847 -<a name="l00848"></a><a class="code" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">00848</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#9580efd7d474b782904670d7a5b9bb22">GetEntryName</a>(self, index): -<a name="l00849"></a>00849 result = <span class="keywordtype">None</span> -<a name="l00850"></a>00850 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00851"></a>00851 i = 0 -<a name="l00852"></a>00852 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00853"></a>00853 result = FindEntryName(index, mappings[i]) -<a name="l00854"></a>00854 i += 1 -<a name="l00855"></a>00855 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00856"></a>00856 result = FindEntryName(index, MappingDictionary) -<a name="l00857"></a>00857 <span class="keywordflow">return</span> result -<a name="l00858"></a>00858 -<a name="l00859"></a><a class="code" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">00859</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#ca8f7294684dc241193f0a7482ca240b">GetEntryInfos</a>(self, index): -<a name="l00860"></a>00860 result = <span class="keywordtype">None</span> -<a name="l00861"></a>00861 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00862"></a>00862 i = 0 -<a name="l00863"></a>00863 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00864"></a>00864 result = FindEntryInfos(index, mappings[i]) -<a name="l00865"></a>00865 i += 1 -<a name="l00866"></a>00866 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00867"></a>00867 result = FindEntryInfos(index, MappingDictionary) -<a name="l00868"></a>00868 <span class="keywordflow">return</span> result -<a name="l00869"></a>00869 -<a name="l00870"></a><a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">00870</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a>(self, index, subIndex): -<a name="l00871"></a>00871 result = <span class="keywordtype">None</span> -<a name="l00872"></a>00872 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00873"></a>00873 i = 0 -<a name="l00874"></a>00874 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00875"></a>00875 result = FindSubentryInfos(index, subIndex, mappings[i]) -<a name="l00876"></a>00876 <span class="keywordflow">if</span> result: -<a name="l00877"></a>00877 result[<span class="stringliteral">"user_defined"</span>] = i == len(mappings) - 1 <span class="keywordflow">and</span> index >= 0x1000 -<a name="l00878"></a>00878 i += 1 -<a name="l00879"></a>00879 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00880"></a>00880 result = FindSubentryInfos(index, subIndex, MappingDictionary) -<a name="l00881"></a>00881 <span class="keywordflow">if</span> result: -<a name="l00882"></a>00882 result[<span class="stringliteral">"user_defined"</span>] = <span class="keyword">False</span> -<a name="l00883"></a>00883 <span class="keywordflow">return</span> result -<a name="l00884"></a>00884 -<a name="l00885"></a><a class="code" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">00885</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#745867283d1ca5d81e67e7d0704cf0c1">GetTypeIndex</a>(self, typename): -<a name="l00886"></a>00886 result = <span class="keywordtype">None</span> -<a name="l00887"></a>00887 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00888"></a>00888 i = 0 -<a name="l00889"></a>00889 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00890"></a>00890 result = FindTypeIndex(typename, mappings[i]) -<a name="l00891"></a>00891 i += 1 -<a name="l00892"></a>00892 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00893"></a>00893 result = FindTypeIndex(typename, MappingDictionary) -<a name="l00894"></a>00894 <span class="keywordflow">return</span> result -<a name="l00895"></a>00895 -<a name="l00896"></a><a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">00896</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a>(self, typeindex): -<a name="l00897"></a>00897 result = <span class="keywordtype">None</span> -<a name="l00898"></a>00898 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00899"></a>00899 i = 0 -<a name="l00900"></a>00900 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00901"></a>00901 result = FindTypeName(typeindex, mappings[i]) -<a name="l00902"></a>00902 i += 1 -<a name="l00903"></a>00903 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00904"></a>00904 result = FindTypeName(typeindex, MappingDictionary) -<a name="l00905"></a>00905 <span class="keywordflow">return</span> result -<a name="l00906"></a>00906 -<a name="l00907"></a><a class="code" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">00907</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7d876e328f58d315357d0da9525bd64a">GetTypeDefaultValue</a>(self, typeindex): -<a name="l00908"></a>00908 result = <span class="keywordtype">None</span> -<a name="l00909"></a>00909 mappings = self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings() -<a name="l00910"></a>00910 i = 0 -<a name="l00911"></a>00911 <span class="keywordflow">while</span> <span class="keywordflow">not</span> result <span class="keywordflow">and</span> i < len(mappings): -<a name="l00912"></a>00912 result = FindTypeDefaultValue(typeindex, mappings[i]) -<a name="l00913"></a>00913 i += 1 -<a name="l00914"></a>00914 <span class="keywordflow">if</span> result == <span class="keywordtype">None</span>: -<a name="l00915"></a>00915 result = FindTypeDefaultValue(typeindex, MappingDictionary) -<a name="l00916"></a>00916 <span class="keywordflow">return</span> result -<a name="l00917"></a>00917 -<a name="l00918"></a><a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">00918</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>(self): -<a name="l00919"></a>00919 list = FindMapVariableList(MappingDictionary, self) -<a name="l00920"></a>00920 <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings(): -<a name="l00921"></a>00921 list.extend(FindMapVariableList(mapping, self)) -<a name="l00922"></a>00922 list.sort() -<a name="l00923"></a>00923 <span class="keywordflow">return</span> list -<a name="l00924"></a>00924 -<a name="l00925"></a><a class="code" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">00925</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#6630247aaffdec3448b81c294c5d69e5">GetMandatoryIndexes</a>(self, node = None): -<a name="l00926"></a>00926 list = FindMandatoryIndexes(MappingDictionary) -<a name="l00927"></a>00927 <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings(): -<a name="l00928"></a>00928 list.extend(FindMandatoryIndexes(mapping)) -<a name="l00929"></a>00929 <span class="keywordflow">return</span> list -<a name="l00930"></a>00930 -<a name="l00931"></a><a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">00931</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7495e3fdf396ee2ab1f7472c9682d007">GetCustomisableTypes</a>(self): -<a name="l00932"></a>00932 dic = {} -<a name="l00933"></a>00933 <span class="keywordflow">for</span> index, valuetype <span class="keywordflow">in</span> CustomisableTypes: -<a name="l00934"></a>00934 name = self.<a class="code" href="classnode_1_1Node.html#d44071dce04af279a723354b20b02602">GetTypeName</a>GetTypeName(index) -<a name="l00935"></a>00935 dic[index] = [name, valuetype] -<a name="l00936"></a>00936 <span class="keywordflow">return</span> dic -<a name="l00937"></a>00937 -<a name="l00938"></a>00938 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00939"></a>00939 <span class="comment"># Type and Map Variable Lists</span> -<a name="l00940"></a>00940 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00941"></a>00941 -<a name="l00942"></a><a class="code" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">00942</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#d8158864eb6cd18998f9d9d302b37780">GetTypeList</a>(self): -<a name="l00943"></a>00943 list = FindTypeList(MappingDictionary) -<a name="l00944"></a>00944 <span class="keywordflow">for</span> mapping <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#8a9cd8a8392ea36431d1c3d622f9e229">GetMappings</a>GetMappings(): -<a name="l00945"></a>00945 list.extend(FindTypeList(mapping)) -<a name="l00946"></a>00946 list.sort() -<a name="l00947"></a>00947 <span class="keywordflow">return</span> <span class="stringliteral">","</span>.join(list) -<a name="l00948"></a>00948 -<a name="l00949"></a>00949 <span class="stringliteral">"""</span> -<a name="l00950"></a>00950 <span class="stringliteral"> Generate the list of variables that can be mapped for the current node</span> -<a name="l00951"></a>00951 <span class="stringliteral"> """</span> -<a name="l00952"></a><a class="code" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">00952</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#c288a6a6ed8ac92aa09d50d926f9715d">GenerateMapList</a>(self): -<a name="l00953"></a><a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">00953</a> self.<a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a>MapList = <span class="stringliteral">"None"</span> -<a name="l00954"></a><a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">00954</a> self.<a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a>NameTranslation = {<span class="stringliteral">"None"</span> : <span class="stringliteral">"00000000"</span>} -<a name="l00955"></a><a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">00955</a> self.<a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a>MapTranslation = {<span class="stringliteral">"00000000"</span> : <span class="stringliteral">"None"</span>} -<a name="l00956"></a>00956 list = self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList() -<a name="l00957"></a>00957 <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> list: -<a name="l00958"></a>00958 self.<a class="code" href="classnode_1_1Node.html#45eaa0ecb0f1d86339a6674faf1535b9">MapList</a>MapList += <span class="stringliteral">",%s"</span>%name -<a name="l00959"></a>00959 map = <span class="stringliteral">"%04X%02X%02X"</span>%(index,subIndex,size) -<a name="l00960"></a>00960 self.<a class="code" href="classnode_1_1Node.html#f00e144081c08560aa31f6094bc1f260">NameTranslation</a>NameTranslation[name] = map -<a name="l00961"></a>00961 self.<a class="code" href="classnode_1_1Node.html#a6b1b71fc6b6f9d52f142a808fa724a6">MapTranslation</a>MapTranslation[map] = name -<a name="l00962"></a>00962 -<a name="l00963"></a><a class="code" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">00963</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#375969d6edbee5a276b215498a4e6f6c">GetMapValue</a>(self, mapname): -<a name="l00964"></a>00964 <span class="keywordflow">if</span> mapname == <span class="stringliteral">"None"</span>: -<a name="l00965"></a>00965 <span class="keywordflow">return</span> 0 -<a name="l00966"></a>00966 <span class="keywordflow">else</span>: -<a name="l00967"></a>00967 list = self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList() -<a name="l00968"></a>00968 <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> list: -<a name="l00969"></a>00969 <span class="keywordflow">if</span> mapname == name: -<a name="l00970"></a>00970 <span class="keywordflow">return</span> (index << 16) + (subIndex << 8) + size -<a name="l00971"></a>00971 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00972"></a>00972 -<a name="l00973"></a><a class="code" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">00973</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#df42241bdf3a60d71a6e946b20efb4d8">GetMapName</a>(self, value): -<a name="l00974"></a>00974 <span class="keywordflow">if</span> value != 0: -<a name="l00975"></a>00975 index = value >> 16 -<a name="l00976"></a>00976 subindex = (value >> 8) % (1 << 8) -<a name="l00977"></a>00977 result = self.<a class="code" href="classnode_1_1Node.html#af7e760ac825aa5611d2c08cbf572261">GetSubentryInfos</a>GetSubentryInfos(index, subindex) -<a name="l00978"></a>00978 <span class="keywordflow">if</span> result: -<a name="l00979"></a>00979 <span class="keywordflow">return</span> result[<span class="stringliteral">"name"</span>] -<a name="l00980"></a>00980 <span class="keywordflow">return</span> <span class="stringliteral">"None"</span> -<a name="l00981"></a>00981 -<a name="l00982"></a>00982 <span class="stringliteral">"""</span> -<a name="l00983"></a>00983 <span class="stringliteral"> Return the list of variables that can be mapped for the current node</span> -<a name="l00984"></a>00984 <span class="stringliteral"> """</span> -<a name="l00985"></a><a class="code" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">00985</a> <span class="keyword">def </span><a class="code" href="classnode_1_1Node.html#7531642c9fff692807ae7389474089aa">GetMapList</a>(self): -<a name="l00986"></a>00986 list = [<span class="stringliteral">"None"</span>] + [name <span class="keywordflow">for</span> index, subIndex, size, name <span class="keywordflow">in</span> self.<a class="code" href="classnode_1_1Node.html#494cd12b234273d9c2f0a428defe0028">GetMapVariableList</a>GetMapVariableList()] -<a name="l00987"></a>00987 <span class="keywordflow">return</span> <span class="stringliteral">","</span>.join(list) -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/node_8py.html --- a/doc/doxygen/html/node_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/node.py File Reference</h1> -<p> -<a href="node_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html">node</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnode_1_1Node.html">node::Node</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#251f8d2fab99af17a69618eb9a9aa01d">node::FindTypeIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#ec2e771eabdaed0591645766a7979000">node::FindTypeName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#5165d2e252cbc529a9b477f2356f7554">node::FindTypeDefaultValue</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#b275546f2219df55852ad6f1f5cc7a4c">node::FindTypeList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#6f50edd49a143e12a1b6451678c126b9">node::FindEntryName</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#aa2e7dbc3a50a6c983cea1c976ea2492">node::FindEntryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#c0fbae8b8d48542bb6018fe70275e652">node::FindSubentryInfos</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3cabdb0f72121bc955d7dbd333a727b1">node::FindMapVariableList</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#3538450156618ef27f500ca7cda2c401">node::FindMandatoryIndexes</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#e87bc221d6720e73d680c1a187d14fa9">node::FindIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenode.html#8744929d28d5a0e9e9c6f2d7a75a5df2">node::StringFormat</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nodelist_8py-source.html --- a/doc/doxygen/html/nodelist_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,302 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py</h1><a href="nodelist_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenodelist.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> gnosis.xml.pickle <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> gnosis.xml.pickle.util <span class="keyword">import</span> setParanoia -<a name="l00026"></a>00026 setParanoia(0) -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="keyword">from</span> node <span class="keyword">import</span> * -<a name="l00029"></a>00029 <span class="keyword">import</span> eds_utils -<a name="l00030"></a>00030 <span class="keyword">import</span> os, shutil -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00033"></a>00033 <span class="comment"># Definition of NodeList Object</span> -<a name="l00034"></a>00034 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 <span class="stringliteral">"""</span> -<a name="l00037"></a>00037 <span class="stringliteral">Class recording a node list for a CANOpen network.</span> -<a name="l00038"></a>00038 <span class="stringliteral">"""</span> -<a name="l00039"></a>00039 -<a name="l00040"></a><a class="code" href="classnodelist_1_1NodeList.html">00040</a> <span class="keyword">class </span><a class="code" href="classnodelist_1_1NodeList.html">NodeList</a>: -<a name="l00041"></a>00041 -<a name="l00042"></a><a class="code" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">00042</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#c6e80d9c4b17421a74aae47e39e22ffb">__init__</a>(self, manager): -<a name="l00043"></a><a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">00043</a> self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root = <span class="stringliteral">""</span> -<a name="l00044"></a><a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">00044</a> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager = manager -<a name="l00045"></a><a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">00045</a> self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = <span class="stringliteral">""</span> -<a name="l00046"></a><a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">00046</a> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes = {} -<a name="l00047"></a><a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">00047</a> self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes = {} -<a name="l00048"></a><a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">00048</a> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected = <span class="keywordtype">None</span> -<a name="l00049"></a>00049 -<a name="l00050"></a><a class="code" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">00050</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#f251a2599ab39f05f72debe9194ef730">GetNetworkName</a>(self): -<a name="l00051"></a>00051 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName -<a name="l00052"></a>00052 -<a name="l00053"></a><a class="code" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">00053</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#9d82bcfef0a88d2c9135cf5a8e2ff047">SetNetworkName</a>(self, name): -<a name="l00054"></a>00054 self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = name -<a name="l00055"></a>00055 -<a name="l00056"></a><a class="code" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">00056</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#1b2aa331c3a0f257629450ffbb658714">GetManager</a>(self): -<a name="l00057"></a>00057 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager -<a name="l00058"></a>00058 -<a name="l00059"></a><a class="code" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">00059</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#5660c96280f53eb22d49ae3ef87857b5">GetRoot</a>(self): -<a name="l00060"></a>00060 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root -<a name="l00061"></a>00061 -<a name="l00062"></a><a class="code" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">00062</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#88204b493bfb5af7a4106f79ce65e377">GetSlaveNumber</a>(self): -<a name="l00063"></a>00063 <span class="keywordflow">return</span> len(self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes) -<a name="l00064"></a>00064 -<a name="l00065"></a><a class="code" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">00065</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#ae2a228b04ac23eced9749346e06cf09">GetSlaveNames</a>(self): -<a name="l00066"></a>00066 nodes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys() -<a name="l00067"></a>00067 nodes.sort() -<a name="l00068"></a>00068 <span class="keywordflow">return</span> [<span class="stringliteral">"0x%2.2X %s"</span>%(idx, self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[idx][<span class="stringliteral">"Name"</span>]) <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> nodes] -<a name="l00069"></a>00069 -<a name="l00070"></a><a class="code" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">00070</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e95b562c7c695ea8c2a3dee38b7c4ef2">GetSlaveIDs</a>(self): -<a name="l00071"></a>00071 nodes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys() -<a name="l00072"></a>00072 nodes.sort() -<a name="l00073"></a>00073 <span class="keywordflow">return</span> nodes -<a name="l00074"></a>00074 -<a name="l00075"></a><a class="code" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">00075</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#007fad3e7173fb04f35df65d93690c19">SetCurrentSelected</a>(self, selected): -<a name="l00076"></a>00076 self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected = selected -<a name="l00077"></a>00077 -<a name="l00078"></a><a class="code" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">00078</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#31139aa84f679ccd6b60c0d2e291cead">GetCurrentSelected</a>(self): -<a name="l00079"></a>00079 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected -<a name="l00080"></a>00080 -<a name="l00081"></a><a class="code" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">00081</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e0c626e2b7b68c2497f77b822b6fa88f">LoadProject</a>(self, root): -<a name="l00082"></a>00082 self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes = {} -<a name="l00083"></a>00083 self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes = {} -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root = root -<a name="l00086"></a>00086 <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.exists(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root): -<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" folder doesn't exist"</span>%self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root -<a name="l00088"></a>00088 -<a name="l00089"></a><a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">00089</a> self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"eds"</span>) -<a name="l00090"></a>00090 <span class="keywordflow">if</span> <span class="keywordflow">not</span> os.path.exists(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder): -<a name="l00091"></a>00091 <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" folder doesn't contain a \"eds\" folder"</span>%self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 files = os.listdir(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder) -<a name="l00094"></a>00094 <span class="keywordflow">for</span> file <span class="keywordflow">in</span> files: -<a name="l00095"></a>00095 result = self.<a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>LoadEDS(file) -<a name="l00096"></a>00096 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00097"></a>00097 <span class="keywordflow">return</span> result -<a name="l00098"></a>00098 -<a name="l00099"></a>00099 result = self.<a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a>LoadMasterNode() -<a name="l00100"></a>00100 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00101"></a>00101 <span class="keywordflow">return</span> result -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 result = self.<a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a>LoadSlaveNodes() -<a name="l00104"></a>00104 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00105"></a>00105 <span class="keywordflow">return</span> result -<a name="l00106"></a>00106 -<a name="l00107"></a><a class="code" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">00107</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#b90b33e930a1d08ad4bb81f912c30a68">SaveProject</a>(self): -<a name="l00108"></a>00108 result = self.<a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a>SaveMasterNode() -<a name="l00109"></a>00109 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00110"></a>00110 <span class="keywordflow">return</span> result -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 result = self.<a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a>SaveNodeList() -<a name="l00113"></a>00113 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00114"></a>00114 <span class="keywordflow">return</span> result -<a name="l00115"></a>00115 -<a name="l00116"></a><a class="code" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">00116</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#2bf9abf09b0dd06a8801b9e23f6387cb">ImportEDSFile</a>(self, edspath): -<a name="l00117"></a>00117 dir, file = os.path.split(edspath) -<a name="l00118"></a>00118 eds = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder, file) -<a name="l00119"></a>00119 <span class="keywordflow">if</span> os.path.isfile(eds): -<a name="l00120"></a>00120 <span class="keywordflow">return</span> <span class="stringliteral">"EDS file already imported"</span> -<a name="l00121"></a>00121 <span class="keywordflow">else</span>: -<a name="l00122"></a>00122 shutil.copy(edspath, self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder) -<a name="l00123"></a>00123 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>LoadEDS(file) -<a name="l00124"></a>00124 -<a name="l00125"></a><a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">00125</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#88cdff50bbef6974b09880f5dd772a26">LoadEDS</a>(self, eds): -<a name="l00126"></a>00126 edspath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#85d003455c6b3c98bec4e8602acd3fe0">EDSFolder</a>EDSFolder, eds) -<a name="l00127"></a>00127 node = eds_utils.GenerateNode(edspath, self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.ScriptDirectory) -<a name="l00128"></a>00128 <span class="keywordflow">if</span> isinstance(node, Node): -<a name="l00129"></a>00129 self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes[eds] = node -<a name="l00130"></a>00130 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00131"></a>00131 <span class="keywordflow">else</span>: -<a name="l00132"></a>00132 <span class="keywordflow">return</span> node -<a name="l00133"></a>00133 -<a name="l00134"></a><a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">00134</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a>(self, nodeName, nodeID, eds): -<a name="l00135"></a>00135 <span class="keywordflow">if</span> eds <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes.keys(): -<a name="l00136"></a>00136 slave = {<span class="stringliteral">"Name"</span> : nodeName, <span class="stringliteral">"EDS"</span> : eds, <span class="stringliteral">"Node"</span> : self.<a class="code" href="classnodelist_1_1NodeList.html#eb7afd07a98f688686ccc351404978d3">EDSNodes</a>EDSNodes[eds]} -<a name="l00137"></a>00137 self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeID] = slave -<a name="l00138"></a>00138 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00139"></a>00139 <span class="keywordflow">else</span>: -<a name="l00140"></a>00140 <span class="keywordflow">return</span> <span class="stringliteral">"\"%s\" EDS file is not available"</span>%eds -<a name="l00141"></a>00141 -<a name="l00142"></a><a class="code" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">00142</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#4a54d5c47f48af8060e1b7e0a8a52f6d">RemoveSlaveNode</a>(self, index): -<a name="l00143"></a>00143 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys(): -<a name="l00144"></a>00144 self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.pop(index) -<a name="l00145"></a>00145 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00146"></a>00146 <span class="keywordflow">else</span>: -<a name="l00147"></a>00147 <span class="keywordflow">return</span> <span class="stringliteral">"Node with \"0x%2.2X\" ID doesn't exist"</span> -<a name="l00148"></a>00148 -<a name="l00149"></a><a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">00149</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#ff252235b084983f34a6f1455e1ee2a2">LoadMasterNode</a>(self): -<a name="l00150"></a>00150 masterpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"master.od"</span>) -<a name="l00151"></a>00151 <span class="keywordflow">if</span> os.path.isfile(masterpath): -<a name="l00152"></a>00152 self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.OpenFileInCurrent(masterpath) -<a name="l00153"></a>00153 <span class="keywordflow">else</span>: -<a name="l00154"></a>00154 self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.CreateNewNode(<span class="stringliteral">"MasterNode"</span>, 0x00, <span class="stringliteral">"master"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"None"</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"heartbeat"</span>, [<span class="stringliteral">"DS302"</span>]) -<a name="l00155"></a>00155 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00156"></a>00156 -<a name="l00157"></a><a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">00157</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d297a4f5ea828c7a56592ffa23ed9913">SaveMasterNode</a>(self): -<a name="l00158"></a>00158 masterpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"master.od"</span>) -<a name="l00159"></a>00159 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.SaveCurrentInFile(masterpath): -<a name="l00160"></a>00160 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00161"></a>00161 <span class="keywordflow">else</span>: -<a name="l00162"></a>00162 <span class="keywordflow">return</span> <span class="stringliteral">"Fail to save Master Node"</span> -<a name="l00163"></a>00163 -<a name="l00164"></a><a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">00164</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d0b1264363626cc954199e3fa572620a">LoadSlaveNodes</a>(self): -<a name="l00165"></a>00165 cpjpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"nodelist.cpj"</span>) -<a name="l00166"></a>00166 <span class="keywordflow">if</span> os.path.isfile(cpjpath): -<a name="l00167"></a>00167 <span class="keywordflow">try</span>: -<a name="l00168"></a>00168 networks = eds_utils.ParseCPJFile(cpjpath) -<a name="l00169"></a>00169 <span class="keywordflow">if</span> len(networks) > 0: -<a name="l00170"></a>00170 self.<a class="code" href="classnodelist_1_1NodeList.html#267d8efe86849209ff37f59598efcceb">NetworkName</a>NetworkName = networks[0][<span class="stringliteral">"Name"</span>] -<a name="l00171"></a>00171 <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> networks[0][<span class="stringliteral">"Nodes"</span>].items(): -<a name="l00172"></a>00172 <span class="keywordflow">if</span> node[<span class="stringliteral">"Present"</span>] == 1: -<a name="l00173"></a>00173 result = self.<a class="code" href="classnodelist_1_1NodeList.html#4eec8b1c1d88c4806f470f8afcc53e10">AddSlaveNode</a>AddSlaveNode(node[<span class="stringliteral">"Name"</span>], nodeid, node[<span class="stringliteral">"DCFName"</span>]) -<a name="l00174"></a>00174 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00175"></a>00175 <span class="keywordflow">return</span> result -<a name="l00176"></a>00176 <span class="keywordflow">except</span> SyntaxError, message: -<a name="l00177"></a>00177 <span class="keywordflow">return</span> <span class="stringliteral">"Unable to load CPJ file\n%s"</span>%message -<a name="l00178"></a>00178 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00179"></a>00179 -<a name="l00180"></a><a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">00180</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#b68284c7742c05364af484bbc0b162e6">SaveNodeList</a>(self): -<a name="l00181"></a>00181 cpjpath = os.path.join(self.<a class="code" href="classnodelist_1_1NodeList.html#b2f15765f2bd7a7bc5038102e491e87c">Root</a>Root, <span class="stringliteral">"nodelist.cpj"</span>) -<a name="l00182"></a>00182 content = eds_utils.GenerateCPJContent(self) -<a name="l00183"></a>00183 file = open(cpjpath, <span class="stringliteral">"w"</span>) -<a name="l00184"></a>00184 file.write(content) -<a name="l00185"></a>00185 file.close() -<a name="l00186"></a>00186 -<a name="l00187"></a><a class="code" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">00187</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#305f512d69651d134aaa585e4aed94b8">GetSlaveNodeEntry</a>(self, nodeid, index, subindex = None): -<a name="l00188"></a>00188 <span class="keywordflow">if</span> nodeid <span class="keywordflow">in</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys(): -<a name="l00189"></a>00189 self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeid][<span class="stringliteral">"Node"</span>].SetNodeID(nodeid) -<a name="l00190"></a>00190 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeid][<span class="stringliteral">"Node"</span>].GetEntry(index, subindex) -<a name="l00191"></a>00191 <span class="keywordflow">else</span>: -<a name="l00192"></a>00192 <span class="keywordflow">return</span> <span class="stringliteral">"Node 0x%2.2X doesn't exist"</span>%nodeid -<a name="l00193"></a>00193 -<a name="l00194"></a><a class="code" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">00194</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#d3fd973b32423384bc36ddb0cb54c632">GetMasterNodeEntry</a>(self, index, subindex = None): -<a name="l00195"></a>00195 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetCurrentEntry(index, subindex) -<a name="l00196"></a>00196 -<a name="l00197"></a><a class="code" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">00197</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#cc92822b3c2879ac7df9d0b2f39d4647">SetMasterNodeEntry</a>(self, index, subindex = None, value = None): -<a name="l00198"></a>00198 self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.SetCurrentEntry(index, subindex, value) -<a name="l00199"></a>00199 -<a name="l00200"></a><a class="code" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">00200</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#f8812726aa6302532b6c13a2719b1258">GetOrderNumber</a>(self, nodeid): -<a name="l00201"></a>00201 nodeindexes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys() -<a name="l00202"></a>00202 nodeindexes.sort() -<a name="l00203"></a>00203 <span class="keywordflow">return</span> nodeindexes.index(nodeid) + 1 -<a name="l00204"></a>00204 -<a name="l00205"></a><a class="code" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">00205</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#abd3493e147587b88b12e4a6ac7f54e0">GetNodeByOrder</a>(self, order): -<a name="l00206"></a>00206 <span class="keywordflow">if</span> order > 0: -<a name="l00207"></a>00207 nodeindexes = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes.keys() -<a name="l00208"></a>00208 nodeindexes.sort() -<a name="l00209"></a>00209 <span class="keywordflow">print</span> nodeindexes -<a name="l00210"></a>00210 <span class="keywordflow">if</span> order <= len(nodeindexes): -<a name="l00211"></a>00211 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[nodeindexes[order - 1]][<span class="stringliteral">"Node"</span>] -<a name="l00212"></a>00212 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00213"></a>00213 -<a name="l00214"></a><a class="code" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">00214</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#c44eb93f2e274ab9e3f47380d71d4aef">IsCurrentEntry</a>(self, index): -<a name="l00215"></a>00215 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>: -<a name="l00216"></a>00216 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0: -<a name="l00217"></a>00217 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.IsCurrentEntry(index) -<a name="l00218"></a>00218 <span class="keywordflow">else</span>: -<a name="l00219"></a>00219 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>] -<a name="l00220"></a>00220 <span class="keywordflow">if</span> node: -<a name="l00221"></a>00221 <span class="keywordflow">return</span> node.IsEntry(index) -<a name="l00222"></a>00222 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00223"></a>00223 -<a name="l00224"></a><a class="code" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">00224</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#04ede866c9b3431700c7ff4dd87fc67c">GetEntryInfos</a>(self, index): -<a name="l00225"></a>00225 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>: -<a name="l00226"></a>00226 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0: -<a name="l00227"></a>00227 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetEntryInfos(index) -<a name="l00228"></a>00228 <span class="keywordflow">else</span>: -<a name="l00229"></a>00229 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>] -<a name="l00230"></a>00230 <span class="keywordflow">if</span> node: -<a name="l00231"></a>00231 <span class="keywordflow">return</span> node.GetEntryInfos(index) -<a name="l00232"></a>00232 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00233"></a>00233 -<a name="l00234"></a><a class="code" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">00234</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#e98e03e88809cf1dec3c4dc3c8921c99">GetCurrentValidIndexes</a>(self, min, max): -<a name="l00235"></a>00235 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>: -<a name="l00236"></a>00236 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected == 0: -<a name="l00237"></a>00237 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetCurrentValidIndexes(min, max) -<a name="l00238"></a>00238 <span class="keywordflow">else</span>: -<a name="l00239"></a>00239 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>] -<a name="l00240"></a>00240 <span class="keywordflow">if</span> node: -<a name="l00241"></a>00241 validindexes = [] -<a name="l00242"></a>00242 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> node.GetIndexes(): -<a name="l00243"></a>00243 <span class="keywordflow">if</span> min <= index <= max: -<a name="l00244"></a>00244 validindexes.append((node.GetEntryName(index), index)) -<a name="l00245"></a>00245 <span class="keywordflow">return</span> validindexes -<a name="l00246"></a>00246 <span class="keywordflow">else</span>: -<a name="l00247"></a>00247 <span class="keywordflow">print</span> <span class="stringliteral">"Can't find node"</span> -<a name="l00248"></a>00248 <span class="keywordflow">return</span> [] -<a name="l00249"></a>00249 -<a name="l00250"></a><a class="code" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">00250</a> <span class="keyword">def </span><a class="code" href="classnodelist_1_1NodeList.html#005f913bbbfe322fde2aaef4a1521843">GetCurrentEntryValues</a>(self, index): -<a name="l00251"></a>00251 <span class="keywordflow">if</span> self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected != <span class="keywordtype">None</span>: -<a name="l00252"></a>00252 node = self.<a class="code" href="classnodelist_1_1NodeList.html#88dcdfc5e77e070b9f372591c5b3143a">SlaveNodes</a>SlaveNodes[self.<a class="code" href="classnodelist_1_1NodeList.html#c908dab8139683805e6d3816d84a4b9b">CurrentSelected</a>CurrentSelected][<span class="stringliteral">"Node"</span>] -<a name="l00253"></a>00253 <span class="keywordflow">if</span> node: -<a name="l00254"></a>00254 <span class="keywordflow">return</span> self.<a class="code" href="classnodelist_1_1NodeList.html#629a8a12f02ae1f7d02d0ef7bb0afcbf">Manager</a>Manager.GetNodeEntryValues(node, index) -<a name="l00255"></a>00255 <span class="keywordflow">else</span>: -<a name="l00256"></a>00256 <span class="keywordflow">print</span> <span class="stringliteral">"Can't find node"</span> -<a name="l00257"></a>00257 <span class="keywordflow">return</span> [], [] -<a name="l00258"></a>00258 -<a name="l00259"></a>00259 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">"__main__"</span>: -<a name="l00260"></a>00260 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> * -<a name="l00261"></a>00261 <span class="keyword">import</span> os, sys, shutil -<a name="l00262"></a>00262 -<a name="l00263"></a>00263 manager = NodeManager(sys.path[0]) -<a name="l00264"></a>00264 -<a name="l00265"></a>00265 nodelist = NodeList(manager) -<a name="l00266"></a>00266 -<a name="l00267"></a>00267 result = nodelist.LoadProject(<span class="stringliteral">"/home/laurent/test_nodelist"</span>) -<a name="l00268"></a>00268 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00269"></a>00269 <span class="keywordflow">print</span> result -<a name="l00270"></a>00270 <span class="keywordflow">else</span>: -<a name="l00271"></a>00271 <span class="keywordflow">print</span> <span class="stringliteral">"MasterNode :"</span> -<a name="l00272"></a>00272 manager.CurrentNode.Print() -<a name="l00273"></a>00273 <span class="keywordflow">print</span> -<a name="l00274"></a>00274 <span class="keywordflow">for</span> nodeid, node <span class="keywordflow">in</span> nodelist.SlaveNodes.items(): -<a name="l00275"></a>00275 <span class="keywordflow">print</span> <span class="stringliteral">"SlaveNode name=%s id=0x%2.2X :"</span>%(node[<span class="stringliteral">"Name"</span>], nodeid) -<a name="l00276"></a>00276 node[<span class="stringliteral">"Node"</span>].Print() -<a name="l00277"></a>00277 <span class="keywordflow">print</span> -<a name="l00278"></a>00278 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nodelist_8py.html --- a/doc/doxygen/html/nodelist_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodelist.py File Reference</h1> -<p> -<a href="nodelist_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodelist.html">nodelist</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegnosis_1_1xml_1_1pickle_1_1_5.html">gnosis::xml::pickle::*</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodelist_1_1NodeList.html">nodelist::NodeList</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nodemanager_8py-source.html --- a/doc/doxygen/html/nodemanager_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1107 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py</h1><a href="nodemanager_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacenodemanager.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> gnosis.xml.pickle <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> gnosis.xml.pickle.util <span class="keyword">import</span> setParanoia -<a name="l00026"></a>00026 setParanoia(0) -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="keyword">from</span> node <span class="keyword">import</span> * -<a name="l00029"></a>00029 <span class="keyword">import</span> eds_utils, gen_cfile -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00032"></a>00032 <span class="keyword">import</span> os, re -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 UndoBufferLength = 20 -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 type_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)'</span>) -<a name="l00037"></a>00037 range_model = re.compile(<span class="stringliteral">'([\_A-Z]*)([0-9]*)\[([\-0-9]*)-([\-0-9]*)\]'</span>) -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="comment"># ID for the file viewed</span> -<a name="l00040"></a>00040 CurrentID = 0 -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="comment"># Returns a new id</span> -<a name="l00043"></a><a class="code" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">00043</a> <span class="keyword">def </span><a class="code" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">GetNewId</a>(): -<a name="l00044"></a>00044 <span class="keyword">global</span> CurrentID -<a name="l00045"></a>00045 CurrentID += 1 -<a name="l00046"></a>00046 <span class="keywordflow">return</span> CurrentID -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="stringliteral">"""</span> -<a name="l00049"></a>00049 <span class="stringliteral">Class implementing a buffer of changes made on the current editing Object Dictionary</span> -<a name="l00050"></a>00050 <span class="stringliteral">"""</span> -<a name="l00051"></a>00051 -<a name="l00052"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html">00052</a> <span class="keyword">class </span><a class="code" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a>: -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 <span class="stringliteral">"""</span> -<a name="l00055"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">00055</a> <span class="stringliteral"> Constructor initialising buffer</span> -<a name="l00056"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">00056</a> <span class="stringliteral"> """</span> -<a name="l00057"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">00057</a> <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">__init__</a>(self, currentstate, issaved = False): -<a name="l00058"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">00058</a> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer = [] -<a name="l00059"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">00059</a> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = -1 -<a name="l00060"></a>00060 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = -1 -<a name="l00061"></a>00061 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = -1 -<a name="l00062"></a>00062 <span class="comment"># if current state is defined</span> -<a name="l00063"></a>00063 <span class="keywordflow">if</span> currentstate: -<a name="l00064"></a>00064 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = 0 -<a name="l00065"></a>00065 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = 0 -<a name="l00066"></a>00066 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = 0 -<a name="l00067"></a>00067 <span class="comment"># Initialising buffer with currentstate at the first place</span> -<a name="l00068"></a>00068 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(UndoBufferLength): -<a name="l00069"></a>00069 <span class="keywordflow">if</span> i == 0: -<a name="l00070"></a>00070 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer.append(currentstate) -<a name="l00071"></a>00071 <span class="keywordflow">else</span>: -<a name="l00072"></a>00072 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer.append(<span class="keywordtype">None</span>) -<a name="l00073"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">00073</a> <span class="comment"># Initialising index of state saved</span> -<a name="l00074"></a>00074 <span class="keywordflow">if</span> issaved: -<a name="l00075"></a>00075 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = 0 -<a name="l00076"></a>00076 <span class="keywordflow">else</span>: -<a name="l00077"></a>00077 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = -1 -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="stringliteral">"""</span> -<a name="l00080"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">00080</a> <span class="stringliteral"> Add a new state in buffer</span> -<a name="l00081"></a>00081 <span class="stringliteral"> """</span> -<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">Buffering</a>(self, currentstate): -<a name="l00083"></a>00083 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex + 1) % UndoBufferLength -<a name="l00084"></a>00084 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex] = currentstate -<a name="l00085"></a>00085 <span class="comment"># Actualising buffer limits</span> -<a name="l00086"></a>00086 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex = self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex -<a name="l00087"></a>00087 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex: -<a name="l00088"></a>00088 <span class="comment"># If the removed state was the state saved, there is no state saved in the buffer</span> -<a name="l00089"></a>00089 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex: -<a name="l00090"></a>00090 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = -1 -<a name="l00091"></a>00091 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex + 1) % UndoBufferLength -<a name="l00092"></a>00092 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex = max(self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex, 0) -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 <span class="stringliteral">"""</span> -<a name="l00095"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">00095</a> <span class="stringliteral"> Return current state of buffer</span> -<a name="l00096"></a>00096 <span class="stringliteral"> """</span> -<a name="l00097"></a>00097 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">Current</a>(self): -<a name="l00098"></a>00098 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex] -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 <span class="stringliteral">"""</span> -<a name="l00101"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">00101</a> <span class="stringliteral"> Change current state to previous in buffer and return new current state</span> -<a name="l00102"></a>00102 <span class="stringliteral"> """</span> -<a name="l00103"></a>00103 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">Previous</a>(self): -<a name="l00104"></a>00104 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex != self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex: -<a name="l00105"></a>00105 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex - 1) % UndoBufferLength -<a name="l00106"></a>00106 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex] -<a name="l00107"></a>00107 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 <span class="stringliteral">"""</span> -<a name="l00110"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">00110</a> <span class="stringliteral"> Change current state to next in buffer and return new current state</span> -<a name="l00111"></a>00111 <span class="stringliteral"> """</span> -<a name="l00112"></a>00112 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">Next</a>(self): -<a name="l00113"></a>00113 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex != self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex: -<a name="l00114"></a>00114 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex = (self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex + 1) % UndoBufferLength -<a name="l00115"></a>00115 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a>Buffer[self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex] -<a name="l00116"></a>00116 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 <span class="stringliteral">"""</span> -<a name="l00119"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">00119</a> <span class="stringliteral"> Return True if current state is the first in buffer</span> -<a name="l00120"></a>00120 <span class="stringliteral"> """</span> -<a name="l00121"></a>00121 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">IsFirst</a>(self): -<a name="l00122"></a>00122 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a>MinIndex -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 <span class="stringliteral">"""</span> -<a name="l00125"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">00125</a> <span class="stringliteral"> Return True if current state is the last in buffer</span> -<a name="l00126"></a>00126 <span class="stringliteral"> """</span> -<a name="l00127"></a>00127 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">IsLast</a>(self): -<a name="l00128"></a>00128 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a>MaxIndex -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 <span class="stringliteral">"""</span> -<a name="l00131"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">00131</a> <span class="stringliteral"> Note that current state is saved</span> -<a name="l00132"></a>00132 <span class="stringliteral"> """</span> -<a name="l00133"></a>00133 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">CurrentSaved</a>(self): -<a name="l00134"></a>00134 self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave = self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex -<a name="l00135"></a>00135 -<a name="l00136"></a>00136 <span class="stringliteral">"""</span> -<a name="l00137"></a><a class="code" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">00137</a> <span class="stringliteral"> Return True if current state is saved</span> -<a name="l00138"></a>00138 <span class="stringliteral"> """</span> -<a name="l00139"></a>00139 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">IsCurrentSaved</a>(self): -<a name="l00140"></a>00140 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a>LastSave == self.<a class="code" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a>CurrentIndex -<a name="l00141"></a>00141 -<a name="l00142"></a>00142 -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 <span class="stringliteral">"""</span> -<a name="l00145"></a>00145 <span class="stringliteral">Class which control the operations made on the node and answer to view requests</span> -<a name="l00146"></a>00146 <span class="stringliteral">"""</span> -<a name="l00147"></a>00147 -<a name="l00148"></a><a class="code" href="classnodemanager_1_1NodeManager.html">00148</a> <span class="keyword">class </span><a class="code" href="classnodemanager_1_1NodeManager.html">NodeManager</a>: -<a name="l00149"></a>00149 -<a name="l00150"></a>00150 <span class="stringliteral">"""</span> -<a name="l00151"></a><a class="code" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">00151</a> <span class="stringliteral"> Constructor</span> -<a name="l00152"></a><a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">00152</a> <span class="stringliteral"> """</span> -<a name="l00153"></a><a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">00153</a> <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#5358e4bbce92e7efa94e8a8af6539d51">__init__</a>(self, cwd): -<a name="l00154"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">00154</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex = 0 -<a name="l00155"></a><a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">00155</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths = {} -<a name="l00156"></a><a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">00156</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames = {} -<a name="l00157"></a><a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">00157</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = <span class="keywordtype">None</span> -<a name="l00158"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">00158</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = <span class="keywordtype">None</span> -<a name="l00159"></a>00159 self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory = cwd -<a name="l00160"></a>00160 self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers = {} -<a name="l00161"></a>00161 -<a name="l00162"></a>00162 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00163"></a>00163 <span class="comment"># Type and Map Variable Lists</span> -<a name="l00164"></a>00164 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 <span class="stringliteral">"""</span> -<a name="l00167"></a><a class="code" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">00167</a> <span class="stringliteral"> Return the list of types defined for the current node</span> -<a name="l00168"></a>00168 <span class="stringliteral"> """</span> -<a name="l00169"></a>00169 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#24575a8cc619f68041969be904d0f3b0">GetCurrentTypeList</a>(self): -<a name="l00170"></a>00170 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00171"></a>00171 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeList() -<a name="l00172"></a>00172 <span class="keywordflow">else</span>: -<a name="l00173"></a>00173 <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00174"></a>00174 -<a name="l00175"></a>00175 <span class="stringliteral">"""</span> -<a name="l00176"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">00176</a> <span class="stringliteral"> Return the list of variables that can be mapped for the current node</span> -<a name="l00177"></a>00177 <span class="stringliteral"> """</span> -<a name="l00178"></a>00178 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a504ce44097274d42f0f3436d2576361">GetCurrentMapList</a>(self): -<a name="l00179"></a>00179 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00180"></a>00180 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapList() -<a name="l00181"></a>00181 <span class="keywordflow">else</span>: -<a name="l00182"></a>00182 <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00183"></a>00183 -<a name="l00184"></a>00184 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00185"></a>00185 <span class="comment"># Create Load and Save Functions</span> -<a name="l00186"></a>00186 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00187"></a>00187 -<a name="l00188"></a>00188 <span class="stringliteral">"""</span> -<a name="l00189"></a><a class="code" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">00189</a> <span class="stringliteral"> Create a new node and add a new buffer for storing it</span> -<a name="l00190"></a>00190 <span class="stringliteral"> """</span> -<a name="l00191"></a>00191 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#12653bdbfbf0d1a4749dd5f635a5c312">CreateNewNode</a>(self, name, id, type, description, profile, filepath, NMT, options): -<a name="l00192"></a>00192 <span class="comment"># Create a new node</span> -<a name="l00193"></a>00193 node = Node() -<a name="l00194"></a>00194 <span class="comment"># Try to load profile given</span> -<a name="l00195"></a>00195 result = self.<a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a>LoadProfile(profile, filepath, node) -<a name="l00196"></a>00196 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00197"></a>00197 <span class="comment"># if success, initialising node</span> -<a name="l00198"></a>00198 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = node -<a name="l00199"></a>00199 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeName(name) -<a name="l00200"></a>00200 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeID(id) -<a name="l00201"></a>00201 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeType(type) -<a name="l00202"></a>00202 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeDescription(description) -<a name="l00203"></a>00203 AddIndexList = self.<a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a>GetMandatoryIndexes() -<a name="l00204"></a>00204 <span class="keywordflow">if</span> NMT == <span class="stringliteral">"NodeGuarding"</span>: -<a name="l00205"></a>00205 AddIndexList.extend([0x100C, 0x100D]) -<a name="l00206"></a>00206 <span class="keywordflow">elif</span> NMT == <span class="stringliteral">"Heartbeat"</span>: -<a name="l00207"></a>00207 AddIndexList.append(0x1017) -<a name="l00208"></a>00208 <span class="keywordflow">for</span> option <span class="keywordflow">in</span> options: -<a name="l00209"></a>00209 <span class="keywordflow">if</span> option == <span class="stringliteral">"DS302"</span>: -<a name="l00210"></a>00210 DS302Path = os.path.join(self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory, <span class="stringliteral">"config/DS-302.prf"</span>) -<a name="l00211"></a>00211 <span class="comment"># Charging DS-302 profile if choosen by user</span> -<a name="l00212"></a>00212 <span class="keywordflow">if</span> os.path.isfile(DS302Path): -<a name="l00213"></a>00213 <span class="keywordflow">try</span>: -<a name="l00214"></a>00214 execfile(DS302Path) -<a name="l00215"></a>00215 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetDS302Profile(Mapping) -<a name="l00216"></a>00216 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.ExtendSpecificMenu(AddMenuEntries) -<a name="l00217"></a>00217 <span class="keywordflow">except</span>: -<a name="l00218"></a>00218 <span class="keywordflow">return</span> <span class="stringliteral">"Problem with DS-302! Syntax Error."</span> -<a name="l00219"></a>00219 <span class="keywordflow">else</span>: -<a name="l00220"></a>00220 <span class="keywordflow">return</span> <span class="stringliteral">"Couldn't find DS-302 in 'config' folder!"</span> -<a name="l00221"></a>00221 <span class="keywordflow">elif</span> option == <span class="stringliteral">"GenSYNC"</span>: -<a name="l00222"></a>00222 AddIndexList.extend([0x1005, 0x1006]) -<a name="l00223"></a>00223 <span class="keywordflow">elif</span> option == <span class="stringliteral">"Emergency"</span>: -<a name="l00224"></a>00224 AddIndexList.append(0x1014) -<a name="l00225"></a>00225 <span class="keywordflow">elif</span> option == <span class="stringliteral">"SaveConfig"</span>: -<a name="l00226"></a>00226 AddIndexList.extend([0x1010, 0x1011, 0x1020]) -<a name="l00227"></a>00227 <span class="keywordflow">elif</span> option == <span class="stringliteral">"StoreEDS"</span>: -<a name="l00228"></a>00228 AddIndexList.extend([0x1021, 0x1022]) -<a name="l00229"></a>00229 <span class="comment"># Add a new buffer </span> -<a name="l00230"></a>00230 index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer() -<a name="l00231"></a>00231 self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(<span class="stringliteral">""</span>) -<a name="l00232"></a>00232 <span class="comment"># Add Mandatory indexes</span> -<a name="l00233"></a>00233 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(AddIndexList, []) -<a name="l00234"></a>00234 <span class="keywordflow">return</span> index -<a name="l00235"></a>00235 <span class="keywordflow">else</span>: -<a name="l00236"></a>00236 <span class="keywordflow">return</span> result -<a name="l00237"></a>00237 -<a name="l00238"></a>00238 <span class="stringliteral">"""</span> -<a name="l00239"></a><a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">00239</a> <span class="stringliteral"> Load a profile in node</span> -<a name="l00240"></a>00240 <span class="stringliteral"> """</span> -<a name="l00241"></a>00241 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#091f8f1baf230f40550d0bc5f8982258">LoadProfile</a>(self, profile, filepath, node): -<a name="l00242"></a>00242 <span class="keywordflow">if</span> profile != <span class="stringliteral">"None"</span>: -<a name="l00243"></a>00243 <span class="comment"># Try to charge the profile given</span> -<a name="l00244"></a>00244 <span class="keywordflow">try</span>: -<a name="l00245"></a>00245 execfile(filepath) -<a name="l00246"></a>00246 node.SetProfileName(profile) -<a name="l00247"></a>00247 node.SetProfile(Mapping) -<a name="l00248"></a>00248 node.SetSpecificMenu(AddMenuEntries) -<a name="l00249"></a>00249 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00250"></a>00250 <span class="keywordflow">except</span>: -<a name="l00251"></a>00251 <span class="keywordflow">return</span> <span class="stringliteral">"Syntax Error\nBad OD Profile file!."</span> -<a name="l00252"></a>00252 <span class="keywordflow">else</span>: -<a name="l00253"></a>00253 <span class="comment"># Default profile</span> -<a name="l00254"></a>00254 node.SetProfileName(<span class="stringliteral">"None"</span>) -<a name="l00255"></a>00255 node.SetProfile({}) -<a name="l00256"></a>00256 node.SetSpecificMenu([]) -<a name="l00257"></a>00257 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00258"></a>00258 -<a name="l00259"></a>00259 <span class="stringliteral">"""</span> -<a name="l00260"></a><a class="code" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">00260</a> <span class="stringliteral"> Open a file and store it in a new buffer</span> -<a name="l00261"></a>00261 <span class="stringliteral"> """</span> -<a name="l00262"></a>00262 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#274b68764a3878f456f3f8753bb6cf87">OpenFileInCurrent</a>(self, filepath): -<a name="l00263"></a>00263 <span class="comment"># Open and load file</span> -<a name="l00264"></a>00264 file = open(filepath, <span class="stringliteral">"</span><span class="stringliteral">r")</span> -<a name="l00265"></a>00265 <span class="stringliteral"> node = load(file)</span> -<a name="l00266"></a>00266 <span class="stringliteral"> file.close()</span> -<a name="l00267"></a>00267 <span class="stringliteral"> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = node</span> -<a name="l00268"></a>00268 <span class="stringliteral"> </span><span class="comment"># Add a new buffer and defining current state</span> -<a name="l00269"></a>00269 index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.Copy(), <span class="keyword">True</span>) -<a name="l00270"></a>00270 self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(filepath) -<a name="l00271"></a>00271 <span class="keywordflow">return</span> index -<a name="l00272"></a>00272 -<a name="l00273"></a>00273 <span class="stringliteral">"""</span> -<a name="l00274"></a><a class="code" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">00274</a> <span class="stringliteral"> Save current node in a file</span> -<a name="l00275"></a>00275 <span class="stringliteral"> """</span> -<a name="l00276"></a>00276 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#42b9672fcec8be9ab909f5d94de0c06a">SaveCurrentInFile</a>(self, filepath = None): -<a name="l00277"></a>00277 <span class="comment"># if no filepath given, verify if current node has a filepath defined</span> -<a name="l00278"></a>00278 <span class="keywordflow">if</span> <span class="keywordflow">not</span> filepath: -<a name="l00279"></a>00279 filepath = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a>GetCurrentFilePath() -<a name="l00280"></a>00280 <span class="keywordflow">if</span> filepath == <span class="stringliteral">""</span>: -<a name="l00281"></a>00281 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00282"></a>00282 <span class="comment"># Save node in file</span> -<a name="l00283"></a>00283 file = open(filepath, <span class="stringliteral">"w"</span>) -<a name="l00284"></a>00284 dump(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode, file) -<a name="l00285"></a>00285 file.close() -<a name="l00286"></a>00286 self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(filepath) -<a name="l00287"></a>00287 <span class="comment"># Update saved state in buffer</span> -<a name="l00288"></a>00288 self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].CurrentSaved() -<a name="l00289"></a>00289 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00290"></a>00290 -<a name="l00291"></a>00291 <span class="stringliteral">"""</span> -<a name="l00292"></a><a class="code" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">00292</a> <span class="stringliteral"> Close current state</span> -<a name="l00293"></a>00293 <span class="stringliteral"> """</span> -<a name="l00294"></a>00294 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#152b970b624b095775bd072d3eb2a8f2">CloseCurrent</a>(self, ignore = False): -<a name="l00295"></a>00295 <span class="comment"># Verify if it's not forced that the current node is saved before closing it</span> -<a name="l00296"></a>00296 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsCurrentSaved() <span class="keywordflow">or</span> ignore: -<a name="l00297"></a>00297 self.<a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a>RemoveNodeBuffer(self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex) -<a name="l00298"></a>00298 <span class="keywordflow">return</span> <span class="keyword">True</span> -<a name="l00299"></a>00299 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00300"></a>00300 -<a name="l00301"></a>00301 <span class="stringliteral">"""</span> -<a name="l00302"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">00302</a> <span class="stringliteral"> Import an eds file and store it in a new buffer if no node edited</span> -<a name="l00303"></a>00303 <span class="stringliteral"> """</span> -<a name="l00304"></a>00304 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b99cd2fc06950e3ffb19982a68205f4c">ImportCurrentFromEDSFile</a>(self, filepath): -<a name="l00305"></a>00305 <span class="comment"># Generate node from definition in a xml file</span> -<a name="l00306"></a>00306 result = eds_utils.GenerateNode(filepath, self.<a class="code" href="classnodemanager_1_1NodeManager.html#6c8bf71c030cd7647b28623e61c7df4a">ScriptDirectory</a>ScriptDirectory) -<a name="l00307"></a>00307 <span class="keywordflow">if</span> isinstance(result, Node): -<a name="l00308"></a>00308 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = result -<a name="l00309"></a>00309 <span class="keywordflow">if</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers) == 0: -<a name="l00310"></a>00310 index = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>AddNodeBuffer() -<a name="l00311"></a>00311 self.<a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>SetCurrentFilePath(<span class="stringliteral">""</span>) -<a name="l00312"></a>00312 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00313"></a>00313 <span class="keywordflow">return</span> index -<a name="l00314"></a>00314 <span class="keywordflow">else</span>: -<a name="l00315"></a>00315 <span class="keywordflow">return</span> result -<a name="l00316"></a>00316 -<a name="l00317"></a>00317 <span class="stringliteral">"""</span> -<a name="l00318"></a><a class="code" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">00318</a> <span class="stringliteral"> Export to an eds file and store it in a new buffer if no node edited</span> -<a name="l00319"></a>00319 <span class="stringliteral"> """</span> -<a name="l00320"></a>00320 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#fc83d8f38a6c084d331829f0670c29e1">ExportCurrentToEDSFile</a>(self, filepath): -<a name="l00321"></a>00321 <span class="keywordflow">return</span> eds_utils.GenerateEDSFile(filepath, self) -<a name="l00322"></a>00322 -<a name="l00323"></a>00323 <span class="stringliteral">"""</span> -<a name="l00324"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">00324</a> <span class="stringliteral"> Build the C definition of Object Dictionary for current node </span> -<a name="l00325"></a>00325 <span class="stringliteral"> """</span> -<a name="l00326"></a>00326 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0951abe6610e7b5af6b5850fd4f8dcb5">ExportCurrentToCFile</a>(self, filepath): -<a name="l00327"></a>00327 <span class="keywordflow">return</span> gen_cfile.GenerateFile(filepath, self) -<a name="l00328"></a>00328 -<a name="l00329"></a>00329 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00330"></a>00330 <span class="comment"># Add Entries to Current Functions</span> -<a name="l00331"></a>00331 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00332"></a>00332 -<a name="l00333"></a>00333 <span class="stringliteral">"""</span> -<a name="l00334"></a>00334 <span class="stringliteral"> Add the specified number of subentry for the given entry. Verify that total</span> -<a name="l00335"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">00335</a> <span class="stringliteral"> number of subentry (except 0) doesn't exceed nbmax defined</span> -<a name="l00336"></a>00336 <span class="stringliteral"> """</span> -<a name="l00337"></a>00337 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0eaeb35962cff5c762d96ac4849b237f">AddSubentriesToCurrent</a>(self, index, number): -<a name="l00338"></a>00338 <span class="comment"># Informations about entry</span> -<a name="l00339"></a>00339 length = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 0) -<a name="l00340"></a>00340 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00341"></a>00341 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1) -<a name="l00342"></a>00342 <span class="comment"># Get default value for subindex</span> -<a name="l00343"></a>00343 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00344"></a>00344 default = subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00345"></a>00345 <span class="keywordflow">else</span>: -<a name="l00346"></a>00346 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00347"></a>00347 <span class="comment"># First case entry is record</span> -<a name="l00348"></a>00348 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00349"></a>00349 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, min(number,subentry_infos[<span class="stringliteral">"nbmax"</span>]-length) + 1): -<a name="l00350"></a>00350 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, length + i, default) -<a name="l00351"></a>00351 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00352"></a>00352 <span class="comment"># Second case entry is array, only possible for manufacturer specific</span> -<a name="l00353"></a>00353 <span class="keywordflow">elif</span> infos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes <span class="keywordflow">and</span> 0x2000 <= index <= 0x5FFF: -<a name="l00354"></a>00354 values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Undefined"</span>, <span class="stringliteral">"type"</span> : 5, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>} -<a name="l00355"></a>00355 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, min(number,0xFE-length) + 1): -<a name="l00356"></a>00356 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, length + i, values = values.copy()) -<a name="l00357"></a>00357 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, length + i, 0) -<a name="l00358"></a>00358 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00359"></a>00359 -<a name="l00360"></a>00360 <span class="stringliteral">"""</span> -<a name="l00361"></a>00361 <span class="stringliteral"> Remove the specified number of subentry for the given entry. Verify that total</span> -<a name="l00362"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">00362</a> <span class="stringliteral"> number of subentry (except 0) isn't less than 1</span> -<a name="l00363"></a>00363 <span class="stringliteral"> """</span> -<a name="l00364"></a>00364 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3712711003c4e7e4c5bfe286acc23170">RemoveSubentriesFromCurrent</a>(self, index, number): -<a name="l00365"></a>00365 <span class="comment"># Informations about entry</span> -<a name="l00366"></a>00366 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00367"></a>00367 length = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 0) -<a name="l00368"></a>00368 <span class="comment"># Entry is a record, or is an array of manufacturer specific</span> -<a name="l00369"></a>00369 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes <span class="keywordflow">or</span> 0x2000 <= index <= 0x5FFF <span class="keywordflow">and</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00370"></a>00370 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(min(number, length - 1)): -<a name="l00371"></a>00371 self.<a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>RemoveCurrentVariable(index, length - i) -<a name="l00372"></a>00372 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00373"></a>00373 -<a name="l00374"></a>00374 <span class="stringliteral">"""</span> -<a name="l00375"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">00375</a> <span class="stringliteral"> Add a SDO Server to current node</span> -<a name="l00376"></a>00376 <span class="stringliteral"> """</span> -<a name="l00377"></a>00377 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a9bbd8bc45f3a992d7fdde208bacb2ff">AddSDOServerToCurrent</a>(self): -<a name="l00378"></a>00378 <span class="comment"># An SDO Server is already defined at index 0x1200</span> -<a name="l00379"></a>00379 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(0x1200): -<a name="l00380"></a>00380 indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1201)] -<a name="l00381"></a>00381 <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist: -<a name="l00382"></a>00382 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, []) -<a name="l00383"></a>00383 <span class="comment"># Add an SDO Server at index 0x1200</span> -<a name="l00384"></a>00384 <span class="keywordflow">else</span>: -<a name="l00385"></a>00385 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent([0x1200], []) -<a name="l00386"></a>00386 -<a name="l00387"></a>00387 <span class="stringliteral">"""</span> -<a name="l00388"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">00388</a> <span class="stringliteral"> Add a SDO Server to current node</span> -<a name="l00389"></a>00389 <span class="stringliteral"> """</span> -<a name="l00390"></a>00390 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7910bb937cd4cf13906b0cd86505674c">AddSDOClientToCurrent</a>(self): -<a name="l00391"></a>00391 indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1280)] -<a name="l00392"></a>00392 <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist: -<a name="l00393"></a>00393 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, []) -<a name="l00394"></a>00394 -<a name="l00395"></a>00395 <span class="stringliteral">"""</span> -<a name="l00396"></a><a class="code" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">00396</a> <span class="stringliteral"> Add a Transmit PDO to current node</span> -<a name="l00397"></a>00397 <span class="stringliteral"> """</span> -<a name="l00398"></a>00398 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#359cb64658d554454b8bfa18723f6f86">AddPDOTransmitToCurrent</a>(self): -<a name="l00399"></a>00399 indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1800),self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1A00)] -<a name="l00400"></a>00400 <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist: -<a name="l00401"></a>00401 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, []) -<a name="l00402"></a>00402 -<a name="l00403"></a>00403 <span class="stringliteral">"""</span> -<a name="l00404"></a><a class="code" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">00404</a> <span class="stringliteral"> Add a Receive PDO to current node</span> -<a name="l00405"></a>00405 <span class="stringliteral"> """</span> -<a name="l00406"></a>00406 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#dc455012736c8481f95ff1036deb8c0b">AddPDOReceiveToCurrent</a>(self): -<a name="l00407"></a>00407 indexlist = [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1400),self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(0x1600)] -<a name="l00408"></a>00408 <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist: -<a name="l00409"></a>00409 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, []) -<a name="l00410"></a>00410 -<a name="l00411"></a>00411 <span class="stringliteral">"""</span> -<a name="l00412"></a><a class="code" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">00412</a> <span class="stringliteral"> Add a list of entries defined in profile for menu item selected to current node</span> -<a name="l00413"></a>00413 <span class="stringliteral"> """</span> -<a name="l00414"></a>00414 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#289765dcb04f19d8aba773c3ce2171c1">AddSpecificEntryToCurrent</a>(self, menuitem): -<a name="l00415"></a>00415 indexlist = [] -<a name="l00416"></a>00416 <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu(): -<a name="l00417"></a>00417 <span class="keywordflow">if</span> menuitem == menu: -<a name="l00418"></a>00418 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> indexes: -<a name="l00419"></a>00419 indexlist.append(self.<a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>GetLineFromIndex(index)) -<a name="l00420"></a>00420 <span class="keywordflow">if</span> <span class="keywordtype">None</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> indexlist: -<a name="l00421"></a>00421 self.<a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>ManageEntriesOfCurrent(indexlist, []) -<a name="l00422"></a>00422 -<a name="l00423"></a>00423 <span class="stringliteral">"""</span> -<a name="l00424"></a><a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">00424</a> <span class="stringliteral"> Search the first index available for a pluri entry from base_index</span> -<a name="l00425"></a>00425 <span class="stringliteral"> """</span> -<a name="l00426"></a>00426 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#f3f718df6b3db1b68aee3c357cc722bd">GetLineFromIndex</a>(self, base_index): -<a name="l00427"></a>00427 found = <span class="keyword">False</span> -<a name="l00428"></a>00428 index = base_index -<a name="l00429"></a>00429 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(base_index) -<a name="l00430"></a>00430 <span class="keywordflow">while</span> index < base_index + infos[<span class="stringliteral">"incr"</span>]*infos[<span class="stringliteral">"nbmax"</span>] <span class="keywordflow">and</span> <span class="keywordflow">not</span> found: -<a name="l00431"></a>00431 <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00432"></a>00432 found = <span class="keyword">True</span> -<a name="l00433"></a>00433 <span class="keywordflow">else</span>: -<a name="l00434"></a>00434 index += infos[<span class="stringliteral">"incr"</span>] -<a name="l00435"></a>00435 <span class="keywordflow">if</span> found: -<a name="l00436"></a>00436 <span class="keywordflow">return</span> index -<a name="l00437"></a>00437 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00438"></a>00438 -<a name="l00439"></a>00439 <span class="stringliteral">"""</span> -<a name="l00440"></a><a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">00440</a> <span class="stringliteral"> Add entries specified in addinglist and remove entries specified in removinglist</span> -<a name="l00441"></a>00441 <span class="stringliteral"> """</span> -<a name="l00442"></a>00442 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#735fa1347836ef9be64a1ed34876f451">ManageEntriesOfCurrent</a>(self, addinglist, removinglist): -<a name="l00443"></a>00443 <span class="comment"># Add all the entries in addinglist</span> -<a name="l00444"></a>00444 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> addinglist: -<a name="l00445"></a>00445 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00446"></a>00446 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00447"></a>00447 <span class="comment"># First case entry is a record</span> -<a name="l00448"></a>00448 <span class="keywordflow">if</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00449"></a>00449 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1) -<a name="l00450"></a>00450 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00451"></a>00451 default = subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00452"></a>00452 <span class="keywordflow">else</span>: -<a name="l00453"></a>00453 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00454"></a>00454 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, default) -<a name="l00455"></a>00455 <span class="comment"># Second case entry is a record</span> -<a name="l00456"></a>00456 <span class="keywordflow">else</span>: -<a name="l00457"></a>00457 i = 1 -<a name="l00458"></a>00458 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, i) -<a name="l00459"></a>00459 <span class="keywordflow">while</span> subentry_infos: -<a name="l00460"></a>00460 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00461"></a>00461 default = subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00462"></a>00462 <span class="keywordflow">else</span>: -<a name="l00463"></a>00463 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00464"></a>00464 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i, default) -<a name="l00465"></a>00465 i += 1 -<a name="l00466"></a>00466 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, i) -<a name="l00467"></a>00467 <span class="comment"># Third case entry is a record</span> -<a name="l00468"></a>00468 <span class="keywordflow">else</span>: -<a name="l00469"></a>00469 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 0) -<a name="l00470"></a>00470 <span class="keywordflow">if</span> <span class="stringliteral">"default"</span> <span class="keywordflow">in</span> subentry_infos: -<a name="l00471"></a>00471 default = subentry_infos[<span class="stringliteral">"default"</span>] -<a name="l00472"></a>00472 <span class="keywordflow">else</span>: -<a name="l00473"></a>00473 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(subentry_infos[<span class="stringliteral">"type"</span>]) -<a name="l00474"></a>00474 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 0, default) -<a name="l00475"></a>00475 <span class="comment"># Remove all the entries in removinglist</span> -<a name="l00476"></a>00476 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> removinglist: -<a name="l00477"></a>00477 self.<a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>RemoveCurrentVariable(index) -<a name="l00478"></a>00478 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00479"></a>00479 -<a name="l00480"></a>00480 -<a name="l00481"></a>00481 <span class="stringliteral">"""</span> -<a name="l00482"></a>00482 <span class="stringliteral"> Remove an entry from current node. Analize the index to perform the correct</span> -<a name="l00483"></a><a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">00483</a> <span class="stringliteral"> method</span> -<a name="l00484"></a>00484 <span class="stringliteral"> """</span> -<a name="l00485"></a>00485 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#966a6a87de055ade4dc5f6aca08a307f">RemoveCurrentVariable</a>(self, index, subIndex = None): -<a name="l00486"></a>00486 Mappings = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMappings() -<a name="l00487"></a>00487 <span class="keywordflow">if</span> index < 0x1000 <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00488"></a>00488 type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, 1) -<a name="l00489"></a>00489 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> Mappings[-1]: -<a name="l00490"></a>00490 <span class="keywordflow">for</span> value <span class="keywordflow">in</span> Mappings[-1][i][<span class="stringliteral">"values"</span>]: -<a name="l00491"></a>00491 <span class="keywordflow">if</span> value[<span class="stringliteral">"type"</span>] == index: -<a name="l00492"></a>00492 value[<span class="stringliteral">"type"</span>] = type -<a name="l00493"></a>00493 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index) -<a name="l00494"></a>00494 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index) -<a name="l00495"></a>00495 <span class="keywordflow">elif</span> index == 0x1200 <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00496"></a>00496 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(0x1200) -<a name="l00497"></a>00497 <span class="keywordflow">elif</span> 0x1201 <= index <= 0x127F <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00498"></a>00498 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x127F) -<a name="l00499"></a>00499 <span class="keywordflow">elif</span> 0x1280 <= index <= 0x12FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00500"></a>00500 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x12FF) -<a name="l00501"></a>00501 <span class="keywordflow">elif</span> 0x1400 <= index <= 0x15FF <span class="keywordflow">or</span> 0x1600 <= index <= 0x17FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00502"></a>00502 <span class="keywordflow">if</span> 0x1600 <= index <= 0x17FF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00503"></a>00503 index -= 0x200 -<a name="l00504"></a>00504 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x15FF) -<a name="l00505"></a>00505 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index + 0x200, 0x17FF) -<a name="l00506"></a>00506 <span class="keywordflow">elif</span> 0x1800 <= index <= 0x19FF <span class="keywordflow">or</span> 0x1A00 <= index <= 0x1BFF <span class="keywordflow">and</span> subIndex == <span class="keywordtype">None</span>: -<a name="l00507"></a>00507 <span class="keywordflow">if</span> 0x1A00 <= index <= 0x1BFF: -<a name="l00508"></a>00508 index -= 0x200 -<a name="l00509"></a>00509 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index, 0x19FF) -<a name="l00510"></a>00510 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(index + 0x200, 0x1BFF) -<a name="l00511"></a>00511 <span class="keywordflow">else</span>: -<a name="l00512"></a>00512 found = <span class="keyword">False</span> -<a name="l00513"></a>00513 <span class="keywordflow">for</span> menu,list <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu(): -<a name="l00514"></a>00514 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> list: -<a name="l00515"></a>00515 iinfos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(i) -<a name="l00516"></a>00516 indexes = [i + incr * iinfos[<span class="stringliteral">"incr"</span>] <span class="keywordflow">for</span> incr <span class="keywordflow">in</span> xrange(iinfos[<span class="stringliteral">"nbmax"</span>])] -<a name="l00517"></a>00517 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> indexes: -<a name="l00518"></a>00518 found = <span class="keyword">True</span> -<a name="l00519"></a>00519 diff = index - i -<a name="l00520"></a>00520 <span class="keywordflow">for</span> j <span class="keywordflow">in</span> list: -<a name="l00521"></a>00521 jinfos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(j) -<a name="l00522"></a>00522 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveLine(j + diff, j + jinfos[<span class="stringliteral">"incr"</span>]*jinfos[<span class="stringliteral">"nbmax"</span>], jinfos[<span class="stringliteral">"incr"</span>]) -<a name="l00523"></a>00523 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMapVariable(index, subIndex) -<a name="l00524"></a>00524 <span class="keywordflow">if</span> <span class="keywordflow">not</span> found: -<a name="l00525"></a>00525 infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00526"></a>00526 <span class="keywordflow">if</span> <span class="keywordflow">not</span> infos[<span class="stringliteral">"need"</span>]: -<a name="l00527"></a>00527 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index, subIndex) -<a name="l00528"></a>00528 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> Mappings[-1]: -<a name="l00529"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">00529</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index, subIndex) -<a name="l00530"></a>00530 -<a name="l00531"></a>00531 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3291a925caac3db1aec97aa8175a487e">AddMapVariableToCurrent</a>(self, index, name, struct, number): -<a name="l00532"></a>00532 <span class="keywordflow">if</span> 0x2000 <= index <= 0x5FFF: -<a name="l00533"></a>00533 <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00534"></a>00534 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = name, struct = struct) -<a name="l00535"></a>00535 <span class="keywordflow">if</span> struct == var: -<a name="l00536"></a>00536 values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>} -<a name="l00537"></a>00537 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = values) -<a name="l00538"></a>00538 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 0, 0) -<a name="l00539"></a>00539 <span class="keywordflow">else</span>: -<a name="l00540"></a>00540 values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>} -<a name="l00541"></a>00541 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = values) -<a name="l00542"></a>00542 <span class="keywordflow">if</span> struct == rec: -<a name="l00543"></a>00543 values = {<span class="stringliteral">"name"</span> : name + <span class="stringliteral">" %d[(sub)]"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>, <span class="stringliteral">"nbmax"</span> : 0xFE} -<a name="l00544"></a>00544 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = values) -<a name="l00545"></a>00545 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(number): -<a name="l00546"></a>00546 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i + 1, 0) -<a name="l00547"></a>00547 <span class="keywordflow">else</span>: -<a name="l00548"></a>00548 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(number): -<a name="l00549"></a>00549 values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Undefined"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"rw"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>} -<a name="l00550"></a>00550 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, i + 1, values = values) -<a name="l00551"></a>00551 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, i + 1, 0) -<a name="l00552"></a>00552 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00553"></a>00553 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00554"></a>00554 <span class="keywordflow">else</span>: -<a name="l00555"></a>00555 <span class="keywordflow">return</span> <span class="stringliteral">"Index 0x%04X already defined!"</span>%index -<a name="l00556"></a>00556 <span class="keywordflow">else</span>: -<a name="l00557"></a><a class="code" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">00557</a> <span class="keywordflow">return</span> <span class="stringliteral">"Index 0x%04X isn't a valid index for Map Variable!"</span>%index -<a name="l00558"></a>00558 -<a name="l00559"></a>00559 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#67c9ed379da322dc8db21b56395d6799">AddUserTypeToCurrent</a>(self, type, min, max, length): -<a name="l00560"></a>00560 index = 0xA0 -<a name="l00561"></a>00561 <span class="keywordflow">while</span> index < 0x100 <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00562"></a>00562 index += 1 -<a name="l00563"></a>00563 <span class="keywordflow">if</span> index < 0x100: -<a name="l00564"></a>00564 customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes() -<a name="l00565"></a>00565 name, valuetype = customisabletypes[type] -<a name="l00566"></a>00566 size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(type)[<span class="stringliteral">"size"</span>] -<a name="l00567"></a>00567 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(type) -<a name="l00568"></a>00568 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00569"></a>00569 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = <span class="stringliteral">"%s[%d-%d]"</span>%(name, min, max), struct = 3, size = size, default = default) -<a name="l00570"></a>00570 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00571"></a>00571 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00572"></a>00572 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00573"></a>00573 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00574"></a>00574 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, type) -<a name="l00575"></a>00575 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 2, min) -<a name="l00576"></a>00576 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 3, max) -<a name="l00577"></a>00577 <span class="keywordflow">elif</span> valuetype == 1: -<a name="l00578"></a>00578 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = <span class="stringliteral">"%s%d"</span>%(name, length), struct = 3, size = length * size, default = default) -<a name="l00579"></a>00579 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00580"></a>00580 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00581"></a>00581 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x05, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00582"></a>00582 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 1, type) -<a name="l00583"></a>00583 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 2, length) -<a name="l00584"></a>00584 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00585"></a>00585 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00586"></a>00586 <span class="keywordflow">else</span>: -<a name="l00587"></a>00587 <span class="keywordflow">return</span> <span class="stringliteral">"Too many User Types have already been defined!"</span> -<a name="l00588"></a>00588 -<a name="l00589"></a>00589 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00590"></a>00590 <span class="comment"># Modify Entry and Mapping Functions</span> -<a name="l00591"></a><a class="code" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">00591</a> <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00592"></a>00592 -<a name="l00593"></a>00593 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#dad0fbfe17b585712c0336ad71ec55d1">SetCurrentEntryCallbacks</a>(self, index, value): -<a name="l00594"></a>00594 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00595"></a>00595 entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00596"></a>00596 <span class="keywordflow">if</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">not</span> <span class="keywordflow">in</span> entry_infos: -<a name="l00597"></a>00597 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, <span class="keywordtype">None</span>, callback = value) -<a name="l00598"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">00598</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00599"></a>00599 -<a name="l00600"></a>00600 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7e9f5eccab23a7d2f7f7cb6f3e8fc92f">SetCurrentEntry</a>(self, index, subIndex, value, name, editor): -<a name="l00601"></a>00601 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00602"></a>00602 <span class="keywordflow">if</span> name == <span class="stringliteral">"value"</span>: -<a name="l00603"></a>00603 <span class="keywordflow">if</span> editor == <span class="stringliteral">"map"</span>: -<a name="l00604"></a>00604 value = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapValue(value) -<a name="l00605"></a>00605 <span class="keywordflow">if</span> value: -<a name="l00606"></a>00606 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00607"></a>00607 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"bool"</span>: -<a name="l00608"></a>00608 value = value == <span class="stringliteral">"True"</span> -<a name="l00609"></a>00609 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00610"></a>00610 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"time"</span>: -<a name="l00611"></a>00611 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00612"></a>00612 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"number"</span>: -<a name="l00613"></a>00613 <span class="keywordflow">try</span>: -<a name="l00614"></a>00614 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, int(value)) -<a name="l00615"></a>00615 <span class="keywordflow">except</span>: -<a name="l00616"></a>00616 <span class="keywordflow">pass</span> -<a name="l00617"></a>00617 <span class="keywordflow">elif</span> editor == <span class="stringliteral">"domain"</span>: -<a name="l00618"></a>00618 <span class="keywordflow">try</span>: -<a name="l00619"></a>00619 <span class="keywordflow">if</span> len(value) % 2 != 0: -<a name="l00620"></a>00620 value = <span class="stringliteral">"0"</span> + value -<a name="l00621"></a>00621 value = value.decode(<span class="stringliteral">'hex_codec'</span>) -<a name="l00622"></a>00622 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00623"></a>00623 <span class="keywordflow">except</span>: -<a name="l00624"></a>00624 <span class="keywordflow">pass</span> -<a name="l00625"></a>00625 <span class="keywordflow">else</span>: -<a name="l00626"></a>00626 subentry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, subIndex) -<a name="l00627"></a>00627 type = subentry_infos[<span class="stringliteral">"type"</span>] -<a name="l00628"></a>00628 dic = {} -<a name="l00629"></a>00629 <span class="keywordflow">for</span> typeindex, typevalue <span class="keywordflow">in</span> CustomisableTypes: -<a name="l00630"></a>00630 dic[typeindex] = typevalue -<a name="l00631"></a>00631 <span class="keywordflow">if</span> type <span class="keywordflow">not</span> <span class="keywordflow">in</span> dic: -<a name="l00632"></a>00632 type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(type)[1] -<a name="l00633"></a>00633 <span class="keywordflow">if</span> dic[type] == 0: -<a name="l00634"></a>00634 <span class="keywordflow">try</span>: -<a name="l00635"></a>00635 value = int(value, 16) -<a name="l00636"></a>00636 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00637"></a>00637 <span class="keywordflow">except</span>: -<a name="l00638"></a>00638 <span class="keywordflow">pass</span> -<a name="l00639"></a>00639 <span class="keywordflow">else</span>: -<a name="l00640"></a>00640 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, subIndex, value) -<a name="l00641"></a>00641 <span class="keywordflow">elif</span> name <span class="keywordflow">in</span> [<span class="stringliteral">"comment"</span>, <span class="stringliteral">"save"</span>]: -<a name="l00642"></a>00642 <span class="keywordflow">if</span> editor == <span class="stringliteral">"option"</span>: -<a name="l00643"></a>00643 value = value == <span class="stringliteral">"Yes"</span> -<a name="l00644"></a>00644 <span class="keywordflow">if</span> name == <span class="stringliteral">"save"</span>: -<a name="l00645"></a>00645 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, subIndex, save = value) -<a name="l00646"></a>00646 <span class="keywordflow">elif</span> name == <span class="stringliteral">"comment"</span>: -<a name="l00647"></a>00647 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetParamsEntry(index, subIndex, comment = value) -<a name="l00648"></a>00648 <span class="keywordflow">else</span>: -<a name="l00649"></a>00649 <span class="keywordflow">if</span> editor == <span class="stringliteral">"type"</span>: -<a name="l00650"></a>00650 value = self.<a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a>GetTypeIndex(value) -<a name="l00651"></a>00651 size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(value)[<span class="stringliteral">"size"</span>] -<a name="l00652"></a>00652 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.UpdateMapVariable(index, subIndex, size) -<a name="l00653"></a>00653 <span class="keywordflow">elif</span> editor <span class="keywordflow">in</span> [<span class="stringliteral">"access"</span>,<span class="stringliteral">"raccess"</span>]: -<a name="l00654"></a>00654 dic = {} -<a name="l00655"></a>00655 <span class="keywordflow">for</span> abbrev,access <span class="keywordflow">in</span> AccessType.iteritems(): -<a name="l00656"></a>00656 dic[access] = abbrev -<a name="l00657"></a>00657 value = dic[value] -<a name="l00658"></a>00658 <span class="keywordflow">if</span> editor == <span class="stringliteral">"raccess"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsMappingEntry(index): -<a name="l00659"></a>00659 entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00660"></a>00660 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, name = entry_infos[<span class="stringliteral">"name"</span>], struct = 7) -<a name="l00661"></a>00661 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 0, values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 0, <span class="keyword">False</span>).copy()) -<a name="l00662"></a>00662 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 1, values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>GetSubentryInfos(index, 1, <span class="keyword">False</span>).copy()) -<a name="l00663"></a>00663 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, subIndex, values = {name : value}) -<a name="l00664"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">00664</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00665"></a>00665 -<a name="l00666"></a>00666 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#d0de3995c628b62448fe144651c019bb">SetCurrentEntryName</a>(self, index, name): -<a name="l00667"></a>00667 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name=name) -<a name="l00668"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">00668</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00669"></a>00669 -<a name="l00670"></a>00670 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ab2a81a217a4fa5bb8bb79e9991e9db4">SetCurrentUserType</a>(self, index, type, min, max, length): -<a name="l00671"></a>00671 customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes() -<a name="l00672"></a>00672 values, valuetype = self.<a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a>GetCustomisedTypeValues(index) -<a name="l00673"></a>00673 name, new_valuetype = customisabletypes[type] -<a name="l00674"></a>00674 size = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(type)[<span class="stringliteral">"size"</span>] -<a name="l00675"></a>00675 default = self.<a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>GetTypeDefaultValue(type) -<a name="l00676"></a>00676 <span class="keywordflow">if</span> new_valuetype == 0: -<a name="l00677"></a>00677 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name = <span class="stringliteral">"%s[%d-%d]"</span>%(name, min, max), struct = 3, size = size, default = default) -<a name="l00678"></a>00678 <span class="keywordflow">if</span> valuetype == 1: -<a name="l00679"></a>00679 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00680"></a>00680 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00681"></a>00681 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 1, type) -<a name="l00682"></a>00682 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 2, min) -<a name="l00683"></a>00683 <span class="keywordflow">if</span> valuetype == 1: -<a name="l00684"></a>00684 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.AddEntry(index, 3, max) -<a name="l00685"></a>00685 <span class="keywordflow">else</span>: -<a name="l00686"></a>00686 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 3, max) -<a name="l00687"></a>00687 <span class="keywordflow">elif</span> new_valuetype == 1: -<a name="l00688"></a>00688 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, name = <span class="stringliteral">"%s%d"</span>%(name, length), struct = 3, size = size, default = default) -<a name="l00689"></a>00689 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00690"></a>00690 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00691"></a>00691 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveMappingEntry(index, 3) -<a name="l00692"></a>00692 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 1, type) -<a name="l00693"></a>00693 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetEntry(index, 2, length) -<a name="l00694"></a>00694 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00695"></a>00695 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.RemoveEntry(index, 3) -<a name="l00696"></a>00696 self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00697"></a>00697 -<a name="l00698"></a>00698 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00699"></a>00699 <span class="comment"># Current Buffering Management Functions</span> -<a name="l00700"></a><a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">00700</a> <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00701"></a>00701 -<a name="l00702"></a>00702 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>(self): -<a name="l00703"></a><a class="code" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">00703</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Buffering(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.Copy()) -<a name="l00704"></a>00704 -<a name="l00705"></a>00705 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#df2cf6733f713115af3f75258f756e44">CurrentIsSaved</a>(self): -<a name="l00706"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">00706</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsCurrentSaved() -<a name="l00707"></a>00707 -<a name="l00708"></a>00708 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4e09d1ae59275bac43fb3462f945b2b7">OneFileHasChanged</a>(self): -<a name="l00709"></a>00709 result = <span class="keyword">False</span> -<a name="l00710"></a>00710 <span class="keywordflow">for</span> buffer <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.values(): -<a name="l00711"></a>00711 result |= <span class="keywordflow">not</span> buffer.IsCurrentSaved() -<a name="l00712"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">00712</a> <span class="keywordflow">return</span> result -<a name="l00713"></a>00713 -<a name="l00714"></a>00714 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7b29a1052a7fa6ee188b166e3177485f">GetBufferNumber</a>(self): -<a name="l00715"></a><a class="code" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">00715</a> <span class="keywordflow">return</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers) -<a name="l00716"></a>00716 -<a name="l00717"></a>00717 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#2f332723fc8da42f3fe9622a3b92356d">LoadCurrentPrevious</a>(self): -<a name="l00718"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">00718</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Previous().Copy() -<a name="l00719"></a>00719 -<a name="l00720"></a>00720 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9c706ee3cf44203d266c3c40f1145b47">LoadCurrentNext</a>(self): -<a name="l00721"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">00721</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Next().Copy() -<a name="l00722"></a>00722 -<a name="l00723"></a>00723 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eac2e9ec8e243bb88df764e5fb8d3f27">AddNodeBuffer</a>(self, currentstate = None, issaved = False): -<a name="l00724"></a>00724 self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = GetNewId() -<a name="l00725"></a>00725 self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = UndoBuffer(currentstate, issaved) -<a name="l00726"></a>00726 self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">""</span> -<a name="l00727"></a>00727 self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">""</span> -<a name="l00728"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">00728</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex -<a name="l00729"></a>00729 -<a name="l00730"></a>00730 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4ac7001e425a05c907a28218075f175f">ChangeCurrentNode</a>(self, index): -<a name="l00731"></a>00731 <span class="keywordflow">if</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.keys(): -<a name="l00732"></a>00732 self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex = index -<a name="l00733"></a><a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">00733</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].Current().Copy() -<a name="l00734"></a>00734 -<a name="l00735"></a>00735 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#3ccf1080dcb1e1efc94e5311fcfbf60b">RemoveNodeBuffer</a>(self, index): -<a name="l00736"></a>00736 self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.pop(index) -<a name="l00737"></a>00737 self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths.pop(index) -<a name="l00738"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">00738</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames.pop(index) -<a name="l00739"></a>00739 -<a name="l00740"></a>00740 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ec0793f016391c954ceb4654e4130dc3">GetCurrentNodeIndex</a>(self): -<a name="l00741"></a><a class="code" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">00741</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex -<a name="l00742"></a>00742 -<a name="l00743"></a>00743 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#1dedfc92859eb980e74ea6544233e6ba">GetCurrentFilename</a>(self): -<a name="l00744"></a><a class="code" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">00744</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>GetFilename(self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex) -<a name="l00745"></a>00745 -<a name="l00746"></a>00746 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#bf87dbbb8a5bbec59ab3b484853e1619">GetAllFilenames</a>(self): -<a name="l00747"></a>00747 indexes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers.keys() -<a name="l00748"></a>00748 indexes.sort() -<a name="l00749"></a><a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">00749</a> <span class="keywordflow">return</span> [self.<a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>GetFilename(idx) <span class="keywordflow">for</span> idx <span class="keywordflow">in</span> indexes] -<a name="l00750"></a>00750 -<a name="l00751"></a>00751 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#f96ff5a9ac497abf8918a7913c676da8">GetFilename</a>(self, index): -<a name="l00752"></a>00752 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[index].IsCurrentSaved(): -<a name="l00753"></a>00753 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[index] -<a name="l00754"></a>00754 <span class="keywordflow">else</span>: -<a name="l00755"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">00755</a> <span class="keywordflow">return</span> <span class="stringliteral">"~%s~"</span>%self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[index] -<a name="l00756"></a>00756 -<a name="l00757"></a>00757 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e959c5f835af208968908fe5eeb140a6">SetCurrentFilePath</a>(self, filepath): -<a name="l00758"></a>00758 self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = filepath -<a name="l00759"></a>00759 <span class="keywordflow">if</span> filepath == <span class="stringliteral">""</span>: -<a name="l00760"></a>00760 self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex += 1 -<a name="l00761"></a>00761 self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = <span class="stringliteral">"Unnamed%d"</span>%self.<a class="code" href="classnodemanager_1_1NodeManager.html#6f4b2b8bfaad8695971d7b3fbde3d24c">LastNewIndex</a>LastNewIndex -<a name="l00762"></a>00762 <span class="keywordflow">else</span>: -<a name="l00763"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">00763</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#d5be2d321e10ab74d8d163580fae5007">FileNames</a>FileNames[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] = os.path.splitext(os.path.basename(filepath))[0] -<a name="l00764"></a>00764 -<a name="l00765"></a>00765 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4426800be5bb5a6d88f3d52e5c9758e8">GetCurrentFilePath</a>(self): -<a name="l00766"></a>00766 <span class="keywordflow">if</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths) > 0: -<a name="l00767"></a>00767 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#41b876781b15d80c22373f32b7efa3e4">FilePaths</a>FilePaths[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex] -<a name="l00768"></a>00768 <span class="keywordflow">else</span>: -<a name="l00769"></a><a class="code" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">00769</a> <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00770"></a>00770 -<a name="l00771"></a>00771 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#cf7deb7b847cb8a6cd7a3af6b8070097">GetCurrentBufferState</a>(self): -<a name="l00772"></a>00772 first = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsFirst() -<a name="l00773"></a>00773 last = self.<a class="code" href="classnodemanager_1_1NodeManager.html#4e29c7a82ea6540edcbc55a1f98b77ae">UndoBuffers</a>UndoBuffers[self.<a class="code" href="classnodemanager_1_1NodeManager.html#410b10ff94d011c0423028d7d57d0e4d">NodeIndex</a>NodeIndex].IsLast() -<a name="l00774"></a>00774 <span class="keywordflow">return</span> <span class="keywordflow">not</span> first, <span class="keywordflow">not</span> last -<a name="l00775"></a>00775 -<a name="l00776"></a>00776 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00777"></a>00777 <span class="comment"># Profiles Management Functions</span> -<a name="l00778"></a><a class="code" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">00778</a> <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00779"></a>00779 -<a name="l00780"></a>00780 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#74dfed4678ba786356b8d03873d01cec">GetCurrentCommunicationLists</a>(self): -<a name="l00781"></a>00781 list = [] -<a name="l00782"></a>00782 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> MappingDictionary.iterkeys(): -<a name="l00783"></a>00783 <span class="keywordflow">if</span> 0x1000 <= index < 0x1200: -<a name="l00784"></a>00784 list.append(index) -<a name="l00785"></a><a class="code" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">00785</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>GetProfileLists(MappingDictionary, list) -<a name="l00786"></a>00786 -<a name="l00787"></a>00787 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#18ce6167b3340d17fc7962323ae344b6">GetCurrentDS302Lists</a>(self): -<a name="l00788"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">00788</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>GetSpecificProfileLists(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetDS302Profile()) -<a name="l00789"></a>00789 -<a name="l00790"></a>00790 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b0da4084ac671ac3c8948c42acc55b8c">GetCurrentProfileLists</a>(self): -<a name="l00791"></a><a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">00791</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>GetSpecificProfileLists(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetProfile()) -<a name="l00792"></a>00792 -<a name="l00793"></a>00793 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#8f418509e43cc26670ef757c6854328b">GetSpecificProfileLists</a>(self, mappingdictionary): -<a name="l00794"></a>00794 validlist = [] -<a name="l00795"></a>00795 exclusionlist = [] -<a name="l00796"></a>00796 <span class="keywordflow">for</span> name, list <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu(): -<a name="l00797"></a>00797 exclusionlist.extend(list) -<a name="l00798"></a>00798 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> mappingdictionary.iterkeys(): -<a name="l00799"></a>00799 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> exclusionlist: -<a name="l00800"></a>00800 validlist.append(index) -<a name="l00801"></a><a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">00801</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>GetProfileLists(mappingdictionary, validlist) -<a name="l00802"></a>00802 -<a name="l00803"></a>00803 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#26b88c9b0e6e72934ec591e8b974000c">GetProfileLists</a>(self, mappingdictionary, list): -<a name="l00804"></a>00804 dictionary = {} -<a name="l00805"></a>00805 current = [] -<a name="l00806"></a>00806 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> list: -<a name="l00807"></a>00807 dictionary[index] = (mappingdictionary[index][<span class="stringliteral">"name"</span>], mappingdictionary[index][<span class="stringliteral">"need"</span>]) -<a name="l00808"></a>00808 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00809"></a>00809 current.append(index) -<a name="l00810"></a><a class="code" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">00810</a> <span class="keywordflow">return</span> dictionary, current -<a name="l00811"></a>00811 -<a name="l00812"></a>00812 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#2db6aadfa79b0b2a9cfd09e45b71f03c">GetCurrentNextMapIndex</a>(self): -<a name="l00813"></a>00813 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00814"></a>00814 index = 0x2000 -<a name="l00815"></a>00815 <span class="keywordflow">while</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index) <span class="keywordflow">and</span> index < 0x5FFF: -<a name="l00816"></a>00816 index += 1 -<a name="l00817"></a>00817 <span class="keywordflow">if</span> index < 0x6000: -<a name="l00818"></a>00818 <span class="keywordflow">return</span> index -<a name="l00819"></a>00819 <span class="keywordflow">else</span>: -<a name="l00820"></a><a class="code" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">00820</a> <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00821"></a>00821 -<a name="l00822"></a>00822 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#5e8172882f6252e45bdb59f7248c83d6">CurrentDS302Defined</a>(self): -<a name="l00823"></a>00823 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00824"></a>00824 <span class="keywordflow">return</span> len(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetDS302Profile()) > 0 -<a name="l00825"></a>00825 <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00826"></a>00826 -<a name="l00827"></a>00827 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00828"></a>00828 <span class="comment"># Node State and Values Functions</span> -<a name="l00829"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">00829</a> <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00830"></a>00830 -<a name="l00831"></a>00831 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e2bbc613898b9926f47be95072c64160">GetCurrentNodeName</a>(self): -<a name="l00832"></a>00832 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00833"></a>00833 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeName() -<a name="l00834"></a>00834 <span class="keywordflow">else</span>: -<a name="l00835"></a><a class="code" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">00835</a> <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00836"></a>00836 -<a name="l00837"></a>00837 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#72f10793222cbd6d4b621ce748acf141">GetCurrentNodeID</a>(self): -<a name="l00838"></a>00838 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00839"></a>00839 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeID() -<a name="l00840"></a>00840 <span class="keywordflow">else</span>: -<a name="l00841"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">00841</a> <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00842"></a>00842 -<a name="l00843"></a>00843 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9305e3ffee31917d098f2131301ec1a5">GetCurrentNodeInfos</a>(self): -<a name="l00844"></a>00844 name = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeName() -<a name="l00845"></a>00845 id = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeID() -<a name="l00846"></a>00846 type = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeType() -<a name="l00847"></a>00847 description = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetNodeDescription() -<a name="l00848"></a><a class="code" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">00848</a> <span class="keywordflow">return</span> name, id, type, description -<a name="l00849"></a>00849 -<a name="l00850"></a>00850 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#300207ada996fc01af2b3a2ab882d799">SetCurrentNodeInfos</a>(self, name, id, type, description): -<a name="l00851"></a>00851 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeName(name) -<a name="l00852"></a>00852 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeID(id) -<a name="l00853"></a>00853 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeType(type) -<a name="l00854"></a>00854 self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.SetNodeDescription(description) -<a name="l00855"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">00855</a> self.<a class="code" href="classnodemanager_1_1NodeManager.html#bb79b2acd54ebcac7e97fae36b234b18">BufferCurrentNode</a>BufferCurrentNode() -<a name="l00856"></a>00856 -<a name="l00857"></a>00857 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eee0741327de398df87e8916995ad8f5">GetCurrentProfileName</a>(self): -<a name="l00858"></a>00858 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00859"></a>00859 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetProfileName() -<a name="l00860"></a><a class="code" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">00860</a> <span class="keywordflow">return</span> <span class="stringliteral">""</span> -<a name="l00861"></a>00861 -<a name="l00862"></a>00862 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#97c725e85f609c7b5a17ff95dbb08aea">IsCurrentEntry</a>(self, index): -<a name="l00863"></a>00863 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00864"></a>00864 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index) -<a name="l00865"></a><a class="code" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">00865</a> <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00866"></a>00866 -<a name="l00867"></a>00867 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#583794f09cbd29d97ba0cf0c43acfc85">GetCurrentEntry</a>(self, index, subIndex = None): -<a name="l00868"></a>00868 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00869"></a>00869 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index, subIndex) -<a name="l00870"></a><a class="code" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">00870</a> <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00871"></a>00871 -<a name="l00872"></a>00872 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#92f2a252611dc624b8dca4df6b4fe1cb">GetCurrentParamsEntry</a>(self, index, subIndex = None): -<a name="l00873"></a>00873 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00874"></a>00874 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetParamsEntry(index, subIndex) -<a name="l00875"></a><a class="code" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">00875</a> <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00876"></a>00876 -<a name="l00877"></a>00877 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#d94d7b584774b19dc7837c5a13ad4432">GetCurrentValidIndexes</a>(self, min, max): -<a name="l00878"></a>00878 validindexes = [] -<a name="l00879"></a>00879 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetIndexes(): -<a name="l00880"></a>00880 <span class="keywordflow">if</span> min <= index <= max: -<a name="l00881"></a>00881 validindexes.append((self.<a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>GetEntryName(index), index)) -<a name="l00882"></a><a class="code" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">00882</a> <span class="keywordflow">return</span> validindexes -<a name="l00883"></a>00883 -<a name="l00884"></a>00884 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#0c3c317016818a79581f63b14d16c2da">GetCurrentValidChoices</a>(self, min, max): -<a name="l00885"></a>00885 validchoices = [] -<a name="l00886"></a>00886 exclusionlist = [] -<a name="l00887"></a>00887 <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu(): -<a name="l00888"></a>00888 exclusionlist.extend(indexes) -<a name="l00889"></a>00889 good = <span class="keyword">True</span> -<a name="l00890"></a>00890 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> indexes: -<a name="l00891"></a>00891 good &= min <= index <= max -<a name="l00892"></a>00892 <span class="keywordflow">if</span> good: -<a name="l00893"></a>00893 validchoices.append((menu, <span class="keywordtype">None</span>)) -<a name="l00894"></a>00894 list = [index <span class="keywordflow">for</span> index <span class="keywordflow">in</span> MappingDictionary.keys() <span class="keywordflow">if</span> index >= 0x1000] -<a name="l00895"></a>00895 profiles = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMappings(<span class="keyword">False</span>) -<a name="l00896"></a>00896 <span class="keywordflow">for</span> profile <span class="keywordflow">in</span> profiles: -<a name="l00897"></a>00897 list.extend(profile.keys()) -<a name="l00898"></a>00898 list.sort() -<a name="l00899"></a>00899 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> list: -<a name="l00900"></a>00900 <span class="keywordflow">if</span> min <= index <= max <span class="keywordflow">and</span> <span class="keywordflow">not</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index) <span class="keywordflow">and</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> exclusionlist: -<a name="l00901"></a>00901 validchoices.append((self.<a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>GetEntryName(index), index)) -<a name="l00902"></a><a class="code" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">00902</a> <span class="keywordflow">return</span> validchoices -<a name="l00903"></a>00903 -<a name="l00904"></a>00904 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#e1be8def7949033e446a646dc67647c6">HasCurrentEntryCallbacks</a>(self, index): -<a name="l00905"></a>00905 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode <span class="keywordflow">and</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.IsEntry(index): -<a name="l00906"></a>00906 entry_infos = self.<a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>GetEntryInfos(index) -<a name="l00907"></a>00907 <span class="keywordflow">if</span> <span class="stringliteral">"callback"</span> <span class="keywordflow">in</span> entry_infos: -<a name="l00908"></a>00908 <span class="keywordflow">return</span> entry_infos[<span class="stringliteral">"callback"</span>] -<a name="l00909"></a>00909 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.HasEntryCallbacks(index) -<a name="l00910"></a><a class="code" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">00910</a> <span class="keywordflow">return</span> <span class="keyword">False</span> -<a name="l00911"></a>00911 -<a name="l00912"></a>00912 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#ea668e18d26d0b47fbbed4f6eb920100">GetCurrentEntryValues</a>(self, index): -<a name="l00913"></a>00913 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l00914"></a><a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">00914</a> <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a>GetNodeEntryValues(self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode, index) -<a name="l00915"></a>00915 -<a name="l00916"></a>00916 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#70a4ab2beffa0508c94e2e5c29807d18">GetNodeEntryValues</a>(self, node, index): -<a name="l00917"></a>00917 <span class="keywordflow">if</span> node <span class="keywordflow">and</span> node.IsEntry(index): -<a name="l00918"></a>00918 entry_infos = node.GetEntryInfos(index) -<a name="l00919"></a>00919 data = [] -<a name="l00920"></a>00920 editors = [] -<a name="l00921"></a>00921 values = node.GetEntry(index) -<a name="l00922"></a>00922 params = node.GetParamsEntry(index) -<a name="l00923"></a>00923 <span class="keywordflow">if</span> type(values) == ListType: -<a name="l00924"></a>00924 <span class="keywordflow">for</span> i, value <span class="keywordflow">in</span> enumerate(values): -<a name="l00925"></a>00925 data.append({<span class="stringliteral">"value"</span> : value}) -<a name="l00926"></a>00926 data[-1].update(params[i]) -<a name="l00927"></a>00927 <span class="keywordflow">else</span>: -<a name="l00928"></a>00928 data.append({<span class="stringliteral">"value"</span> : values}) -<a name="l00929"></a>00929 data[-1].update(params) -<a name="l00930"></a>00930 <span class="keywordflow">for</span> i, dic <span class="keywordflow">in</span> enumerate(data): -<a name="l00931"></a>00931 infos = node.GetSubentryInfos(index, i) -<a name="l00932"></a>00932 dic[<span class="stringliteral">"subindex"</span>] = <span class="stringliteral">"0x%02X"</span>%i -<a name="l00933"></a>00933 dic[<span class="stringliteral">"name"</span>] = infos[<span class="stringliteral">"name"</span>] -<a name="l00934"></a>00934 dic[<span class="stringliteral">"type"</span>] = node.GetTypeName(infos[<span class="stringliteral">"type"</span>]) -<a name="l00935"></a>00935 dic[<span class="stringliteral">"access"</span>] = AccessType[infos[<span class="stringliteral">"access"</span>]] -<a name="l00936"></a>00936 dic[<span class="stringliteral">"save"</span>] = OptionType[dic[<span class="stringliteral">"save"</span>]] -<a name="l00937"></a>00937 editor = {<span class="stringliteral">"subindex"</span> : <span class="keywordtype">None</span>, <span class="stringliteral">"save"</span> : <span class="stringliteral">"option"</span>, <span class="stringliteral">"callback"</span> : <span class="stringliteral">"option"</span>, <span class="stringliteral">"comment"</span> : <span class="stringliteral">"string"</span>} -<a name="l00938"></a>00938 <span class="keywordflow">if</span> type(values) == ListType <span class="keywordflow">and</span> i == 0: -<a name="l00939"></a>00939 editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span> -<a name="l00940"></a>00940 editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span> -<a name="l00941"></a>00941 <span class="keywordflow">if</span> 0x1600 <= index <= 0x17FF <span class="keywordflow">or</span> 0x1A00 <= index <= 0x1C00: -<a name="l00942"></a>00942 editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"raccess"</span> -<a name="l00943"></a>00943 <span class="keywordflow">else</span>: -<a name="l00944"></a>00944 editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span> -<a name="l00945"></a>00945 editor[<span class="stringliteral">"value"</span>] = <span class="keywordtype">None</span> -<a name="l00946"></a>00946 <span class="keywordflow">else</span>: -<a name="l00947"></a>00947 <span class="keywordflow">if</span> infos[<span class="stringliteral">"user_defined"</span>]: -<a name="l00948"></a>00948 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00949"></a>00949 editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span> -<a name="l00950"></a>00950 <span class="keywordflow">if</span> i > 1: -<a name="l00951"></a>00951 editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span> -<a name="l00952"></a>00952 editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span> -<a name="l00953"></a>00953 <span class="keywordflow">else</span>: -<a name="l00954"></a>00954 editor[<span class="stringliteral">"type"</span>] = <span class="stringliteral">"type"</span> -<a name="l00955"></a>00955 editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"access"</span> -<a name="l00956"></a>00956 <span class="keywordflow">else</span>: -<a name="l00957"></a>00957 <span class="keywordflow">if</span> entry_infos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00958"></a>00958 editor[<span class="stringliteral">"name"</span>] = <span class="stringliteral">"string"</span> -<a name="l00959"></a>00959 <span class="keywordflow">else</span>: -<a name="l00960"></a>00960 editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span> -<a name="l00961"></a>00961 editor[<span class="stringliteral">"type"</span>] = <span class="stringliteral">"type"</span> -<a name="l00962"></a>00962 editor[<span class="stringliteral">"access"</span>] = <span class="stringliteral">"access"</span> -<a name="l00963"></a>00963 <span class="keywordflow">else</span>: -<a name="l00964"></a>00964 editor[<span class="stringliteral">"name"</span>] = <span class="keywordtype">None</span> -<a name="l00965"></a>00965 editor[<span class="stringliteral">"type"</span>] = <span class="keywordtype">None</span> -<a name="l00966"></a>00966 editor[<span class="stringliteral">"access"</span>] = <span class="keywordtype">None</span> -<a name="l00967"></a>00967 <span class="keywordflow">if</span> index < 0x260: -<a name="l00968"></a>00968 editor[<span class="stringliteral">"value"</span>] = <span class="keywordtype">None</span> -<a name="l00969"></a>00969 <span class="keywordflow">if</span> i == 1: -<a name="l00970"></a>00970 dic[<span class="stringliteral">"value"</span>] = node.GetTypeName(dic[<span class="stringliteral">"value"</span>]) -<a name="l00971"></a>00971 <span class="keywordflow">elif</span> 0x1600 <= index <= 0x17FF <span class="keywordflow">or</span> 0x1A00 <= index <= 0x1C00: -<a name="l00972"></a>00972 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"map"</span> -<a name="l00973"></a>00973 dic[<span class="stringliteral">"value"</span>] = node.GetMapName(dic[<span class="stringliteral">"value"</span>]) -<a name="l00974"></a>00974 <span class="keywordflow">else</span>: -<a name="l00975"></a>00975 <span class="keywordflow">if</span> dic[<span class="stringliteral">"type"</span>].startswith(<span class="stringliteral">"VISIBLE_STRING"</span>): -<a name="l00976"></a>00976 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"string"</span> -<a name="l00977"></a>00977 <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] <span class="keywordflow">in</span> [<span class="stringliteral">"TIME_OF_DAY"</span>,<span class="stringliteral">"TIME_DIFFERENCE"</span>]: -<a name="l00978"></a>00978 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"time"</span> -<a name="l00979"></a>00979 <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] == <span class="stringliteral">"DOMAIN"</span>: -<a name="l00980"></a>00980 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"domain"</span> -<a name="l00981"></a>00981 dic[<span class="stringliteral">"value"</span>] = dic[<span class="stringliteral">"value"</span>].encode(<span class="stringliteral">'hex_codec'</span>) -<a name="l00982"></a>00982 <span class="keywordflow">elif</span> dic[<span class="stringliteral">"type"</span>] == <span class="stringliteral">"BOOLEAN"</span>: -<a name="l00983"></a>00983 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"bool"</span> -<a name="l00984"></a>00984 dic[<span class="stringliteral">"value"</span>] = BoolType[dic[<span class="stringliteral">"value"</span>]] -<a name="l00985"></a>00985 result = type_model.match(dic[<span class="stringliteral">"type"</span>]) -<a name="l00986"></a>00986 <span class="keywordflow">if</span> result: -<a name="l00987"></a>00987 values = result.groups() -<a name="l00988"></a>00988 <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"UNSIGNED"</span>: -<a name="l00989"></a>00989 format = <span class="stringliteral">"0x%0"</span> + str(int(values[1])/4) + <span class="stringliteral">"X"</span> -<a name="l00990"></a>00990 dic[<span class="stringliteral">"value"</span>] = format%dic[<span class="stringliteral">"value"</span>] -<a name="l00991"></a>00991 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"string"</span> -<a name="l00992"></a>00992 <span class="keywordflow">if</span> values[0] == <span class="stringliteral">"INTEGER"</span>: -<a name="l00993"></a>00993 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"number"</span> -<a name="l00994"></a>00994 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"REAL"</span>: -<a name="l00995"></a>00995 editor[<span class="stringliteral">"value"</span>] = <span class="stringliteral">"float"</span> -<a name="l00996"></a>00996 <span class="keywordflow">elif</span> values[0] == <span class="stringliteral">"VISIBLE_STRING"</span>: -<a name="l00997"></a>00997 editor[<span class="stringliteral">"length"</span>] = values[0] -<a name="l00998"></a>00998 result = range_model.match(dic[<span class="stringliteral">"type"</span>]) -<a name="l00999"></a>00999 <span class="keywordflow">if</span> result: -<a name="l01000"></a>01000 values = result.groups() -<a name="l01001"></a>01001 <span class="keywordflow">if</span> values[0] <span class="keywordflow">in</span> [<span class="stringliteral">"UNSIGNED"</span>, <span class="stringliteral">"INTEGER"</span>, <span class="stringliteral">"REAL"</span>]: -<a name="l01002"></a>01002 editor[<span class="stringliteral">"min"</span>] = values[2] -<a name="l01003"></a>01003 editor[<span class="stringliteral">"max"</span>] = values[3] -<a name="l01004"></a>01004 editors.append(editor) -<a name="l01005"></a>01005 <span class="keywordflow">return</span> data, editors -<a name="l01006"></a>01006 <span class="keywordflow">else</span>: -<a name="l01007"></a>01007 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l01008"></a>01008 -<a name="l01009"></a>01009 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l01010"></a>01010 <span class="comment"># Node Informations Functions</span> -<a name="l01011"></a><a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">01011</a> <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l01012"></a>01012 -<a name="l01013"></a>01013 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#587b1972ff83655696f30d4bb87894a4">GetCustomisedTypeValues</a>(self, index): -<a name="l01014"></a>01014 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01015"></a>01015 values = self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntry(index) -<a name="l01016"></a>01016 customisabletypes = self.<a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>GetCustomisableTypes() -<a name="l01017"></a>01017 <span class="keywordflow">return</span> values, customisabletypes[values[1]][1] -<a name="l01018"></a>01018 <span class="keywordflow">else</span>: -<a name="l01019"></a><a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">01019</a> <span class="keywordflow">return</span> <span class="keywordtype">None</span>, <span class="keywordtype">None</span> -<a name="l01020"></a>01020 -<a name="l01021"></a>01021 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#4da3a475cb7e66bf86f42aa8e9915673">GetEntryName</a>(self, index): -<a name="l01022"></a>01022 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01023"></a>01023 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntryName(index) -<a name="l01024"></a>01024 <span class="keywordflow">else</span>: -<a name="l01025"></a><a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">01025</a> <span class="keywordflow">return</span> FindEntryName(index, MappingDictionary) -<a name="l01026"></a>01026 -<a name="l01027"></a>01027 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#eb864b0df23c119a93ec91836f7dc131">GetEntryInfos</a>(self, index): -<a name="l01028"></a>01028 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01029"></a>01029 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetEntryInfos(index) -<a name="l01030"></a>01030 <span class="keywordflow">else</span>: -<a name="l01031"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">01031</a> <span class="keywordflow">return</span> FindEntryInfos(index, MappingDictionary) -<a name="l01032"></a>01032 -<a name="l01033"></a>01033 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b305e31c72f62266cfc5e15b056a0e90">GetSubentryInfos</a>(self, index, subindex): -<a name="l01034"></a>01034 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01035"></a>01035 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSubentryInfos(index, subindex) -<a name="l01036"></a>01036 <span class="keywordflow">else</span>: -<a name="l01037"></a>01037 result = FindSubentryInfos(index, subindex, MappingDictionary) -<a name="l01038"></a>01038 <span class="keywordflow">if</span> result: -<a name="l01039"></a>01039 result[<span class="stringliteral">"user_defined"</span>] = <span class="keyword">False</span> -<a name="l01040"></a><a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">01040</a> <span class="keywordflow">return</span> result -<a name="l01041"></a>01041 -<a name="l01042"></a>01042 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#a6660f49630ad17289a6f8c13569aef8">GetTypeIndex</a>(self, typename): -<a name="l01043"></a>01043 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01044"></a>01044 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeIndex(typename) -<a name="l01045"></a>01045 <span class="keywordflow">else</span>: -<a name="l01046"></a><a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">01046</a> <span class="keywordflow">return</span> FindTypeIndex(typename, MappingDictionary) -<a name="l01047"></a>01047 -<a name="l01048"></a>01048 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a>(self, typeindex): -<a name="l01049"></a>01049 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01050"></a>01050 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeName(typeindex) -<a name="l01051"></a>01051 <span class="keywordflow">else</span>: -<a name="l01052"></a><a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">01052</a> <span class="keywordflow">return</span> FindTypeName(typeindex, MappingDictionary) -<a name="l01053"></a>01053 -<a name="l01054"></a>01054 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#b8edb6dc0298dc7d117a327c06a24ab9">GetTypeDefaultValue</a>(self, typeindex): -<a name="l01055"></a>01055 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01056"></a>01056 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetTypeDefaultValue(typeindex) -<a name="l01057"></a>01057 <span class="keywordflow">else</span>: -<a name="l01058"></a><a class="code" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">01058</a> <span class="keywordflow">return</span> FindTypeDefaultValue(typeindex, MappingDictionary) -<a name="l01059"></a>01059 -<a name="l01060"></a>01060 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#7b93c95ade6272d2c7e79e0b26b3bbe3">GetMapVariableList</a>(self): -<a name="l01061"></a>01061 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01062"></a>01062 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapVariableList() -<a name="l01063"></a>01063 <span class="keywordflow">else</span>: -<a name="l01064"></a><a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">01064</a> <span class="keywordflow">return</span> [] -<a name="l01065"></a>01065 -<a name="l01066"></a>01066 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#fa0ae7296e271effdd28a3f2fbb94778">GetMandatoryIndexes</a>(self, node = None): -<a name="l01067"></a>01067 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01068"></a>01068 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetMapVariableList() -<a name="l01069"></a>01069 <span class="keywordflow">else</span>: -<a name="l01070"></a><a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">01070</a> <span class="keywordflow">return</span> FindMandatoryIndexes(MappingDictionary) -<a name="l01071"></a>01071 -<a name="l01072"></a>01072 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#38953afbd29be22621f6adab28ae3869">GetCustomisableTypes</a>(self): -<a name="l01073"></a>01073 dic = {} -<a name="l01074"></a>01074 <span class="keywordflow">for</span> index, valuetype <span class="keywordflow">in</span> CustomisableTypes: -<a name="l01075"></a>01075 name = self.<a class="code" href="classnodemanager_1_1NodeManager.html#02618960ca94cf1e287758a4cd8e1891">GetTypeName</a>GetTypeName(index) -<a name="l01076"></a>01076 dic[index] = [name, valuetype] -<a name="l01077"></a><a class="code" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">01077</a> <span class="keywordflow">return</span> dic -<a name="l01078"></a>01078 -<a name="l01079"></a>01079 <span class="keyword">def </span><a class="code" href="classnodemanager_1_1NodeManager.html#9f8b78c75172bf420dcc8d9867b595a5">GetCurrentSpecificMenu</a>(self): -<a name="l01080"></a>01080 <span class="keywordflow">if</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode: -<a name="l01081"></a>01081 <span class="keywordflow">return</span> self.<a class="code" href="classnodemanager_1_1NodeManager.html#c63d9db3d9564ad4c110fddf4532c0ba">CurrentNode</a>CurrentNode.GetSpecificMenu() -<a name="l01082"></a>01082 <span class="keywordflow">return</span> [] -<a name="l01083"></a>01083 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/nodemanager_8py.html --- a/doc/doxygen/html/nodemanager_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py File Reference</h1> -<p> -<a href="nodemanager_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html">nodemanager</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html">nodemanager::UndoBuffer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1NodeManager.html">nodemanager::NodeManager</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenodemanager.html#ea588f8d36eff932dcf6faf78a9ddf1d">nodemanager::GetNewId</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c-source.html --- a/doc/doxygen/html/objacces_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,314 +16,304 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c</h1><a href="objacces_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> -<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="preprocessor">#include "objacces.h"</span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 -<a name="l00031"></a><a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">00031</a> UNS8 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(UNS16 index, UNS8 subIndex, -<a name="l00032"></a>00032 UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code) -<a name="l00033"></a>00033 { -<a name="l00034"></a>00034 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span> MSG_WAR(0x2B09,<span class="stringliteral">"Dictionary index : "</span>, index); -<a name="l00036"></a>00036 MSG_WAR(0X2B10,<span class="stringliteral">" subindex : "</span>, subIndex); -<a name="l00037"></a>00037 <span class="keywordflow">switch</span> (code) { -<a name="l00038"></a>00038 <span class="keywordflow">case</span> OD_NO_SUCH_OBJECT: -<a name="l00039"></a>00039 MSG_WAR(0x2B11,<span class="stringliteral">"Index not found "</span>, index); -<a name="l00040"></a>00040 <span class="keywordflow">break</span>; -<a name="l00041"></a>00041 <span class="keywordflow">case</span> OD_NO_SUCH_SUBINDEX : -<a name="l00042"></a>00042 MSG_WAR(0x2B12,<span class="stringliteral">"SubIndex not found "</span>, subIndex); -<a name="l00043"></a>00043 <span class="keywordflow">break</span>; -<a name="l00044"></a>00044 <span class="keywordflow">case</span> OD_WRITE_NOT_ALLOWED : -<a name="l00045"></a>00045 MSG_WAR(0x2B13,<span class="stringliteral">"Write not allowed, data is read only "</span>, index); -<a name="l00046"></a>00046 <span class="keywordflow">break</span>; -<a name="l00047"></a>00047 <span class="keywordflow">case</span> OD_LENGTH_DATA_INVALID : -<a name="l00048"></a>00048 MSG_WAR(0x2B14,<span class="stringliteral">"Conflict size data. Should be (bytes) : "</span>, sizeDataDict); -<a name="l00049"></a>00049 MSG_WAR(0x2B15,<span class="stringliteral">"But you have given the size : "</span>, sizeDataGiven); -<a name="l00050"></a>00050 <span class="keywordflow">break</span>; -<a name="l00051"></a>00051 <span class="keywordflow">case</span> OD_NOT_MAPPABLE : -<a name="l00052"></a>00052 MSG_WAR(0x2B16,<span class="stringliteral">"Not mappable data in a PDO at index : "</span>, index); -<a name="l00053"></a>00053 <span class="keywordflow">break</span>; -<a name="l00054"></a>00054 <span class="keywordflow">case</span> OD_VALUE_TOO_LOW : -<a name="l00055"></a>00055 MSG_WAR(0x2B17,<span class="stringliteral">"Value range error : value too low. SDOabort : "</span>, code); -<a name="l00056"></a>00056 <span class="keywordflow">break</span>; -<a name="l00057"></a>00057 <span class="keywordflow">case</span> OD_VALUE_TOO_HIGH : -<a name="l00058"></a>00058 MSG_WAR(0x2B18,<span class="stringliteral">"Value range error : value too high. SDOabort : "</span>, code); -<a name="l00059"></a>00059 <span class="keywordflow">break</span>; -<a name="l00060"></a>00060 <span class="keywordflow">default</span> : -<a name="l00061"></a>00061 MSG_WAR(0x2B20, <span class="stringliteral">"Unknown error code : "</span>, code); -<a name="l00062"></a>00062 } -<a name="l00063"></a>00063 <span class="preprocessor">#endif</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span> <span class="keywordflow">return</span> 0; -<a name="l00065"></a>00065 } -<a name="l00066"></a>00066 -<a name="l00067"></a>00067 -<a name="l00068"></a><a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">00068</a> UNS32 <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( CO_Data* d, -<a name="l00069"></a>00069 UNS16 wIndex, -<a name="l00070"></a>00070 UNS8 bSubindex, -<a name="l00071"></a>00071 <span class="keywordtype">void</span> * pDestData, -<a name="l00072"></a>00072 UNS8 * pExpectedSize, -<a name="l00073"></a>00073 UNS8 * pDataType, -<a name="l00074"></a>00074 UNS8 checkAccess, -<a name="l00075"></a>00075 UNS8 endianize) -<a name="l00076"></a>00076 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails. */</span> -<a name="l00077"></a>00077 UNS32 errorCode; -<a name="l00078"></a>00078 UNS8 szData; -<a name="l00079"></a>00079 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; -<a name="l00080"></a>00080 ODCallback_t *Callback; -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 ptrTable = (*d->scanIndexOD)(wIndex, &errorCode, &Callback); -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00085"></a>00085 <span class="keywordflow">return</span> errorCode; -<a name="l00086"></a>00086 <span class="keywordflow">if</span>( ptrTable->bSubCount <= bSubindex ) { -<a name="l00087"></a>00087 <span class="comment">/* Subindex not found */</span> -<a name="l00088"></a>00088 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_NO_SUCH_SUBINDEX); -<a name="l00089"></a>00089 <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX; -<a name="l00090"></a>00090 } -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="keywordflow">if</span> (checkAccess && !(ptrTable->pSubindex[bSubindex].bAccessType & WO)) { -<a name="l00093"></a>00093 MSG_WAR(0x2B30, <span class="stringliteral">"Access Type : "</span>, ptrTable->pSubindex[bSubindex].bAccessType); -<a name="l00094"></a>00094 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_WRITE_NOT_ALLOWED); -<a name="l00095"></a>00095 <span class="keywordflow">return</span> OD_READ_NOT_ALLOWED; -<a name="l00096"></a>00096 } -<a name="l00097"></a>00097 -<a name="l00098"></a>00098 *pDataType = ptrTable->pSubindex[bSubindex].bDataType; -<a name="l00099"></a>00099 szData = ptrTable->pSubindex[bSubindex].size; -<a name="l00100"></a>00100 -<a name="l00101"></a>00101 <span class="keywordflow">if</span>( *pExpectedSize == 0 || -<a name="l00102"></a>00102 *pExpectedSize == szData || -<a name="l00103"></a>00103 (*pDataType == visible_string && *pExpectedSize < szData)) {<span class="comment">/* We allow to fetch a shorter string than expected */</span> -<a name="l00104"></a>00104 -<a name="l00105"></a>00105 <span class="preprocessor"># ifdef CANOPEN_BIG_ENDIAN</span> -<a name="l00106"></a>00106 <span class="preprocessor"></span> <span class="keywordflow">if</span>(endianize && *pDataType > <span class="keywordtype">boolean</span> && *pDataType < visible_string) { -<a name="l00107"></a>00107 <span class="comment">/* data must be transmited with low byte first */</span> -<a name="l00108"></a>00108 UNS8 i, j = 0; -<a name="l00109"></a>00109 MSG_WAR(<span class="keywordtype">boolean</span>, <span class="stringliteral">"data type "</span>, *pDataType); -<a name="l00110"></a>00110 MSG_WAR(visible_string, <span class="stringliteral">"data type "</span>, *pDataType); -<a name="l00111"></a>00111 <span class="keywordflow">for</span> ( i = szData ; i > 0 ; i--) { -<a name="l00112"></a>00112 MSG_WAR(i,<span class="stringliteral">" "</span>, j); -<a name="l00113"></a>00113 ((UNS8*)pDestData)[j++] = -<a name="l00114"></a>00114 ((UNS8*)ptrTable->pSubindex[bSubindex].pObject)[i-1]; -<a name="l00115"></a>00115 } -<a name="l00116"></a>00116 } -<a name="l00117"></a>00117 <span class="keywordflow">else</span> <span class="comment">/* It it is a visible string no endianisation to perform */</span> -<a name="l00118"></a>00118 memcpy(pDestData, ptrTable->pSubindex[bSubindex].pObject,szData); -<a name="l00119"></a>00119 <span class="preprocessor"># else</span> -<a name="l00120"></a>00120 <span class="preprocessor"></span> memcpy(pDestData, ptrTable->pSubindex[bSubindex].pObject,szData); -<a name="l00121"></a>00121 <span class="preprocessor"># endif</span> -<a name="l00122"></a>00122 <span class="preprocessor"></span> -<a name="l00123"></a>00123 *pExpectedSize = szData; -<a name="l00124"></a>00124 <span class="preprocessor">#if 0</span> -<a name="l00125"></a>00125 <span class="preprocessor"></span> <span class="comment">/* Me laisser ça, please ! (FD) */</span> -<a name="l00126"></a>00126 { -<a name="l00127"></a>00127 UNS8 i; -<a name="l00128"></a>00128 <span class="keywordflow">for</span> (i = 0 ; i < 10 ; i++) { -<a name="l00129"></a>00129 MSG_WAR(*pExpectedSize, <span class="stringliteral">"dic data= "</span>, -<a name="l00130"></a>00130 *(UNS8 *)(ptrTable->pSubindex[bSubindex].pObject + i)); -<a name="l00131"></a>00131 } -<a name="l00132"></a>00132 -<a name="l00133"></a>00133 } -<a name="l00134"></a>00134 <span class="preprocessor">#endif</span> -<a name="l00135"></a>00135 <span class="preprocessor"></span> <span class="keywordflow">return</span> OD_SUCCESSFUL; -<a name="l00136"></a>00136 } -<a name="l00137"></a>00137 <span class="keywordflow">else</span> { <span class="comment">/* Error ! */</span> -<a name="l00138"></a>00138 *pExpectedSize = szData; -<a name="l00139"></a>00139 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, -<a name="l00140"></a>00140 *pExpectedSize, OD_LENGTH_DATA_INVALID); -<a name="l00141"></a>00141 <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID; -<a name="l00142"></a>00142 } -<a name="l00143"></a>00143 } -<a name="l00144"></a>00144 -<a name="l00145"></a><a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">00145</a> UNS32 <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( CO_Data* d, -<a name="l00146"></a>00146 UNS16 wIndex, -<a name="l00147"></a>00147 UNS8 bSubindex, -<a name="l00148"></a>00148 <span class="keywordtype">void</span> * pDestData, -<a name="l00149"></a>00149 UNS8 * pExpectedSize, -<a name="l00150"></a>00150 UNS8 * pDataType, -<a name="l00151"></a>00151 UNS8 checkAccess) -<a name="l00152"></a>00152 { -<a name="l00153"></a>00153 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, -<a name="l00154"></a>00154 wIndex, -<a name="l00155"></a>00155 bSubindex, -<a name="l00156"></a>00156 pDestData, -<a name="l00157"></a>00157 pExpectedSize, -<a name="l00158"></a>00158 pDataType, -<a name="l00159"></a>00159 checkAccess, -<a name="l00160"></a>00160 1);<span class="comment">//endianize</span> -<a name="l00161"></a>00161 } -<a name="l00162"></a>00162 -<a name="l00163"></a><a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">00163</a> UNS32 <a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a>( CO_Data* d, -<a name="l00164"></a>00164 UNS16 wIndex, -<a name="l00165"></a>00165 UNS8 bSubindex, -<a name="l00166"></a>00166 <span class="keywordtype">void</span> * pDestData, -<a name="l00167"></a>00167 UNS8 * pExpectedSize, -<a name="l00168"></a>00168 UNS8 * pDataType, -<a name="l00169"></a>00169 UNS8 checkAccess) -<a name="l00170"></a>00170 { -<a name="l00171"></a>00171 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, -<a name="l00172"></a>00172 wIndex, -<a name="l00173"></a>00173 bSubindex, -<a name="l00174"></a>00174 pDestData, -<a name="l00175"></a>00175 pExpectedSize, -<a name="l00176"></a>00176 pDataType, -<a name="l00177"></a>00177 checkAccess, -<a name="l00178"></a>00178 0);<span class="comment">//do not endianize</span> -<a name="l00179"></a>00179 } -<a name="l00180"></a>00180 -<a name="l00181"></a><a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">00181</a> UNS32 <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( CO_Data* d, -<a name="l00182"></a>00182 UNS16 wIndex, -<a name="l00183"></a>00183 UNS8 bSubindex, -<a name="l00184"></a>00184 <span class="keywordtype">void</span> * pSourceData, -<a name="l00185"></a>00185 UNS8 * pExpectedSize, -<a name="l00186"></a>00186 UNS8 checkAccess, -<a name="l00187"></a>00187 UNS8 endianize) -<a name="l00188"></a>00188 { -<a name="l00189"></a>00189 UNS8 szData; -<a name="l00190"></a>00190 UNS8 dataType; -<a name="l00191"></a>00191 UNS32 errorCode; -<a name="l00192"></a>00192 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; -<a name="l00193"></a>00193 ODCallback_t *Callback; -<a name="l00194"></a>00194 -<a name="l00195"></a>00195 ptrTable =(*d->scanIndexOD)(wIndex, &errorCode, &Callback); -<a name="l00196"></a>00196 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00197"></a>00197 <span class="keywordflow">return</span> errorCode; -<a name="l00198"></a>00198 -<a name="l00199"></a>00199 <span class="keywordflow">if</span>( ptrTable->bSubCount <= bSubindex ) { -<a name="l00200"></a>00200 <span class="comment">/* Subindex not found */</span> -<a name="l00201"></a>00201 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_NO_SUCH_SUBINDEX); -<a name="l00202"></a>00202 <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX; -<a name="l00203"></a>00203 } -<a name="l00204"></a>00204 <span class="keywordflow">if</span> (checkAccess && (ptrTable->pSubindex[bSubindex].bAccessType == RO)) { -<a name="l00205"></a>00205 MSG_WAR(0x2B25, <span class="stringliteral">"Access Type : "</span>, ptrTable->pSubindex[bSubindex].bAccessType); -<a name="l00206"></a>00206 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_WRITE_NOT_ALLOWED); -<a name="l00207"></a>00207 <span class="keywordflow">return</span> OD_WRITE_NOT_ALLOWED; -<a name="l00208"></a>00208 } -<a name="l00209"></a>00209 -<a name="l00210"></a>00210 -<a name="l00211"></a>00211 dataType = ptrTable->pSubindex[bSubindex].bDataType; -<a name="l00212"></a>00212 szData = ptrTable->pSubindex[bSubindex].size; -<a name="l00213"></a>00213 -<a name="l00214"></a>00214 <span class="keywordflow">if</span>( *pExpectedSize == 0 || -<a name="l00215"></a>00215 *pExpectedSize == szData || -<a name="l00216"></a>00216 (dataType == visible_string && *pExpectedSize < szData)) <span class="comment">/* We allow to store a shorter string than entry size */</span> -<a name="l00217"></a>00217 { -<a name="l00218"></a>00218 <span class="preprocessor"> #ifdef CANOPEN_BIG_ENDIAN</span> -<a name="l00219"></a>00219 <span class="preprocessor"></span> <span class="keywordflow">if</span>(endianize && dataType > <span class="keywordtype">boolean</span> && dataType < visible_string) -<a name="l00220"></a>00220 { -<a name="l00221"></a>00221 <span class="comment">/* we invert the data source directly. This let us do range testing without */</span> -<a name="l00222"></a>00222 <span class="comment">/* additional temp variable */</span> -<a name="l00223"></a>00223 UNS8 i; -<a name="l00224"></a>00224 <span class="keywordflow">for</span> ( i = 0 ; i < ( ptrTable->pSubindex[bSubindex].size >> 1) ; i++) -<a name="l00225"></a>00225 { -<a name="l00226"></a>00226 UNS8 tmp =((UNS8 *)pSourceData) [(ptrTable->pSubindex[bSubindex].size - 1) - i]; -<a name="l00227"></a>00227 ((UNS8 *)pSourceData) [(ptrTable->pSubindex[bSubindex].size - 1) - i] = ((UNS8 *)pSourceData)[i]; -<a name="l00228"></a>00228 ((UNS8 *)pSourceData)[i] = tmp; -<a name="l00229"></a>00229 } -<a name="l00230"></a>00230 } -<a name="l00231"></a>00231 <span class="preprocessor"> #endif</span> -<a name="l00232"></a>00232 <span class="preprocessor"></span> errorCode = (*d->valueRangeTest)(dataType, pSourceData); -<a name="l00233"></a>00233 <span class="keywordflow">if</span> (errorCode) { -<a name="l00234"></a>00234 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, errorCode); -<a name="l00235"></a>00235 <span class="keywordflow">return</span> errorCode; -<a name="l00236"></a>00236 } -<a name="l00237"></a>00237 memcpy(ptrTable->pSubindex[bSubindex].pObject,pSourceData, *pExpectedSize); -<a name="l00238"></a>00238 *pExpectedSize = szData; -<a name="l00239"></a>00239 -<a name="l00240"></a>00240 <span class="comment">/* Callbacks */</span> -<a name="l00241"></a>00241 <span class="keywordflow">if</span>(Callback && Callback[bSubindex]){ -<a name="l00242"></a>00242 (*Callback[bSubindex])(d, ptrTable, bSubindex); -<a name="l00243"></a>00243 } -<a name="l00244"></a>00244 -<a name="l00245"></a>00245 <span class="comment">/* TODO : Store dans NVRAM */</span> -<a name="l00246"></a>00246 <span class="keywordflow">if</span> (ptrTable->pSubindex[bSubindex].bAccessType & TO_BE_SAVE){ -<a name="l00247"></a>00247 (*d->storeODSubIndex)(wIndex, bSubindex); -<a name="l00248"></a>00248 } -<a name="l00249"></a>00249 <span class="keywordflow">return</span> OD_SUCCESSFUL; -<a name="l00250"></a>00250 }<span class="keywordflow">else</span>{ -<a name="l00251"></a>00251 *pExpectedSize = szData; -<a name="l00252"></a>00252 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, OD_LENGTH_DATA_INVALID); -<a name="l00253"></a>00253 <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID; -<a name="l00254"></a>00254 } -<a name="l00255"></a>00255 } -<a name="l00256"></a>00256 -<a name="l00257"></a><a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">00257</a> UNS32 <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>( CO_Data* d, -<a name="l00258"></a>00258 UNS16 wIndex, -<a name="l00259"></a>00259 UNS8 bSubindex, -<a name="l00260"></a>00260 <span class="keywordtype">void</span> * pSourceData, -<a name="l00261"></a>00261 UNS8 * pExpectedSize, -<a name="l00262"></a>00262 UNS8 checkAccess) -<a name="l00263"></a>00263 { -<a name="l00264"></a>00264 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, -<a name="l00265"></a>00265 wIndex, -<a name="l00266"></a>00266 bSubindex, -<a name="l00267"></a>00267 pSourceData, -<a name="l00268"></a>00268 pExpectedSize, -<a name="l00269"></a>00269 checkAccess, -<a name="l00270"></a>00270 1);<span class="comment">//endianize</span> -<a name="l00271"></a>00271 } -<a name="l00272"></a>00272 -<a name="l00273"></a><a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">00273</a> UNS32 <a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a>( CO_Data* d, -<a name="l00274"></a>00274 UNS16 wIndex, -<a name="l00275"></a>00275 UNS8 bSubindex, -<a name="l00276"></a>00276 <span class="keywordtype">void</span> * pSourceData, -<a name="l00277"></a>00277 UNS8 * pExpectedSize, -<a name="l00278"></a>00278 UNS8 checkAccess) -<a name="l00279"></a>00279 { -<a name="l00280"></a>00280 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, -<a name="l00281"></a>00281 wIndex, -<a name="l00282"></a>00282 bSubindex, -<a name="l00283"></a>00283 pSourceData, -<a name="l00284"></a>00284 pExpectedSize, -<a name="l00285"></a>00285 checkAccess, -<a name="l00286"></a>00286 0);<span class="comment">//do not endianize</span> -<a name="l00287"></a>00287 } +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00037"></a>00037 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> +<a name="l00038"></a>00038 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 +<a name="l00041"></a>00041 <span class="preprocessor">#include "objacces.h"</span> +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 +<a name="l00055"></a><a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">00055</a> UNS8 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(UNS16 index, UNS8 subIndex, +<a name="l00056"></a>00056 UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code) +<a name="l00057"></a>00057 { +<a name="l00058"></a>00058 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span> +<a name="l00059"></a>00059 <span class="preprocessor"></span> MSG_WAR(0x2B09,<span class="stringliteral">"Dictionary index : "</span>, index); +<a name="l00060"></a>00060 MSG_WAR(0X2B10,<span class="stringliteral">" subindex : "</span>, subIndex); +<a name="l00061"></a>00061 <span class="keywordflow">switch</span> (code) { +<a name="l00062"></a>00062 <span class="keywordflow">case</span> OD_NO_SUCH_OBJECT: +<a name="l00063"></a>00063 MSG_WAR(0x2B11,<span class="stringliteral">"Index not found "</span>, index); +<a name="l00064"></a>00064 <span class="keywordflow">break</span>; +<a name="l00065"></a>00065 <span class="keywordflow">case</span> OD_NO_SUCH_SUBINDEX : +<a name="l00066"></a>00066 MSG_WAR(0x2B12,<span class="stringliteral">"SubIndex not found "</span>, subIndex); +<a name="l00067"></a>00067 <span class="keywordflow">break</span>; +<a name="l00068"></a>00068 <span class="keywordflow">case</span> OD_WRITE_NOT_ALLOWED : +<a name="l00069"></a>00069 MSG_WAR(0x2B13,<span class="stringliteral">"Write not allowed, data is read only "</span>, index); +<a name="l00070"></a>00070 <span class="keywordflow">break</span>; +<a name="l00071"></a>00071 <span class="keywordflow">case</span> OD_LENGTH_DATA_INVALID : +<a name="l00072"></a>00072 MSG_WAR(0x2B14,<span class="stringliteral">"Conflict size data. Should be (bytes) : "</span>, sizeDataDict); +<a name="l00073"></a>00073 MSG_WAR(0x2B15,<span class="stringliteral">"But you have given the size : "</span>, sizeDataGiven); +<a name="l00074"></a>00074 <span class="keywordflow">break</span>; +<a name="l00075"></a>00075 <span class="keywordflow">case</span> OD_NOT_MAPPABLE : +<a name="l00076"></a>00076 MSG_WAR(0x2B16,<span class="stringliteral">"Not mappable data in a PDO at index : "</span>, index); +<a name="l00077"></a>00077 <span class="keywordflow">break</span>; +<a name="l00078"></a>00078 <span class="keywordflow">case</span> OD_VALUE_TOO_LOW : +<a name="l00079"></a>00079 MSG_WAR(0x2B17,<span class="stringliteral">"Value range error : value too low. SDOabort : "</span>, code); +<a name="l00080"></a>00080 <span class="keywordflow">break</span>; +<a name="l00081"></a>00081 <span class="keywordflow">case</span> OD_VALUE_TOO_HIGH : +<a name="l00082"></a>00082 MSG_WAR(0x2B18,<span class="stringliteral">"Value range error : value too high. SDOabort : "</span>, code); +<a name="l00083"></a>00083 <span class="keywordflow">break</span>; +<a name="l00084"></a>00084 <span class="keywordflow">default</span> : +<a name="l00085"></a>00085 MSG_WAR(0x2B20, <span class="stringliteral">"Unknown error code : "</span>, code); +<a name="l00086"></a>00086 } +<a name="l00087"></a>00087 <span class="preprocessor">#endif</span> +<a name="l00088"></a>00088 <span class="preprocessor"></span> <span class="keywordflow">return</span> 0; +<a name="l00089"></a>00089 } +<a name="l00090"></a>00090 +<a name="l00105"></a><a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">00105</a> UNS32 <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( CO_Data* d, +<a name="l00106"></a>00106 UNS16 wIndex, +<a name="l00107"></a>00107 UNS8 bSubindex, +<a name="l00108"></a>00108 <span class="keywordtype">void</span> * pDestData, +<a name="l00109"></a>00109 UNS8 * pExpectedSize, +<a name="l00110"></a>00110 UNS8 * pDataType, +<a name="l00111"></a>00111 UNS8 checkAccess, +<a name="l00112"></a>00112 UNS8 endianize) +<a name="l00113"></a>00113 { +<a name="l00115"></a>00115 UNS32 errorCode; +<a name="l00116"></a>00116 UNS8 szData; +<a name="l00117"></a>00117 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; +<a name="l00118"></a>00118 ODCallback_t *Callback; +<a name="l00119"></a>00119 +<a name="l00120"></a>00120 ptrTable = (*d->scanIndexOD)(wIndex, &errorCode, &Callback); +<a name="l00121"></a>00121 +<a name="l00122"></a>00122 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00123"></a>00123 <span class="keywordflow">return</span> errorCode; +<a name="l00124"></a>00124 <span class="keywordflow">if</span>( ptrTable->bSubCount <= bSubindex ) { +<a name="l00125"></a>00125 <span class="comment">/* Subindex not found */</span> +<a name="l00126"></a>00126 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_NO_SUCH_SUBINDEX); +<a name="l00127"></a>00127 <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX; +<a name="l00128"></a>00128 } +<a name="l00129"></a>00129 +<a name="l00130"></a>00130 <span class="keywordflow">if</span> (checkAccess && !(ptrTable->pSubindex[bSubindex].bAccessType & WO)) { +<a name="l00131"></a>00131 MSG_WAR(0x2B30, <span class="stringliteral">"Access Type : "</span>, ptrTable->pSubindex[bSubindex].bAccessType); +<a name="l00132"></a>00132 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, 0, OD_WRITE_NOT_ALLOWED); +<a name="l00133"></a>00133 <span class="keywordflow">return</span> OD_READ_NOT_ALLOWED; +<a name="l00134"></a>00134 } +<a name="l00135"></a>00135 +<a name="l00136"></a>00136 *pDataType = ptrTable->pSubindex[bSubindex].bDataType; +<a name="l00137"></a>00137 szData = ptrTable->pSubindex[bSubindex].size; +<a name="l00138"></a>00138 +<a name="l00139"></a>00139 <span class="keywordflow">if</span>(*pExpectedSize == 0 || +<a name="l00140"></a>00140 *pExpectedSize == szData || +<a name="l00141"></a>00141 (*pDataType == visible_string && *pExpectedSize < szData)) { +<a name="l00145"></a>00145 <span class="preprocessor"># ifdef CANOPEN_BIG_ENDIAN</span> +<a name="l00146"></a>00146 <span class="preprocessor"></span> <span class="keywordflow">if</span>(endianize && *pDataType > <span class="keywordtype">boolean</span> && *pDataType < visible_string) { +<a name="l00148"></a>00148 UNS8 i, j = 0; +<a name="l00149"></a>00149 MSG_WAR(<span class="keywordtype">boolean</span>, <span class="stringliteral">"data type "</span>, *pDataType); +<a name="l00150"></a>00150 MSG_WAR(visible_string, <span class="stringliteral">"data type "</span>, *pDataType); +<a name="l00151"></a>00151 <span class="keywordflow">for</span> ( i = szData ; i > 0 ; i--) { +<a name="l00152"></a>00152 MSG_WAR(i,<span class="stringliteral">" "</span>, j); +<a name="l00153"></a>00153 ((UNS8*)pDestData)[j++] = +<a name="l00154"></a>00154 ((UNS8*)ptrTable->pSubindex[bSubindex].pObject)[i-1]; +<a name="l00155"></a>00155 } +<a name="l00156"></a>00156 } +<a name="l00157"></a>00157 <span class="keywordflow">else</span> +<a name="l00158"></a>00158 memcpy(pDestData, ptrTable->pSubindex[bSubindex].pObject,szData); +<a name="l00159"></a>00159 <span class="preprocessor"># else</span> +<a name="l00160"></a>00160 <span class="preprocessor"></span> memcpy(pDestData, ptrTable->pSubindex[bSubindex].pObject,szData); +<a name="l00161"></a>00161 <span class="preprocessor"># endif</span> +<a name="l00162"></a>00162 <span class="preprocessor"></span> +<a name="l00163"></a>00163 *pExpectedSize = szData; +<a name="l00164"></a>00164 <span class="preprocessor">#if 0</span> +<a name="l00165"></a>00165 <span class="preprocessor"></span> +<a name="l00166"></a>00166 { +<a name="l00167"></a>00167 UNS8 i; +<a name="l00168"></a>00168 <span class="keywordflow">for</span> (i = 0 ; i < 10 ; i++) { +<a name="l00169"></a>00169 MSG_WAR(*pExpectedSize, <span class="stringliteral">"dic data= "</span>, +<a name="l00170"></a>00170 *(UNS8 *)(ptrTable->pSubindex[bSubindex].pObject + i)); +<a name="l00171"></a>00171 } +<a name="l00172"></a>00172 +<a name="l00173"></a>00173 } +<a name="l00174"></a>00174 <span class="preprocessor">#endif</span> +<a name="l00175"></a>00175 <span class="preprocessor"></span> <span class="keywordflow">return</span> OD_SUCCESSFUL; +<a name="l00176"></a>00176 } +<a name="l00177"></a>00177 <span class="keywordflow">else</span> { +<a name="l00178"></a>00178 *pExpectedSize = szData; +<a name="l00179"></a>00179 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, +<a name="l00180"></a>00180 *pExpectedSize, OD_LENGTH_DATA_INVALID); +<a name="l00181"></a>00181 <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID; +<a name="l00182"></a>00182 } +<a name="l00183"></a>00183 } +<a name="l00184"></a>00184 +<a name="l00198"></a><a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">00198</a> UNS32 <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( CO_Data* d, +<a name="l00199"></a>00199 UNS16 wIndex, +<a name="l00200"></a>00200 UNS8 bSubindex, +<a name="l00201"></a>00201 <span class="keywordtype">void</span> * pDestData, +<a name="l00202"></a>00202 UNS8 * pExpectedSize, +<a name="l00203"></a>00203 UNS8 * pDataType, +<a name="l00204"></a>00204 UNS8 checkAccess) +<a name="l00205"></a>00205 { +<a name="l00206"></a>00206 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, +<a name="l00207"></a>00207 wIndex, +<a name="l00208"></a>00208 bSubindex, +<a name="l00209"></a>00209 pDestData, +<a name="l00210"></a>00210 pExpectedSize, +<a name="l00211"></a>00211 pDataType, +<a name="l00212"></a>00212 checkAccess, +<a name="l00213"></a>00213 1);<span class="comment">//endianize</span> +<a name="l00214"></a>00214 } +<a name="l00215"></a>00215 +<a name="l00229"></a><a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">00229</a> UNS32 <a class="code" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a>( CO_Data* d, +<a name="l00230"></a>00230 UNS16 wIndex, +<a name="l00231"></a>00231 UNS8 bSubindex, +<a name="l00232"></a>00232 <span class="keywordtype">void</span> * pDestData, +<a name="l00233"></a>00233 UNS8 * pExpectedSize, +<a name="l00234"></a>00234 UNS8 * pDataType, +<a name="l00235"></a>00235 UNS8 checkAccess) +<a name="l00236"></a>00236 { +<a name="l00237"></a>00237 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a>( d, +<a name="l00238"></a>00238 wIndex, +<a name="l00239"></a>00239 bSubindex, +<a name="l00240"></a>00240 pDestData, +<a name="l00241"></a>00241 pExpectedSize, +<a name="l00242"></a>00242 pDataType, +<a name="l00243"></a>00243 checkAccess, +<a name="l00244"></a>00244 0);<span class="comment">//do not endianize</span> +<a name="l00245"></a>00245 } +<a name="l00246"></a>00246 +<a name="l00260"></a><a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">00260</a> UNS32 <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( CO_Data* d, +<a name="l00261"></a>00261 UNS16 wIndex, +<a name="l00262"></a>00262 UNS8 bSubindex, +<a name="l00263"></a>00263 <span class="keywordtype">void</span> * pSourceData, +<a name="l00264"></a>00264 UNS8 * pExpectedSize, +<a name="l00265"></a>00265 UNS8 checkAccess, +<a name="l00266"></a>00266 UNS8 endianize) +<a name="l00267"></a>00267 { +<a name="l00268"></a>00268 UNS8 szData; +<a name="l00269"></a>00269 UNS8 dataType; +<a name="l00270"></a>00270 UNS32 errorCode; +<a name="l00271"></a>00271 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; +<a name="l00272"></a>00272 ODCallback_t *Callback; +<a name="l00273"></a>00273 +<a name="l00274"></a>00274 ptrTable =(*d->scanIndexOD)(wIndex, &errorCode, &Callback); +<a name="l00275"></a>00275 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00276"></a>00276 <span class="keywordflow">return</span> errorCode; +<a name="l00277"></a>00277 +<a name="l00278"></a>00278 <span class="keywordflow">if</span>( ptrTable->bSubCount <= bSubindex ) { +<a name="l00280"></a>00280 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_NO_SUCH_SUBINDEX); +<a name="l00281"></a>00281 <span class="keywordflow">return</span> OD_NO_SUCH_SUBINDEX; +<a name="l00282"></a>00282 } +<a name="l00283"></a>00283 <span class="keywordflow">if</span> (checkAccess && (ptrTable->pSubindex[bSubindex].bAccessType == RO)) { +<a name="l00284"></a>00284 MSG_WAR(0x2B25, <span class="stringliteral">"Access Type : "</span>, ptrTable->pSubindex[bSubindex].bAccessType); +<a name="l00285"></a>00285 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, 0, *pExpectedSize, OD_WRITE_NOT_ALLOWED); +<a name="l00286"></a>00286 <span class="keywordflow">return</span> OD_WRITE_NOT_ALLOWED; +<a name="l00287"></a>00287 } <a name="l00288"></a>00288 <a name="l00289"></a>00289 -<a name="l00290"></a>00290 -<a name="l00291"></a>00291 -<a name="l00292"></a><a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">00292</a> <span class="keyword">const</span> indextable * <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (CO_Data* d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback) -<a name="l00293"></a>00293 { -<a name="l00294"></a>00294 <span class="keywordflow">return</span> (*d->scanIndexOD)(wIndex, errorCode, Callback); -<a name="l00295"></a>00295 } -<a name="l00296"></a>00296 -<a name="l00297"></a><a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">00297</a> UNS32 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback) -<a name="l00298"></a>00298 { -<a name="l00299"></a>00299 UNS32 errorCode; -<a name="l00300"></a>00300 ODCallback_t *CallbackList; -<a name="l00301"></a>00301 -<a name="l00302"></a>00302 <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (d, wIndex, &errorCode, &CallbackList); -<a name="l00303"></a>00303 <span class="keywordflow">if</span>(errorCode == OD_SUCCESSFUL && CallbackList) -<a name="l00304"></a>00304 CallbackList[bSubindex] = Callback; -<a name="l00305"></a>00305 <span class="keywordflow">return</span> errorCode; -<a name="l00306"></a>00306 } -<a name="l00307"></a>00307 -<a name="l00308"></a><a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">00308</a> <span class="keywordtype">void</span> <a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex){} -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00290"></a>00290 dataType = ptrTable->pSubindex[bSubindex].bDataType; +<a name="l00291"></a>00291 szData = ptrTable->pSubindex[bSubindex].size; +<a name="l00292"></a>00292 +<a name="l00293"></a>00293 <span class="keywordflow">if</span>( *pExpectedSize == 0 || +<a name="l00294"></a>00294 *pExpectedSize == szData || +<a name="l00295"></a>00295 (dataType == visible_string && *pExpectedSize < szData)) <span class="comment">/* We</span> +<a name="l00296"></a>00296 <span class="comment"> allow to store a shorter string than entry size */</span> +<a name="l00297"></a>00297 { +<a name="l00298"></a>00298 <span class="preprocessor">#ifdef CANOPEN_BIG_ENDIAN</span> +<a name="l00299"></a>00299 <span class="preprocessor"></span> <span class="keywordflow">if</span>(endianize && dataType > <span class="keywordtype">boolean</span> && dataType < visible_string) +<a name="l00300"></a>00300 { +<a name="l00304"></a>00304 UNS8 i; +<a name="l00305"></a>00305 <span class="keywordflow">for</span> ( i = 0 ; i < ( ptrTable->pSubindex[bSubindex].size >> 1) ; i++) +<a name="l00306"></a>00306 { +<a name="l00307"></a>00307 UNS8 tmp =((UNS8 *)pSourceData) [(ptrTable->pSubindex[bSubindex].size - 1) - i]; +<a name="l00308"></a>00308 ((UNS8 *)pSourceData) [(ptrTable->pSubindex[bSubindex].size - 1) - i] = ((UNS8 *)pSourceData)[i]; +<a name="l00309"></a>00309 ((UNS8 *)pSourceData)[i] = tmp; +<a name="l00310"></a>00310 } +<a name="l00311"></a>00311 } +<a name="l00312"></a>00312 <span class="preprocessor">#endif</span> +<a name="l00313"></a>00313 <span class="preprocessor"></span> errorCode = (*d->valueRangeTest)(dataType, pSourceData); +<a name="l00314"></a>00314 <span class="keywordflow">if</span> (errorCode) { +<a name="l00315"></a>00315 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, errorCode); +<a name="l00316"></a>00316 <span class="keywordflow">return</span> errorCode; +<a name="l00317"></a>00317 } +<a name="l00318"></a>00318 memcpy(ptrTable->pSubindex[bSubindex].pObject,pSourceData, *pExpectedSize); +<a name="l00319"></a>00319 *pExpectedSize = szData; +<a name="l00320"></a>00320 +<a name="l00322"></a>00322 <span class="keywordflow">if</span>(Callback && Callback[bSubindex]){ +<a name="l00323"></a>00323 (*Callback[bSubindex])(d, ptrTable, bSubindex); +<a name="l00324"></a>00324 } +<a name="l00325"></a>00325 +<a name="l00327"></a>00327 <span class="keywordflow">if</span> (ptrTable->pSubindex[bSubindex].bAccessType & TO_BE_SAVE){ +<a name="l00328"></a>00328 (*d->storeODSubIndex)(wIndex, bSubindex); +<a name="l00329"></a>00329 } +<a name="l00330"></a>00330 <span class="keywordflow">return</span> OD_SUCCESSFUL; +<a name="l00331"></a>00331 }<span class="keywordflow">else</span>{ +<a name="l00332"></a>00332 *pExpectedSize = szData; +<a name="l00333"></a>00333 <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(wIndex, bSubindex, szData, *pExpectedSize, OD_LENGTH_DATA_INVALID); +<a name="l00334"></a>00334 <span class="keywordflow">return</span> OD_LENGTH_DATA_INVALID; +<a name="l00335"></a>00335 } +<a name="l00336"></a>00336 } +<a name="l00337"></a>00337 +<a name="l00350"></a><a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">00350</a> UNS32 <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>( CO_Data* d, +<a name="l00351"></a>00351 UNS16 wIndex, +<a name="l00352"></a>00352 UNS8 bSubindex, +<a name="l00353"></a>00353 <span class="keywordtype">void</span> * pSourceData, +<a name="l00354"></a>00354 UNS8 * pExpectedSize, +<a name="l00355"></a>00355 UNS8 checkAccess) +<a name="l00356"></a>00356 { +<a name="l00357"></a>00357 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, +<a name="l00358"></a>00358 wIndex, +<a name="l00359"></a>00359 bSubindex, +<a name="l00360"></a>00360 pSourceData, +<a name="l00361"></a>00361 pExpectedSize, +<a name="l00362"></a>00362 checkAccess, +<a name="l00363"></a>00363 1);<span class="comment">//endianize</span> +<a name="l00364"></a>00364 } +<a name="l00365"></a>00365 +<a name="l00378"></a><a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">00378</a> UNS32 <a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a>( CO_Data* d, +<a name="l00379"></a>00379 UNS16 wIndex, +<a name="l00380"></a>00380 UNS8 bSubindex, +<a name="l00381"></a>00381 <span class="keywordtype">void</span> * pSourceData, +<a name="l00382"></a>00382 UNS8 * pExpectedSize, +<a name="l00383"></a>00383 UNS8 checkAccess) +<a name="l00384"></a>00384 { +<a name="l00385"></a>00385 <span class="keywordflow">return</span> <a class="code" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a>( d, +<a name="l00386"></a>00386 wIndex, +<a name="l00387"></a>00387 bSubindex, +<a name="l00388"></a>00388 pSourceData, +<a name="l00389"></a>00389 pExpectedSize, +<a name="l00390"></a>00390 checkAccess, +<a name="l00391"></a>00391 0);<span class="comment">//do not endianize</span> +<a name="l00392"></a>00392 } +<a name="l00393"></a>00393 +<a name="l00404"></a><a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">00404</a> <span class="keyword">const</span> indextable * <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (CO_Data* d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback) +<a name="l00405"></a>00405 { +<a name="l00406"></a>00406 <span class="keywordflow">return</span> (*d->scanIndexOD)(wIndex, errorCode, Callback); +<a name="l00407"></a>00407 } +<a name="l00408"></a>00408 +<a name="l00419"></a><a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">00419</a> UNS32 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback) +<a name="l00420"></a>00420 { +<a name="l00421"></a>00421 UNS32 errorCode; +<a name="l00422"></a>00422 ODCallback_t *CallbackList; +<a name="l00423"></a>00423 +<a name="l00424"></a>00424 <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (d, wIndex, &errorCode, &CallbackList); +<a name="l00425"></a>00425 <span class="keywordflow">if</span>(errorCode == OD_SUCCESSFUL && CallbackList) +<a name="l00426"></a>00426 CallbackList[bSubindex] = Callback; +<a name="l00427"></a>00427 <span class="keywordflow">return</span> errorCode; +<a name="l00428"></a>00428 } +<a name="l00429"></a>00429 +<a name="l00436"></a><a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">00436</a> <span class="keywordtype">void</span> <a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex){} +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c.html --- a/doc/doxygen/html/objacces_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -18,6 +18,9 @@ <h1>/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c File Reference</h1><code>#include "objacces.h"</code><br> <p> +Include dependency graph for objacces.c:<p><center><img src="objacces_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c_map" alt=""></center> + +<p> <a href="objacces_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -42,7 +45,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 08:55:23 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="objacces_8c-source.html">objacces.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="49e9444c8c8d39906a40a153366ed09c"></a><!-- doxytag: member="objacces.c::_getODentry" ref="49e9444c8c8d39906a40a153366ed09c" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)" --> <div class="memitem"> <div class="memproto"> @@ -105,11 +113,36 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00068">68</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00031">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDestData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>endianize</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails.<p> +We allow to fetch a shorter string than expected<p> +Error ! +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00105">105</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>. +<p> +Referenced by <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00229">readLocalDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.png" border="0" usemap="#objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map" alt=""></center> +<map name="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map"> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="164,6,332,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="72f69950be4a1352fc78648c71454820"></a><!-- doxytag: member="objacces.c::_setODentry" ref="72f69950be4a1352fc78648c71454820" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)" --> @@ -168,11 +201,35 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00181">181</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00031">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pSourceData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>endianize</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Subindex not found<p> +Callbacks<p> +TODO : Store dans NVRAM +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00260">260</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>. +<p> +Referenced by <a class="el" href="objacces_8c-source.html#l00350">setODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00378">writeLocalDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.png" border="0" usemap="#objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map" alt=""></center> +<map name="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map"> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="161,6,329,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="43bf8d2616cf3d7d713b4af3d33a139c"></a><!-- doxytag: member="objacces.c::_storeODSubIndex" ref="43bf8d2616cf3d7d713b4af3d33a139c" args="(UNS16 wIndex, UNS8 bSubindex)" --> @@ -201,9 +258,15 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00308">308</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00436">436</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. </div> </div><p> <a class="anchor" name="75d39b2dadcdb48f7321c6f3766aad26"></a><!-- doxytag: member="objacces.c::accessDictionaryError" ref="75d39b2dadcdb48f7321c6f3766aad26" args="(UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)" --> @@ -250,9 +313,21 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00031">31</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>sizeDataDict</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>sizeDataGiven</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>code</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00055">55</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +Referenced by <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>. </div> </div><p> <a class="anchor" name="39c263a4bc5d2d824fefe22fdb4c2dac"></a><!-- doxytag: member="objacces.c::getODentry" ref="39c263a4bc5d2d824fefe22fdb4c2dac" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" --> @@ -311,11 +386,32 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00145">145</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDestData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00198">198</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00209">objdictToSDOline()</a>, <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.png" border="0" usemap="#objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map" alt=""></center> +<map name="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map"> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="156,6,263,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="313,6,481,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="ed0728e75c0cf3a68c7c7a52a8148a2e"></a><!-- doxytag: member="objacces.c::readLocalDict" ref="ed0728e75c0cf3a68c7c7a52a8148a2e" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" --> @@ -374,11 +470,30 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00163">163</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDestData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pDataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00229">229</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.png" border="0" usemap="#objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map" alt=""></center> +<map name="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map"> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="169,6,276,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="514e7b9c13835a86446b1cd38fa34049"></a><!-- doxytag: member="objacces.c::RegisterSetODentryCallBack" ref="514e7b9c13835a86446b1cd38fa34049" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)" --> @@ -419,11 +534,28 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00297">297</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00292">scanIndexOD()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00419">419</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00404">scanIndexOD()</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.png" border="0" usemap="#objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map" alt=""></center> +<map name="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map"> +<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="267,6,379,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.c::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" --> @@ -464,9 +596,20 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00292">292</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>errorCode</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00404">404</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +Referenced by <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>. </div> </div><p> <a class="anchor" name="17e598cc1b2e60380e2e4e75afe9b3b0"></a><!-- doxytag: member="objacces.c::setODentry" ref="17e598cc1b2e60380e2e4e75afe9b3b0" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" --> @@ -519,11 +662,31 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00257">257</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pSourceData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00350">350</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>. +<p> +Referenced by <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sdo_8c-source.html#l00186">SDOlineToObjdict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.png" border="0" usemap="#objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map" alt=""></center> +<map name="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map"> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="152,6,259,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="308,6,476,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="7cc58d6e7711bd0d9fd75e8ff721ce36"></a><!-- doxytag: member="objacces.c::writeLocalDict" ref="7cc58d6e7711bd0d9fd75e8ff721ce36" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" --> @@ -576,14 +739,32 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00273">273</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>wIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>bSubindex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pSourceData</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>checkAccess</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="objacces_8c-source.html#l00378">378</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>. +<p> +Here is the call graph for this function:<p><center><img src="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.png" border="0" usemap="#objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map" alt=""></center> +<map name="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map"> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="171,6,277,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:07 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot --- a/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,3 @@ +base referer +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 152,6 259,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 308,6 476,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -baacfdcb619065ac5d7c77e2680340e5 \ No newline at end of file +93eda75497c77efb2be77afdc40b379b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.png Binary file doc/doxygen/html/objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot --- a/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,3 @@ +base referer +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 156,6 263,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 313,6 481,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -153f2e397615083272fa315c728a1a79 \ No newline at end of file +80281ff93f6b8938e299fb458dc97526 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.png Binary file doc/doxygen/html/objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot --- a/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="_getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 164,6 332,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -9eb5ee4098a47bdfe3e21792fc8ff314 \ No newline at end of file +afcbb7f9bdd716b771bf037b918505bb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.png Binary file doc/doxygen/html/objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot --- a/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $objacces_8c.html#11e9f24840d05a6a622955b51f91af53 267,6 379,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -62421b0d59fb710abe586402ce91ddd0 \ No newline at end of file +50a5ad0edf265be219c43988dbe445b3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.png Binary file doc/doxygen/html/objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot --- a/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 161,6 329,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -281e28200706be609369c2d8c0a7ddc0 \ No newline at end of file +be448d8a840e5775bacaca3d06aa1d80 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.png Binary file doc/doxygen/html/objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot --- a/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,3 @@ +base referer +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 171,6 277,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 327,6 495,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -3f79bac6b77b10895ded9e9da1ce6648 \ No newline at end of file +b1515b0a5eb7ac0f6dac382e7b2f6a16 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.png Binary file doc/doxygen/html/objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c__incl.dot --- a/doc/doxygen/html/objacces_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c__incl.md5 --- a/doc/doxygen/html/objacces_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -953146fe322a107525a1cc34b9a5e8d1 \ No newline at end of file +5aa0a83eb120249fd0868434e859e31c \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c__incl.png Binary file doc/doxygen/html/objacces_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot --- a/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="readLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,3 @@ +base referer +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 169,6 276,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 327,6 495,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5 --- a/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d5703905b942d78f8e3cc3ccaefbd5c6 \ No newline at end of file +f56f6f48af6ded35fded8a36a6501505 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.png Binary file doc/doxygen/html/objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h-source.html --- a/doc/doxygen/html/objacces_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,161 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objacces.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h</h1><a href="objacces_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00034"></a>00034 <span class="preprocessor">#ifndef __objacces_h__</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define __objacces_h__</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span> -<a name="l00037"></a>00037 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00038"></a>00038 -<a name="l00039"></a><a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">00039</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> (*<a class="code" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> typeValue, <span class="keywordtype">void</span> *Value); -<a name="l00040"></a><a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">00040</a> <span class="keyword">typedef</span> void (* <a class="code" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a>)(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex); -<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex); -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 -<a name="l00046"></a>00046 -<a name="l00047"></a>00047 <span class="comment">/*</span> -<a name="l00048"></a>00048 <span class="comment">Print MSG_WAR (s) if error to the access to the object dictionary occurs.</span> -<a name="l00049"></a>00049 <span class="comment">You must uncomment the lines</span> -<a name="l00050"></a>00050 <span class="comment">//#define DEBUG_CAN</span> -<a name="l00051"></a>00051 <span class="comment">//#define DEBUG_WAR_CONSOLE_ON</span> -<a name="l00052"></a>00052 <span class="comment">//#define DEBUG_ERR_CONSOLE_ON</span> -<a name="l00053"></a>00053 <span class="comment">in the file objaccess.c</span> -<a name="l00054"></a>00054 <span class="comment">sizeDataDict : Size of the data defined in the dictionary</span> -<a name="l00055"></a>00055 <span class="comment">sizeDataGiven : Size data given by the user.</span> -<a name="l00056"></a>00056 <span class="comment">code : error code to print. (SDO abort code. See file def.h)</span> -<a name="l00057"></a>00057 <span class="comment">Beware that sometimes, we force the sizeDataDict or sizeDataGiven to 0, when we wants to use</span> -<a name="l00058"></a>00058 <span class="comment">this function but we do not have the access to the right value. One example is</span> -<a name="l00059"></a>00059 <span class="comment">getSDOerror(). So do not take attention to these variables if they are null.</span> -<a name="l00060"></a>00060 <span class="comment">*/</span> -<a name="l00061"></a>00061 -<a name="l00062"></a>00062 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a>(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, -<a name="l00063"></a>00063 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> sizeDataDict, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> sizeDataGiven, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> code); -<a name="l00064"></a>00064 -<a name="l00065"></a>00065 -<a name="l00066"></a>00066 <span class="comment">/* Reads an entry from the object dictionary.\n</span> -<a name="l00067"></a>00067 <span class="comment"> * \code</span> -<a name="l00068"></a>00068 <span class="comment"> * // Example usage:</span> -<a name="l00069"></a>00069 <span class="comment"> * UNS8 *pbData;</span> -<a name="l00070"></a>00070 <span class="comment"> * UNS8 length;</span> -<a name="l00071"></a>00071 <span class="comment"> * UNS32 returnValue;</span> -<a name="l00072"></a>00072 <span class="comment"> *</span> -<a name="l00073"></a>00073 <span class="comment"> * returnValue = getODentry( (UNS16)0x100B, (UNS8)1, </span> -<a name="l00074"></a>00074 <span class="comment"> * (void * *)&pbData, (UNS8 *)&length );</span> -<a name="l00075"></a>00075 <span class="comment"> * if( returnValue != SUCCESSFUL )</span> -<a name="l00076"></a>00076 <span class="comment"> * {</span> -<a name="l00077"></a>00077 <span class="comment"> * // error handling</span> -<a name="l00078"></a>00078 <span class="comment"> * }</span> -<a name="l00079"></a>00079 <span class="comment"> * \endcode </span> -<a name="l00080"></a>00080 <span class="comment"> * \param wIndex The index in the object dictionary where you want to read</span> -<a name="l00081"></a>00081 <span class="comment"> * an entry</span> -<a name="l00082"></a>00082 <span class="comment"> * \param bSubindex The subindex of the Index. e.g. mostly subindex 0 is</span> -<a name="l00083"></a>00083 <span class="comment"> * used to tell you how many valid entries you can find</span> -<a name="l00084"></a>00084 <span class="comment"> * in this index. Look at the canopen standard for further</span> -<a name="l00085"></a>00085 <span class="comment"> * information</span> -<a name="l00086"></a>00086 <span class="comment"> * \param ppbData Pointer to the pointer which points to the variable where</span> -<a name="l00087"></a>00087 <span class="comment"> * the value of this object dictionary entry should be copied</span> -<a name="l00088"></a>00088 <span class="comment"> * \param pdwSize This function writes the size of the copied value (in Byte)</span> -<a name="l00089"></a>00089 <span class="comment"> * into this variable.</span> -<a name="l00090"></a>00090 <span class="comment"> * \param pDataType : The type of the data. See objdictdef.h</span> -<a name="l00091"></a>00091 <span class="comment"> * \param CheckAccess if other than 0, do not read if the data is Write Only</span> -<a name="l00092"></a>00092 <span class="comment"> * [Not used today. Put always 0].</span> -<a name="l00093"></a>00093 <span class="comment"> * \return OD_SUCCESSFUL or SDO abort code. (See file def.h)</span> -<a name="l00094"></a>00094 <span class="comment"> */</span> -<a name="l00095"></a>00095 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, -<a name="l00096"></a>00096 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, -<a name="l00097"></a>00097 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, -<a name="l00098"></a>00098 <span class="keywordtype">void</span> * pDestData, -<a name="l00099"></a>00099 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize, -<a name="l00100"></a>00100 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pDataType, -<a name="l00101"></a>00101 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess); -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="comment">/* By this function you can write an entry into the object dictionary\n</span> -<a name="l00105"></a>00105 <span class="comment"> * \code</span> -<a name="l00106"></a>00106 <span class="comment"> * // Example usage:</span> -<a name="l00107"></a>00107 <span class="comment"> * UNS8 B;</span> -<a name="l00108"></a>00108 <span class="comment"> * B = 0xFF; // set transmission type</span> -<a name="l00109"></a>00109 <span class="comment"> *</span> -<a name="l00110"></a>00110 <span class="comment"> * retcode = setODentry( (UNS16)0x1800, (UNS8)2, &B, sizeof(UNS8), 1 );</span> -<a name="l00111"></a>00111 <span class="comment"> * \endocde</span> -<a name="l00112"></a>00112 <span class="comment"> * \param wIndex The index in the object dictionary where you want to write</span> -<a name="l00113"></a>00113 <span class="comment"> * an entry</span> -<a name="l00114"></a>00114 <span class="comment"> * \param bSubindex The subindex of the Index. e.g. mostly subindex 0 is</span> -<a name="l00115"></a>00115 <span class="comment"> * used to tell you how many valid entries you can find</span> -<a name="l00116"></a>00116 <span class="comment"> * in this index. Look at the canopen standard for further</span> -<a name="l00117"></a>00117 <span class="comment"> * information</span> -<a name="l00118"></a>00118 <span class="comment"> * \param pbData Pointer to the variable that holds the value that should</span> -<a name="l00119"></a>00119 <span class="comment"> * be copied into the object dictionary</span> -<a name="l00120"></a>00120 <span class="comment"> * \param dwSize The size of the value (in Byte).</span> -<a name="l00121"></a>00121 <span class="comment"> * \param CheckAccess if other than 0, do not read if the data is Read Only or Constant</span> -<a name="l00122"></a>00122 <span class="comment"> * \return OD_SUCCESSFUL or SDO abort code. (See file def.h)</span> -<a name="l00123"></a>00123 <span class="comment"> */</span> -<a name="l00124"></a>00124 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, -<a name="l00125"></a>00125 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, -<a name="l00126"></a>00126 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, -<a name="l00127"></a>00127 <span class="keywordtype">void</span> * pSourceData, -<a name="l00128"></a>00128 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize, -<a name="l00129"></a>00129 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess); -<a name="l00130"></a>00130 -<a name="l00131"></a>00131 <span class="comment">/*The same, without endianisation*/</span> -<a name="l00132"></a>00132 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a>( <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, -<a name="l00133"></a>00133 <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, -<a name="l00134"></a>00134 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, -<a name="l00135"></a>00135 <span class="keywordtype">void</span> * pSourceData, -<a name="l00136"></a>00136 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * pExpectedSize, -<a name="l00137"></a>00137 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> checkAccess); -<a name="l00138"></a>00138 -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 <span class="comment">/* Scan the index of object dictionary. Used only by setODentry and getODentry.</span> -<a name="l00141"></a>00141 <span class="comment"> * *errorCode : OD_SUCCESSFUL if index foundor SDO abort code. (See file def.h)</span> -<a name="l00142"></a>00142 <span class="comment"> * Return NULL if index not found. Else : return the table part of the object dictionary.</span> -<a name="l00143"></a>00143 <span class="comment"> */</span> -<a name="l00144"></a>00144 <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> * <a class="code" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> *errorCode, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback); -<a name="l00145"></a>00145 -<a name="l00146"></a>00146 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> Callback); -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 <span class="preprocessor">#endif </span><span class="comment">/* __objacces_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h.html --- a/doc/doxygen/html/objacces_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,444 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objacces.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h File Reference</h1>Responsible for accessing the object dictionary. <a href="#_details">More...</a> -<p> -<code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="objacces_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS32(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> (UNS8 typeValue, void *Value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a> (UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8h.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> Callback)</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -Responsible for accessing the object dictionary. -<p> -This file contains functions for accessing the object dictionary and variables that are contained by the object dictionary. Accessing the object dictionary contains setting local variables as PDOs and accessing (read/write) all entries of the object dictionary <dl class="warning" compact><dt><b>Warning:</b></dt><dd>Only the basic entries of an object dictionary are included at the moment. </dd></dl> - -<p> -Definition in file <a class="el" href="objacces_8h-source.html">objacces.h</a>.<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="7b55b55a3f5ed8e4b2991cb85c7be7ce"></a><!-- doxytag: member="objacces.h::storeODSubIndex_t" ref="7b55b55a3f5ed8e4b2991cb85c7be7ce" args="(UNS16 wIndex, UNS8 bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(* ) <a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a>(UNS16 wIndex, UNS8 bSubindex) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8h-source.html#l00040">40</a> of file <a class="el" href="objacces_8h-source.html">objacces.h</a>. -</div> -</div><p> -<a class="anchor" name="270e94e9acf61da8b2f36b3ebdbf2fdd"></a><!-- doxytag: member="objacces.h::valueRangeTest_t" ref="270e94e9acf61da8b2f36b3ebdbf2fdd" args="(UNS8 typeValue, void *Value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef UNS32(*) <a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a>(UNS8 typeValue, void *Value) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8h-source.html#l00039">39</a> of file <a class="el" href="objacces_8h-source.html">objacces.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="43bf8d2616cf3d7d713b4af3d33a139c"></a><!-- doxytag: member="objacces.h::_storeODSubIndex" ref="43bf8d2616cf3d7d713b4af3d33a139c" args="(UNS16 wIndex, UNS8 bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _storeODSubIndex </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00308">308</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -</div> -</div><p> -<a class="anchor" name="75d39b2dadcdb48f7321c6f3766aad26"></a><!-- doxytag: member="objacces.h::accessDictionaryError" ref="75d39b2dadcdb48f7321c6f3766aad26" args="(UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 accessDictionaryError </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>sizeDataDict</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>sizeDataGiven</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>code</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00031">31</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00036">OD_LENGTH_DATA_INVALID</a>, <a class="el" href="def_8h-source.html#l00034">OD_NO_SUCH_OBJECT</a>, <a class="el" href="def_8h-source.html#l00037">OD_NO_SUCH_SUBINDEX</a>, <a class="el" href="def_8h-source.html#l00035">OD_NOT_MAPPABLE</a>, <a class="el" href="def_8h-source.html#l00039">OD_VALUE_TOO_HIGH</a>, <a class="el" href="def_8h-source.html#l00038">OD_VALUE_TOO_LOW</a>, and <a class="el" href="def_8h-source.html#l00033">OD_WRITE_NOT_ALLOWED</a>. -</div> -</div><p> -<a class="anchor" name="39c263a4bc5d2d824fefe22fdb4c2dac"></a><!-- doxytag: member="objacces.h::getODentry" ref="39c263a4bc5d2d824fefe22fdb4c2dac" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 getODentry </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>pDestData</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>pExpectedSize</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>pDataType</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>checkAccess</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00145">145</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00068">_getODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="514e7b9c13835a86446b1cd38fa34049"></a><!-- doxytag: member="objacces.h::RegisterSetODentryCallBack" ref="514e7b9c13835a86446b1cd38fa34049" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 RegisterSetODentryCallBack </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td> - <td class="paramname"> <em>Callback</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00297">297</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objacces_8c-source.html#l00292">scanIndexOD()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>. -</div> -</div><p> -<a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.h::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* scanIndexOD </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>Callback</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00292">292</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>. -</div> -</div><p> -<a class="anchor" name="17e598cc1b2e60380e2e4e75afe9b3b0"></a><!-- doxytag: member="objacces.h::setODentry" ref="17e598cc1b2e60380e2e4e75afe9b3b0" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 setODentry </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>pSourceData</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>pExpectedSize</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>checkAccess</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00257">257</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="7cc58d6e7711bd0d9fd75e8ff721ce36"></a><!-- doxytag: member="objacces.h::writeLocalDict" ref="7cc58d6e7711bd0d9fd75e8ff721ce36" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 writeLocalDict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>bSubindex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>pSourceData</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>pExpectedSize</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>checkAccess</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objacces_8c-source.html#l00273">273</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00181">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot --- a/doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5 --- a/doc/doxygen/html/objacces_8h_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -baacfdcb619065ac5d7c77e2680340e5 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot --- a/doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5 --- a/doc/doxygen/html/objacces_8h_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f6e77f1ea7a70eaf54fd9412a28d03e6 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot --- a/doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5 --- a/doc/doxygen/html/objacces_8h_514e7b9c13835a86446b1cd38fa34049_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -62421b0d59fb710abe586402ce91ddd0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot --- a/doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeLocalDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5 --- a/doc/doxygen/html/objacces_8h_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3f79bac6b77b10895ded9e9da1ce6648 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h__dep__incl.dot --- a/doc/doxygen/html/objacces_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node6 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node6 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node11 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node6 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node13 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node14 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node6 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node18 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h__dep__incl.md5 --- a/doc/doxygen/html/objacces_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e5f044fea29fd6a6d987d5c4b9630c60 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h__incl.dot --- a/doc/doxygen/html/objacces_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objacces_8h__incl.md5 --- a/doc/doxygen/html/objacces_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -da59bca28e454e3346c1528bdb6b6077 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdict_8c.html --- a/doc/doxygen/html/objdict_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1114 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/gene_SYNC_HCS12/objdict.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/gene_SYNC_HCS12/objdict.c File Reference</h1><code>#include "<a class="el" href="objdict_8h.html">objdict.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#906c3fd064416eca70499a611105923e">gene_SYNC_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c2579ea09022048882738272b0cedb99">gene_SYNC_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">gene_SYNC_bDeviceNodeId</a> = 0x03</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">gene_SYNC_iam_a_slave</a> = 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">gene_SYNC_heartBeatTimers</a> [1]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> = 0x40000080</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">gene_SYNC_Index1005_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> = 0x2710</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">gene_SYNC_Index1006_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a> [10] = "GENE_SYNC"</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">gene_SYNC_highestSubIndex_obj1016</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">gene_SYNC_obj1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">gene_SYNC_Index1016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">gene_SYNC_obj1017</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> = 2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">gene_SYNC_count_sync</a> [1] = {0,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">gene_SYNC_firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">gene_SYNC_lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">gene_SYNC_ObjdictSize</a> = sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>)/sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[0])</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8c.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(gene_SYNC)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="c2579ea09022048882738272b0cedb99"></a><!-- doxytag: member="objdict.c::gene_SYNC_scanIndexOD" ref="c2579ea09022048882738272b0cedb99" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* gene_SYNC_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="906c3fd064416eca70499a611105923e"></a><!-- doxytag: member="objdict.c::gene_SYNC_valueRangeTest" ref="906c3fd064416eca70499a611105923e" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 gene_SYNC_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="254f99d099ca6f0a734e77c0226eb46c"></a><!-- doxytag: member="objdict.c::acceptanceFilter1" ref="254f99d099ca6f0a734e77c0226eb46c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f6ce36bd51988682a6c1c6b6bb48d358"></a><!-- doxytag: member="objdict.c::acceptanceFilter2" ref="f6ce36bd51988682a6c1c6b6bb48d358" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f6b4d7c56fb80e2b64b649b89b2ed9ca"></a><!-- doxytag: member="objdict.c::acceptanceFilter3" ref="f6b4d7c56fb80e2b64b649b89b2ed9ca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="58c4e3e229107296a48ea47a91afea95"></a><!-- doxytag: member="objdict.c::acceptanceFilter4" ref="58c4e3e229107296a48ea47a91afea95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c6a202de14ed5a1ba3f7bef3c1408ee0"></a><!-- doxytag: member="objdict.c::applyDownloadedFilters" ref="c6a202de14ed5a1ba3f7bef3c1408ee0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c346a235b648d94afe16b686e8be4bc3"></a><!-- doxytag: member="objdict.c::gene_SYNC_bDeviceNodeId" ref="c346a235b648d94afe16b686e8be4bc3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#c346a235b648d94afe16b686e8be4bc3">gene_SYNC_bDeviceNodeId</a> = 0x03 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a6d23fd83c3137fa19d48d4f094bc28c"></a><!-- doxytag: member="objdict.c::gene_SYNC_count_sync" ref="a6d23fd83c3137fa19d48d4f094bc28c" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#a6d23fd83c3137fa19d48d4f094bc28c">gene_SYNC_count_sync</a>[1] = {0,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f8bdf9fcfcd90a3000da3036277bcd39"></a><!-- doxytag: member="objdict.c::gene_SYNC_Data" ref="f8bdf9fcfcd90a3000da3036277bcd39" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(gene_SYNC) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d5b21be782d31a475e89c76b59d9be31"></a><!-- doxytag: member="objdict.c::gene_SYNC_firstIndex" ref="d5b21be782d31a475e89c76b59d9be31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="objdict_8c.html#d5b21be782d31a475e89c76b59d9be31">gene_SYNC_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 6, - 0, - 0, - 0, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="a48df395512aae6fcd22867cce7ad6af"></a><!-- doxytag: member="objdict.c::gene_SYNC_heartBeatTimers" ref="a48df395512aae6fcd22867cce7ad6af" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="objdict_8c.html#a48df395512aae6fcd22867cce7ad6af">gene_SYNC_heartBeatTimers</a>[1] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e5e658180b2b862ac336f986cd243369"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1016" ref="e5e658180b2b862ac336f986cd243369" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#e5e658180b2b862ac336f986cd243369">gene_SYNC_highestSubIndex_obj1016</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="bca1794118be09f052703380d9181d63"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1018" ref="bca1794118be09f052703380d9181d63" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="879ca3fd5678e1bf19546015301f294b"></a><!-- doxytag: member="objdict.c::gene_SYNC_highestSubIndex_obj1200" ref="879ca3fd5678e1bf19546015301f294b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> = 2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="93c7bb591435bab6ff088f31a732ff44"></a><!-- doxytag: member="objdict.c::gene_SYNC_iam_a_slave" ref="93c7bb591435bab6ff088f31a732ff44" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="objdict_8c.html#93c7bb591435bab6ff088f31a732ff44">gene_SYNC_iam_a_slave</a> = 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7cf5feb4179f03c6893d9c2f04ec9714"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1000" ref="7cf5feb4179f03c6893d9c2f04ec9714" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b02d7b0b809755c4d249968b3aa7a316"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1001" ref="b02d7b0b809755c4d249968b3aa7a316" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="c01f03aa7989a049c02c041538dc8edb"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1005" ref="c01f03aa7989a049c02c041538dc8edb" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="f01b6983e165f20a253ad29578fa1b9a"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1005_callbacks" ref="f01b6983e165f20a253ad29578fa1b9a" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="objdict_8c.html#f01b6983e165f20a253ad29578fa1b9a">gene_SYNC_Index1005_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="46556ad141a30cd277f008b050df6c8b"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1006" ref="46556ad141a30cd277f008b050df6c8b" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="cc8e910887c7e8b12ec5584c8e49c39c"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1006_callbacks" ref="cc8e910887c7e8b12ec5584c8e49c39c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="objdict_8c.html#cc8e910887c7e8b12ec5584c8e49c39c">gene_SYNC_Index1006_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7fdc859dc72c78b892e2fafa0c50be3f"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1008" ref="7fdc859dc72c78b892e2fafa0c50be3f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a>, <span class="keyword">sizeof</span> (<a class="code" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="7c9115f6c30b19aa4f9f5ca04c946350"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1016" ref="7c9115f6c30b19aa4f9f5ca04c946350" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#7c9115f6c30b19aa4f9f5ca04c946350">gene_SYNC_Index1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="12b2f0230e7348678b706126e3661a97"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1018" ref="12b2f0230e7348678b706126e3661a97" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#bca1794118be09f052703380d9181d63">gene_SYNC_highestSubIndex_obj1018</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="10ee2c6e3fc72843f0a40a78a2169f8a"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index1200" ref="10ee2c6e3fc72843f0a40a78a2169f8a" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#879ca3fd5678e1bf19546015301f294b">gene_SYNC_highestSubIndex_obj1200</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="eac787713603edde51127e84c7488c88"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2015" ref="eac787713603edde51127e84c7488c88" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="fb0106f83f562ddb0e9e687497f02462"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2016" ref="fb0106f83f562ddb0e9e687497f02462" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="eda396214acee841a34d6d4514896242"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2017" ref="eda396214acee841a34d6d4514896242" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="b28636dcc351a0e1c52d33f2647da8e9"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2018" ref="b28636dcc351a0e1c52d33f2647da8e9" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="555b2980ab97449c441233a626c28c15"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2019" ref="555b2980ab97449c441233a626c28c15" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="806b129e78ca1fff9e539786340b3624"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2020" ref="806b129e78ca1fff9e539786340b3624" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="65772a251cdad36ef5be85cac5d77173"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2021" ref="65772a251cdad36ef5be85cac5d77173" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="bafa94f2ba14bd6cc972db9980850389"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2022" ref="bafa94f2ba14bd6cc972db9980850389" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="3795735adfc95609094bbce5106449e7"></a><!-- doxytag: member="objdict.c::gene_SYNC_Index2023" ref="3795735adfc95609094bbce5106449e7" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="objdict_8c.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4a23e5a9161579504ecadce9141eac7a"></a><!-- doxytag: member="objdict.c::gene_SYNC_lastIndex" ref="4a23e5a9161579504ecadce9141eac7a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="objdict_8c.html#4a23e5a9161579504ecadce9141eac7a">gene_SYNC_lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 6, - 0, - 0, - 0, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="fed03a84c6cfd4c69c22cbb69617e908"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1000" ref="fed03a84c6cfd4c69c22cbb69617e908" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#fed03a84c6cfd4c69c22cbb69617e908">gene_SYNC_obj1000</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="809fc55b63d6c98eea8c5105641b8a8d"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1001" ref="809fc55b63d6c98eea8c5105641b8a8d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#809fc55b63d6c98eea8c5105641b8a8d">gene_SYNC_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cba311204d6e45ad648abe22470c09a6"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1005" ref="cba311204d6e45ad648abe22470c09a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#cba311204d6e45ad648abe22470c09a6">gene_SYNC_obj1005</a> = 0x40000080 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cd68d1095687969d192dfa3524a22296"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1006" ref="cd68d1095687969d192dfa3524a22296" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#cd68d1095687969d192dfa3524a22296">gene_SYNC_obj1006</a> = 0x2710 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8cdcc60ba91c19cc3772e75935bee222"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1008" ref="8cdcc60ba91c19cc3772e75935bee222" args="[10]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8c.html#8cdcc60ba91c19cc3772e75935bee222">gene_SYNC_obj1008</a>[10] = "GENE_SYNC" </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c0e8fb767562e06a8f7e04e4cde7811e"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1016" ref="c0e8fb767562e06a8f7e04e4cde7811e" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#c0e8fb767562e06a8f7e04e4cde7811e">gene_SYNC_obj1016</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="77be5577e5c935ec7703963af1d2ce34"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1017" ref="77be5577e5c935ec7703963af1d2ce34" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8c.html#77be5577e5c935ec7703963af1d2ce34">gene_SYNC_obj1017</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="36eff5b372f19a1f6d52f181b6aa6906"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Product_Code" ref="36eff5b372f19a1f6d52f181b6aa6906" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#36eff5b372f19a1f6d52f181b6aa6906">gene_SYNC_obj1018_Product_Code</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="20424e93ecca9b013b21055d030d5a3f"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Revision_Number" ref="20424e93ecca9b013b21055d030d5a3f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#20424e93ecca9b013b21055d030d5a3f">gene_SYNC_obj1018_Revision_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a2f42d9c994e06091d5f65d0adad2a18"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Serial_Number" ref="a2f42d9c994e06091d5f65d0adad2a18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#a2f42d9c994e06091d5f65d0adad2a18">gene_SYNC_obj1018_Serial_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e5949d3cdd51c6c77e23aba51ef88e42"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1018_Vendor_ID" ref="e5949d3cdd51c6c77e23aba51ef88e42" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#e5949d3cdd51c6c77e23aba51ef88e42">gene_SYNC_obj1018_Vendor_ID</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d7aad1bfd52c449e503a25ca23fa670f"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO" ref="d7aad1bfd52c449e503a25ca23fa670f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#d7aad1bfd52c449e503a25ca23fa670f">gene_SYNC_obj1200_COB_ID_Client_to_Server_Receive_SDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5d607911d064e78ed28c1bcfa1dba170"></a><!-- doxytag: member="objdict.c::gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO" ref="5d607911d064e78ed28c1bcfa1dba170" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="objdict_8c.html#5d607911d064e78ed28c1bcfa1dba170">gene_SYNC_obj1200_COB_ID_Server_to_Client_Transmit_SDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="79def2423fd469765bd3431093d15816"></a><!-- doxytag: member="objdict.c::gene_SYNC_objdict" ref="79def2423fd469765bd3431093d15816" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> -{ - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#7cf5feb4179f03c6893d9c2f04ec9714">gene_SYNC_Index1000</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1000[0]), 0x1000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b02d7b0b809755c4d249968b3aa7a316">gene_SYNC_Index1001</a>[0]), 0x1001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#c01f03aa7989a049c02c041538dc8edb">gene_SYNC_Index1005</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1005[0]), 0x1005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#46556ad141a30cd277f008b050df6c8b">gene_SYNC_Index1006</a>[0]), 0x1006}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#7fdc859dc72c78b892e2fafa0c50be3f">gene_SYNC_Index1008</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1008[0]), 0x1008}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#12b2f0230e7348678b706126e3661a97">gene_SYNC_Index1018</a>[0]), 0x1018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#10ee2c6e3fc72843f0a40a78a2169f8a">gene_SYNC_Index1200</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index1200[0]), 0x1200}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eac787713603edde51127e84c7488c88">gene_SYNC_Index2015</a>[0]), 0x2015}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#fb0106f83f562ddb0e9e687497f02462">gene_SYNC_Index2016</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2016[0]), 0x2016}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#eda396214acee841a34d6d4514896242">gene_SYNC_Index2017</a>[0]), 0x2017}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#b28636dcc351a0e1c52d33f2647da8e9">gene_SYNC_Index2018</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2018[0]), 0x2018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#555b2980ab97449c441233a626c28c15">gene_SYNC_Index2019</a>[0]), 0x2019}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#806b129e78ca1fff9e539786340b3624">gene_SYNC_Index2020</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2020[0]), 0x2020}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#65772a251cdad36ef5be85cac5d77173">gene_SYNC_Index2021</a>[0]), 0x2021}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#bafa94f2ba14bd6cc972db9980850389">gene_SYNC_Index2022</a>)/<span class="keyword">sizeof</span>(gene_SYNC_Index2022[0]), 0x2022}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>,<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>)/<span class="keyword">sizeof</span>(<a class="code" href="objdict_8c.html#3795735adfc95609094bbce5106449e7">gene_SYNC_Index2023</a>[0]), 0x2023}, -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="f0326a35a88d3e7838f170a8369eec6c"></a><!-- doxytag: member="objdict.c::gene_SYNC_ObjdictSize" ref="f0326a35a88d3e7838f170a8369eec6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8c.html#f0326a35a88d3e7838f170a8369eec6c">gene_SYNC_ObjdictSize</a> = sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>)/sizeof(<a class="el" href="objdict_8c.html#79def2423fd469765bd3431093d15816">gene_SYNC_objdict</a>[0]) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c917a1516c699e38ca1335671fed3ccb"></a><!-- doxytag: member="objdict.c::mask1" ref="c917a1516c699e38ca1335671fed3ccb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7dc98c2ef9a08148e275949b376282cb"></a><!-- doxytag: member="objdict.c::mask2" ref="7dc98c2ef9a08148e275949b376282cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="017e60df8f7a5ae5e2dddaf458045e8d"></a><!-- doxytag: member="objdict.c::mask3" ref="017e60df8f7a5ae5e2dddaf458045e8d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e0007c46695fc121ef6c2a6e6a511d17"></a><!-- doxytag: member="objdict.c::mask4" ref="e0007c46695fc121ef6c2a6e6a511d17" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdict_8h.html --- a/doc/doxygen/html/objdict_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,446 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/gene_SYNC_HCS12/objdict.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/gene_SYNC_HCS12/objdict.h File Reference</h1><code>#include "<a class="el" href="data_8h.html">data.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#906c3fd064416eca70499a611105923e">gene_SYNC_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c2579ea09022048882738272b0cedb99">gene_SYNC_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#ec227d00c96cd255df85389fdae21f8f">gene_SYNC_heartbeatError</a> (UNS8)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#941acfc9793dd202ee49187ce7978d7b">gene_SYNC_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#7b7bf51feb35fc1d708cf5cde9f1f5a7">gene_SYNC_initialisation</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#398570bf126805099a8b551500c34f40">gene_SYNC_preOperational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#0c4a1f975f361d0a6f744c3254743594">gene_SYNC_operational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#22a7ae3e04ad4cccdbee597ce4a31843">gene_SYNC_stopped</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#a8e14bc69ec4c8fec4a7444a66dca278">gene_SYNC_post_sync</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#739848bce6dca5bcdf9d8396fccc5a66">gene_SYNC_post_TPDO</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="941acfc9793dd202ee49187ce7978d7b"></a><!-- doxytag: member="objdict.h::gene_SYNC_canSend" ref="941acfc9793dd202ee49187ce7978d7b" args="(Message *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 gene_SYNC_canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ec227d00c96cd255df85389fdae21f8f"></a><!-- doxytag: member="objdict.h::gene_SYNC_heartbeatError" ref="ec227d00c96cd255df85389fdae21f8f" args="(UNS8)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7b7bf51feb35fc1d708cf5cde9f1f5a7"></a><!-- doxytag: member="objdict.h::gene_SYNC_initialisation" ref="7b7bf51feb35fc1d708cf5cde9f1f5a7" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="0c4a1f975f361d0a6f744c3254743594"></a><!-- doxytag: member="objdict.h::gene_SYNC_operational" ref="0c4a1f975f361d0a6f744c3254743594" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a8e14bc69ec4c8fec4a7444a66dca278"></a><!-- doxytag: member="objdict.h::gene_SYNC_post_sync" ref="a8e14bc69ec4c8fec4a7444a66dca278" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="739848bce6dca5bcdf9d8396fccc5a66"></a><!-- doxytag: member="objdict.h::gene_SYNC_post_TPDO" ref="739848bce6dca5bcdf9d8396fccc5a66" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="398570bf126805099a8b551500c34f40"></a><!-- doxytag: member="objdict.h::gene_SYNC_preOperational" ref="398570bf126805099a8b551500c34f40" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c2579ea09022048882738272b0cedb99"></a><!-- doxytag: member="objdict.h::gene_SYNC_scanIndexOD" ref="c2579ea09022048882738272b0cedb99" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* gene_SYNC_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="22a7ae3e04ad4cccdbee597ce4a31843"></a><!-- doxytag: member="objdict.h::gene_SYNC_stopped" ref="22a7ae3e04ad4cccdbee597ce4a31843" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void gene_SYNC_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="906c3fd064416eca70499a611105923e"></a><!-- doxytag: member="objdict.h::gene_SYNC_valueRangeTest" ref="906c3fd064416eca70499a611105923e" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 gene_SYNC_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="254f99d099ca6f0a734e77c0226eb46c"></a><!-- doxytag: member="objdict.h::acceptanceFilter1" ref="254f99d099ca6f0a734e77c0226eb46c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#254f99d099ca6f0a734e77c0226eb46c">acceptanceFilter1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f6ce36bd51988682a6c1c6b6bb48d358"></a><!-- doxytag: member="objdict.h::acceptanceFilter2" ref="f6ce36bd51988682a6c1c6b6bb48d358" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6ce36bd51988682a6c1c6b6bb48d358">acceptanceFilter2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f6b4d7c56fb80e2b64b649b89b2ed9ca"></a><!-- doxytag: member="objdict.h::acceptanceFilter3" ref="f6b4d7c56fb80e2b64b649b89b2ed9ca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#f6b4d7c56fb80e2b64b649b89b2ed9ca">acceptanceFilter3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="58c4e3e229107296a48ea47a91afea95"></a><!-- doxytag: member="objdict.h::acceptanceFilter4" ref="58c4e3e229107296a48ea47a91afea95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#58c4e3e229107296a48ea47a91afea95">acceptanceFilter4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c6a202de14ed5a1ba3f7bef3c1408ee0"></a><!-- doxytag: member="objdict.h::applyDownloadedFilters" ref="c6a202de14ed5a1ba3f7bef3c1408ee0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="objdict_8h.html#c6a202de14ed5a1ba3f7bef3c1408ee0">applyDownloadedFilters</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f8bdf9fcfcd90a3000da3036277bcd39"></a><!-- doxytag: member="objdict.h::gene_SYNC_Data" ref="f8bdf9fcfcd90a3000da3036277bcd39" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="objdict_8h.html#f8bdf9fcfcd90a3000da3036277bcd39">gene_SYNC_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c917a1516c699e38ca1335671fed3ccb"></a><!-- doxytag: member="objdict.h::mask1" ref="c917a1516c699e38ca1335671fed3ccb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#c917a1516c699e38ca1335671fed3ccb">mask1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7dc98c2ef9a08148e275949b376282cb"></a><!-- doxytag: member="objdict.h::mask2" ref="7dc98c2ef9a08148e275949b376282cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#7dc98c2ef9a08148e275949b376282cb">mask2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="017e60df8f7a5ae5e2dddaf458045e8d"></a><!-- doxytag: member="objdict.h::mask3" ref="017e60df8f7a5ae5e2dddaf458045e8d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#017e60df8f7a5ae5e2dddaf458045e8d">mask3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="e0007c46695fc121ef6c2a6e6a511d17"></a><!-- doxytag: member="objdict.h::mask4" ref="e0007c46695fc121ef6c2a6e6a511d17" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="objdict_8h.html#e0007c46695fc121ef6c2a6e6a511d17">mask4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictdef_8h-source.html --- a/doc/doxygen/html/objdictdef_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,142 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h</h1><a href="objdictdef_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __objdictdef_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __objdictdef_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="comment">/************************* CONSTANTES **********************************/</span> -<a name="l00032"></a><a class="code" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">00032</a> <span class="preprocessor">#define boolean 0x01</span> -<a name="l00033"></a><a class="code" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define int8 0x02</span> -<a name="l00034"></a><a class="code" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define int16 0x03</span> -<a name="l00035"></a><a class="code" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define int32 0x04</span> -<a name="l00036"></a><a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define uint8 0x05</span> -<a name="l00037"></a><a class="code" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define uint16 0x06</span> -<a name="l00038"></a><a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">00038</a> <span class="preprocessor"></span><span class="preprocessor">#define uint32 0x07</span> -<a name="l00039"></a><a class="code" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">00039</a> <span class="preprocessor"></span><span class="preprocessor">#define real32 0x08</span> -<a name="l00040"></a><a class="code" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define visible_string 0x09</span> -<a name="l00041"></a><a class="code" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define octet_string 0x0A</span> -<a name="l00042"></a><a class="code" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define unicode_string 0x0B</span> -<a name="l00043"></a><a class="code" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define time_of_day 0x0C</span> -<a name="l00044"></a><a class="code" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define time_difference 0x0D</span> -<a name="l00045"></a>00045 <span class="preprocessor"></span> -<a name="l00046"></a><a class="code" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">00046</a> <span class="preprocessor">#define domain 0x0F</span> -<a name="l00047"></a><a class="code" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define int24 0x10</span> -<a name="l00048"></a><a class="code" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define real64 0x11</span> -<a name="l00049"></a><a class="code" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define int40 0x12</span> -<a name="l00050"></a><a class="code" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define int48 0x13</span> -<a name="l00051"></a><a class="code" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define int56 0x14</span> -<a name="l00052"></a><a class="code" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define int64 0x15</span> -<a name="l00053"></a><a class="code" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define uint24 0x16</span> -<a name="l00054"></a>00054 <span class="preprocessor"></span> -<a name="l00055"></a><a class="code" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">00055</a> <span class="preprocessor">#define uint40 0x18</span> -<a name="l00056"></a><a class="code" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define uint48 0x19</span> -<a name="l00057"></a><a class="code" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define uint56 0x1A</span> -<a name="l00058"></a><a class="code" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define uint64 0x1B</span> -<a name="l00059"></a>00059 <span class="preprocessor"></span> -<a name="l00060"></a><a class="code" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">00060</a> <span class="preprocessor">#define pdo_communication_parameter 0x20</span> -<a name="l00061"></a><a class="code" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define pdo_mapping 0x21</span> -<a name="l00062"></a><a class="code" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define sdo_parameter 0x22</span> -<a name="l00063"></a><a class="code" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define identity 0x23</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span> -<a name="l00065"></a>00065 <span class="comment">/* CanFestival is using 0x24 to 0xFF to define some types containing a </span> -<a name="l00066"></a>00066 <span class="comment"> value range (See how it works in objdict.c)</span> -<a name="l00067"></a>00067 <span class="comment"> */</span> -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 -<a name="l00075"></a><a class="code" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">00075</a> <span class="preprocessor">#define TRANS_EVERY_N_SYNC(n) (n) </span><span class="comment">/*n = 1 to 240 */</span> -<a name="l00076"></a><a class="code" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">00076</a> <span class="preprocessor">#define TRANS_SYNC_MIN 1 </span><span class="comment">/* Trans after reception of n SYNC. n = 1 to 240 */</span> -<a name="l00077"></a><a class="code" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">00077</a> <span class="preprocessor">#define TRANS_SYNC_MAX 240 </span><span class="comment">/* Trans after reception of n SYNC. n = 1 to 240 */</span> -<a name="l00078"></a><a class="code" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">00078</a> <span class="preprocessor">#define TRANS_RTR_SYNC 252 </span><span class="comment">/* Transmission on request */</span> -<a name="l00079"></a><a class="code" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">00079</a> <span class="preprocessor">#define TRANS_RTR 253 </span><span class="comment">/* Transmission on request */</span> -<a name="l00080"></a><a class="code" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">00080</a> <span class="preprocessor">#define TRANS_EVENT 255 </span><span class="comment">/* Transmission on event */</span> -<a name="l00081"></a>00081 -<a name="l00085"></a><a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">00085</a> <span class="preprocessor">#define RW 0x00 </span> -<a name="l00086"></a><a class="code" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define WO 0x01</span> -<a name="l00087"></a><a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define RO 0x02</span> -<a name="l00088"></a>00088 <span class="preprocessor"></span> -<a name="l00089"></a><a class="code" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">00089</a> <span class="preprocessor">#define TO_BE_SAVE 0x04</span> -<a name="l00090"></a>00090 <span class="preprocessor"></span> -<a name="l00091"></a>00091 <span class="comment">/************************ STRUCTURES ****************************/</span> -<a name="l00095"></a><a class="code" href="structtd__subindex.html">00095</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtd__subindex.html">td_subindex</a> -<a name="l00096"></a>00096 { -<a name="l00097"></a><a class="code" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">00097</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">bAccessType</a>; -<a name="l00098"></a><a class="code" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">00098</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">bDataType</a>; <span class="comment">/* Defines of what datatype the entry is */</span> -<a name="l00099"></a><a class="code" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">00099</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">size</a>; <span class="comment">/* The size (in Byte) of the variable */</span> -<a name="l00100"></a><a class="code" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">00100</a> <span class="keywordtype">void</span>* <a class="code" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">pObject</a>; <span class="comment">/* This is the pointer of the Variable */</span> -<a name="l00101"></a>00101 } <a class="code" href="structtd__subindex.html">subindex</a>; -<a name="l00102"></a>00102 -<a name="l00105"></a><a class="code" href="structtd__indextable.html">00105</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtd__indextable.html">td_indextable</a> -<a name="l00106"></a>00106 { -<a name="l00107"></a><a class="code" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">00107</a> <a class="code" href="structtd__subindex.html">subindex</a>* <a class="code" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">pSubindex</a>; <span class="comment">/* Pointer to the subindex */</span> -<a name="l00108"></a><a class="code" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">00108</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">bSubCount</a>; <span class="comment">/* the count of valid entries for this subindex</span> -<a name="l00109"></a>00109 <span class="comment"> * This count here defines how many memory has been</span> -<a name="l00110"></a>00110 <span class="comment"> * allocated. this memory does not have to be used.</span> -<a name="l00111"></a>00111 <span class="comment"> */</span> -<a name="l00112"></a><a class="code" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">00112</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">index</a>; -<a name="l00113"></a>00113 } <a class="code" href="structtd__indextable.html">indextable</a>; -<a name="l00114"></a>00114 -<a name="l00115"></a><a class="code" href="structs__quick__index.html">00115</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structs__quick__index.html">s_quick_index</a>{ -<a name="l00116"></a><a class="code" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">00116</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">SDO_SVR</a>; -<a name="l00117"></a><a class="code" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">00117</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">SDO_CLT</a>; -<a name="l00118"></a><a class="code" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">00118</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">PDO_RCV</a>; -<a name="l00119"></a><a class="code" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">00119</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">PDO_RCV_MAP</a>; -<a name="l00120"></a><a class="code" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">00120</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">PDO_TRS</a>; -<a name="l00121"></a><a class="code" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">00121</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">PDO_TRS_MAP</a>; -<a name="l00122"></a>00122 }<a class="code" href="structs__quick__index.html">quick_index</a>; -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 -<a name="l00125"></a>00125 <span class="comment">/*typedef struct struct_CO_Data CO_Data; */</span> -<a name="l00126"></a><a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">00126</a> <span class="keyword">typedef</span> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> (*<a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> *, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> bSubindex); -<a name="l00127"></a><a class="code" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">00127</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="structtd__indextable.html">indextable</a> * (*scanIndexOD_t)(<a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> wIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * errorCode, <a class="code" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback); -<a name="l00128"></a>00128 -<a name="l00129"></a>00129 <span class="comment">/************************** MACROS *********************************/</span> -<a name="l00130"></a>00130 -<a name="l00131"></a>00131 <span class="comment">/* CANopen usefull helpers */</span> -<a name="l00132"></a><a class="code" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">00132</a> <span class="preprocessor">#define GET_NODE_ID(m) (m.cob_id.w & 0x7f)</span> -<a name="l00133"></a><a class="code" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_FUNCTION_CODE(m) (m.cob_id.w >> 7)</span> -<a name="l00134"></a>00134 <span class="preprocessor"></span> -<a name="l00135"></a>00135 <span class="preprocessor">#endif </span><span class="comment">/* __objdictdef_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictdef_8h.html --- a/doc/doxygen/html/objdictdef_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,924 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h File Reference</h1> -<p> -<a href="objdictdef_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html">td_subindex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html">td_indextable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html">s_quick_index</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9201c1178e191a87a38dd59c7fc36ff6">boolean</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#05dd69e54275d0ffb23aa062e522f72c">int8</a> 0x02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#09e4d5c13c275d380da6580a03af5e92">int16</a> 0x03</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#e5125ea470cb5e419d49e07ad57eeba2">int32</a> 0x04</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a> 0x05</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc4adc9111e54b3163b6126ce951ecc3">uint16</a> 0x06</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a> 0x07</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#28febea0119ac32c99bf000e14dd963b">real32</a> 0x08</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#6a4b5f93c378207aee7ea8f8397d1fc9">visible_string</a> 0x09</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#6d6f1c4c9f3af57487f3afe94af70403">octet_string</a> 0x0A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#5cd524a20d32d81ee805f50968187d09">unicode_string</a> 0x0B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#40ad5d3872b664aff212dccbaf961f67">time_of_day</a> 0x0C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#53be0553db1ce74a64ee5c919bdc97ff">time_difference</a> 0x0D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#82a4ccef24bc2ae995fcace980850f2d">domain</a> 0x0F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#5f7806f4906de9a13002fadc6b8b3f42">int24</a> 0x10</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#d9350de53a70071ec5443672db37f61c">real64</a> 0x11</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#29444aa748cff063eb0de639f7b3b298">int40</a> 0x12</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#32117599132383a464bb56fe48cc0f2a">int48</a> 0x13</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#8f9a4d8cdee95ac02cfe9fa6da24471e">int56</a> 0x14</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#09fc63bce67d19142460e915d94f732f">int64</a> 0x15</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#44514ac0d2c2c0895e46f62849ed308b">uint24</a> 0x16</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#8fce5eaca9dc57d6d914c62a817cc65f">uint40</a> 0x18</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#7aa1269ae84360f0c5f3e9772dc46c0f">uint48</a> 0x19</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#b4ebb502941e1315ef4479c33d894741">uint56</a> 0x1A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#675b708aad17b5e4de65233fe5ed3839">uint64</a> 0x1B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1859f0914b9556179e3658f3b5efd4d3">pdo_communication_parameter</a> 0x20</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#dfeca7df5126898b817e3aa1dbd46a56">pdo_mapping</a> 0x21</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#34a206e10a553c1021b438f86aaf25e4">sdo_parameter</a> 0x22</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#af41acc8d0f07edd6f123c3ab65a43aa">identity</a> 0x23</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#3d5c35506f9fb3cf77c069b973fa5f2e">TRANS_EVERY_N_SYNC</a>(n) (n)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#f514b6a153b17e6da21f46971e3e8807">TRANS_SYNC_MIN</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc747c839a17a8b35e569677bbf7549d">TRANS_SYNC_MAX</a> 240</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1796da41c02afb8d119aa2a103cebbc2">TRANS_RTR_SYNC</a> 252</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#1a9dbd29fbf815b9f24dd8e177cfecdb">TRANS_RTR</a> 253</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#85c21667cdfc019327398abd11cf30b4">TRANS_EVENT</a> 255</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a> 0x00</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#170086e0b136507502f3f525a9693407">WO</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a> 0x02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#c9347ab621c5af56ecdc1ad6714a24cc">TO_BE_SAVE</a> 0x04</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#9a52aa7b754f95659a55cdc46370c588">GET_NODE_ID</a>(m) (m.cob_id.w & 0x7f)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#c885c914008647a5b9bd77475d1a4196">GET_FUNCTION_CODE</a>(m) (m.cob_id.w >> 7)</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structtd__subindex.html">td_subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#0fa8d753f368fc76cea3f17d2e4e5345">subindex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structtd__indextable.html">td_indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#236f1ee20dcd5c96a37d32318ec2dd16">indextable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structs__quick__index.html">s_quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#112b7eec6f7afdefaf6a31a72e8378b8">quick_index</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UNS32(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *, UNS8 bSubindex)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="structtd__indextable.html">indextable</a> *(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="9201c1178e191a87a38dd59c7fc36ff6"></a><!-- doxytag: member="objdictdef.h::boolean" ref="9201c1178e191a87a38dd59c7fc36ff6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define boolean 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -this are static defined datatypes taken fCODE the canopen standard. They are located at index 0x0001 to 0x001B. As described in the standard, they are in the object dictionary for definition purpose only. a device does not to support all of this datatypes. -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00032">32</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="82a4ccef24bc2ae995fcace980850f2d"></a><!-- doxytag: member="objdictdef.h::domain" ref="82a4ccef24bc2ae995fcace980850f2d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define domain 0x0F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00046">46</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="c885c914008647a5b9bd77475d1a4196"></a><!-- doxytag: member="objdictdef.h::GET_FUNCTION_CODE" ref="c885c914008647a5b9bd77475d1a4196" args="(m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define GET_FUNCTION_CODE </td> - <td>(</td> - <td class="paramtype">m </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (m.cob_id.w >> 7)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00133">133</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="9a52aa7b754f95659a55cdc46370c588"></a><!-- doxytag: member="objdictdef.h::GET_NODE_ID" ref="9a52aa7b754f95659a55cdc46370c588" args="(m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define GET_NODE_ID </td> - <td>(</td> - <td class="paramtype">m </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (m.cob_id.w & 0x7f)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00132">132</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="af41acc8d0f07edd6f123c3ab65a43aa"></a><!-- doxytag: member="objdictdef.h::identity" ref="af41acc8d0f07edd6f123c3ab65a43aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define identity 0x23 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00063">63</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="09e4d5c13c275d380da6580a03af5e92"></a><!-- doxytag: member="objdictdef.h::int16" ref="09e4d5c13c275d380da6580a03af5e92" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int16 0x03 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00034">34</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="5f7806f4906de9a13002fadc6b8b3f42"></a><!-- doxytag: member="objdictdef.h::int24" ref="5f7806f4906de9a13002fadc6b8b3f42" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int24 0x10 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00047">47</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="e5125ea470cb5e419d49e07ad57eeba2"></a><!-- doxytag: member="objdictdef.h::int32" ref="e5125ea470cb5e419d49e07ad57eeba2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int32 0x04 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00035">35</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="29444aa748cff063eb0de639f7b3b298"></a><!-- doxytag: member="objdictdef.h::int40" ref="29444aa748cff063eb0de639f7b3b298" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int40 0x12 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00049">49</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="32117599132383a464bb56fe48cc0f2a"></a><!-- doxytag: member="objdictdef.h::int48" ref="32117599132383a464bb56fe48cc0f2a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int48 0x13 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00050">50</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="8f9a4d8cdee95ac02cfe9fa6da24471e"></a><!-- doxytag: member="objdictdef.h::int56" ref="8f9a4d8cdee95ac02cfe9fa6da24471e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int56 0x14 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00051">51</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="09fc63bce67d19142460e915d94f732f"></a><!-- doxytag: member="objdictdef.h::int64" ref="09fc63bce67d19142460e915d94f732f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int64 0x15 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00052">52</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="05dd69e54275d0ffb23aa062e522f72c"></a><!-- doxytag: member="objdictdef.h::int8" ref="05dd69e54275d0ffb23aa062e522f72c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define int8 0x02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00033">33</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="6d6f1c4c9f3af57487f3afe94af70403"></a><!-- doxytag: member="objdictdef.h::octet_string" ref="6d6f1c4c9f3af57487f3afe94af70403" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define octet_string 0x0A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00041">41</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="1859f0914b9556179e3658f3b5efd4d3"></a><!-- doxytag: member="objdictdef.h::pdo_communication_parameter" ref="1859f0914b9556179e3658f3b5efd4d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define pdo_communication_parameter 0x20 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00060">60</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="dfeca7df5126898b817e3aa1dbd46a56"></a><!-- doxytag: member="objdictdef.h::pdo_mapping" ref="dfeca7df5126898b817e3aa1dbd46a56" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define pdo_mapping 0x21 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00061">61</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="28febea0119ac32c99bf000e14dd963b"></a><!-- doxytag: member="objdictdef.h::real32" ref="28febea0119ac32c99bf000e14dd963b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define real32 0x08 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00039">39</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="d9350de53a70071ec5443672db37f61c"></a><!-- doxytag: member="objdictdef.h::real64" ref="d9350de53a70071ec5443672db37f61c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define real64 0x11 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00048">48</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="628642b04c07236ae1e986c248a79ae5"></a><!-- doxytag: member="objdictdef.h::RO" ref="628642b04c07236ae1e986c248a79ae5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RO 0x02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00087">87</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="fc4ded33ac0ca43defcce639e965748a"></a><!-- doxytag: member="objdictdef.h::RW" ref="fc4ded33ac0ca43defcce639e965748a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RW 0x00 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Each entry of the object dictionary can be READONLY (RO), READ/WRITE (RW), WRITE-ONLY (WO) -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00085">85</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="34a206e10a553c1021b438f86aaf25e4"></a><!-- doxytag: member="objdictdef.h::sdo_parameter" ref="34a206e10a553c1021b438f86aaf25e4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sdo_parameter 0x22 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00062">62</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="53be0553db1ce74a64ee5c919bdc97ff"></a><!-- doxytag: member="objdictdef.h::time_difference" ref="53be0553db1ce74a64ee5c919bdc97ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define time_difference 0x0D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00044">44</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="40ad5d3872b664aff212dccbaf961f67"></a><!-- doxytag: member="objdictdef.h::time_of_day" ref="40ad5d3872b664aff212dccbaf961f67" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define time_of_day 0x0C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00043">43</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="c9347ab621c5af56ecdc1ad6714a24cc"></a><!-- doxytag: member="objdictdef.h::TO_BE_SAVE" ref="c9347ab621c5af56ecdc1ad6714a24cc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TO_BE_SAVE 0x04 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00089">89</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="85c21667cdfc019327398abd11cf30b4"></a><!-- doxytag: member="objdictdef.h::TRANS_EVENT" ref="85c21667cdfc019327398abd11cf30b4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_EVENT 255 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00080">80</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="3d5c35506f9fb3cf77c069b973fa5f2e"></a><!-- doxytag: member="objdictdef.h::TRANS_EVERY_N_SYNC" ref="3d5c35506f9fb3cf77c069b973fa5f2e" args="(n)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_EVERY_N_SYNC </td> - <td>(</td> - <td class="paramtype">n </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (n)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -definitions of the different types of PDOs' transmission<p> -SYNCHRO(n) means that the PDO will be transmited every n SYNC signal. -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00075">75</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="1a9dbd29fbf815b9f24dd8e177cfecdb"></a><!-- doxytag: member="objdictdef.h::TRANS_RTR" ref="1a9dbd29fbf815b9f24dd8e177cfecdb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_RTR 253 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00079">79</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="1796da41c02afb8d119aa2a103cebbc2"></a><!-- doxytag: member="objdictdef.h::TRANS_RTR_SYNC" ref="1796da41c02afb8d119aa2a103cebbc2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_RTR_SYNC 252 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00078">78</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="fc747c839a17a8b35e569677bbf7549d"></a><!-- doxytag: member="objdictdef.h::TRANS_SYNC_MAX" ref="fc747c839a17a8b35e569677bbf7549d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_SYNC_MAX 240 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00077">77</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="f514b6a153b17e6da21f46971e3e8807"></a><!-- doxytag: member="objdictdef.h::TRANS_SYNC_MIN" ref="f514b6a153b17e6da21f46971e3e8807" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TRANS_SYNC_MIN 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00076">76</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="fc4adc9111e54b3163b6126ce951ecc3"></a><!-- doxytag: member="objdictdef.h::uint16" ref="fc4adc9111e54b3163b6126ce951ecc3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint16 0x06 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00037">37</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="44514ac0d2c2c0895e46f62849ed308b"></a><!-- doxytag: member="objdictdef.h::uint24" ref="44514ac0d2c2c0895e46f62849ed308b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint24 0x16 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00053">53</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="9695cf1104606879c5d3f0221635a069"></a><!-- doxytag: member="objdictdef.h::uint32" ref="9695cf1104606879c5d3f0221635a069" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint32 0x07 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00038">38</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="8fce5eaca9dc57d6d914c62a817cc65f"></a><!-- doxytag: member="objdictdef.h::uint40" ref="8fce5eaca9dc57d6d914c62a817cc65f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint40 0x18 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00055">55</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="7aa1269ae84360f0c5f3e9772dc46c0f"></a><!-- doxytag: member="objdictdef.h::uint48" ref="7aa1269ae84360f0c5f3e9772dc46c0f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint48 0x19 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00056">56</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="b4ebb502941e1315ef4479c33d894741"></a><!-- doxytag: member="objdictdef.h::uint56" ref="b4ebb502941e1315ef4479c33d894741" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint56 0x1A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00057">57</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="675b708aad17b5e4de65233fe5ed3839"></a><!-- doxytag: member="objdictdef.h::uint64" ref="675b708aad17b5e4de65233fe5ed3839" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint64 0x1B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00058">58</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="2d25bcd37166cc98f0d823cdb8c553ef"></a><!-- doxytag: member="objdictdef.h::uint8" ref="2d25bcd37166cc98f0d823cdb8c553ef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define uint8 0x05 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00036">36</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="5cd524a20d32d81ee805f50968187d09"></a><!-- doxytag: member="objdictdef.h::unicode_string" ref="5cd524a20d32d81ee805f50968187d09" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define unicode_string 0x0B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00042">42</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="6a4b5f93c378207aee7ea8f8397d1fc9"></a><!-- doxytag: member="objdictdef.h::visible_string" ref="6a4b5f93c378207aee7ea8f8397d1fc9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define visible_string 0x09 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00040">40</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="170086e0b136507502f3f525a9693407"></a><!-- doxytag: member="objdictdef.h::WO" ref="170086e0b136507502f3f525a9693407" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define WO 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00086">86</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="236f1ee20dcd5c96a37d32318ec2dd16"></a><!-- doxytag: member="objdictdef.h::indextable" ref="236f1ee20dcd5c96a37d32318ec2dd16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structtd__indextable.html">td_indextable</a> <a class="el" href="structtd__indextable.html">indextable</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Struct for creating entries in the communictaion profile -</div> -</div><p> -<a class="anchor" name="91481b154cacc926ae5824fd121d6b43"></a><!-- doxytag: member="objdictdef.h::ODCallback_t" ref="91481b154cacc926ae5824fd121d6b43" args="(CO_Data *d, const indextable *, UNS8 bSubindex)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef UNS32(*) <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *, UNS8 bSubindex) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00126">126</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="112b7eec6f7afdefaf6a31a72e8378b8"></a><!-- doxytag: member="objdictdef.h::quick_index" ref="112b7eec6f7afdefaf6a31a72e8378b8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structs__quick__index.html">s_quick_index</a> <a class="el" href="structs__quick__index.html">quick_index</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a844575e4d9c9870137121bf0fb241fb"></a><!-- doxytag: member="objdictdef.h::scanIndexOD_t" ref="a844575e4d9c9870137121bf0fb241fb" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef const <a class="el" href="structtd__indextable.html">indextable</a>*(*) <a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a>(UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00127">127</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="0fa8d753f368fc76cea3f17d2e4e5345"></a><!-- doxytag: member="objdictdef.h::subindex" ref="0fa8d753f368fc76cea3f17d2e4e5345" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structtd__subindex.html">td_subindex</a> <a class="el" href="structtd__subindex.html">subindex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -This are some structs which are neccessary for creating the entries of the object dictionary. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictdef_8h__dep__incl.dot --- a/doc/doxygen/html/objdictdef_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node6 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node2 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictdef_8h__dep__incl.md5 --- a/doc/doxygen/html/objdictdef_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -11e002d9d93b51cc8709f00d48e2f06e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictedit_8py-source.html --- a/doc/doxygen/html/objdictedit_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1052 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py</h1><a href="objdictedit_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceobjdictedit.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> * -<a name="l00026"></a>00026 <span class="keyword">import</span> wx -<a name="l00027"></a>00027 <span class="keyword">import</span> wx.grid -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00030"></a>00030 <span class="keyword">import</span> os, re, platform, sys, time, traceback, getopt -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 __version__ = <span class="stringliteral">"$Revision$"</span> -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 <span class="keyword">from</span> node <span class="keyword">import</span> OD_Subindex, OD_MultipleSubindexes, OD_IdenticalSubindexes, OD_IdenticalIndexes -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> * -<a name="l00037"></a>00037 <span class="keyword">from</span> subindextable <span class="keyword">import</span> * -<a name="l00038"></a>00038 <span class="keyword">from</span> commondialogs <span class="keyword">import</span> * -<a name="l00039"></a>00039 <span class="keyword">from</span> doc_index.DS301_index <span class="keyword">import</span> * -<a name="l00040"></a>00040 -<a name="l00041"></a>00041 <span class="keywordflow">try</span>: -<a name="l00042"></a>00042 <span class="keyword">from</span> wxPython.html <span class="keyword">import</span> * -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 wxEVT_HTML_URL_CLICK = wxNewId() -<a name="l00045"></a>00045 -<a name="l00046"></a><a class="code" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">00046</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">EVT_HTML_URL_CLICK</a>(win, func): -<a name="l00047"></a>00047 win.Connect(-1, -1, wxEVT_HTML_URL_CLICK, func) -<a name="l00048"></a>00048 -<a name="l00049"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">00049</a> <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">wxHtmlWindowUrlClick</a>(wxPyEvent): -<a name="l00050"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">00050</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#a045fe12f2047ab57620eeaaaa2f211e">__init__</a>(self, linkinfo): -<a name="l00051"></a>00051 wxPyEvent.__init__(self) -<a name="l00052"></a>00052 self.SetEventType(wxEVT_HTML_URL_CLICK) -<a name="l00053"></a><a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">00053</a> self.<a class="code" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html#6a78aa98e9dcf8a31aa79b429998cf46">linkinfo</a>linkinfo = (linkinfo.GetHref(), linkinfo.GetTarget()) -<a name="l00054"></a>00054 -<a name="l00055"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">00055</a> <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">wxUrlClickHtmlWindow</a>(wxHtmlWindow): -<a name="l00056"></a>00056 <span class="stringliteral">""" HTML window that generates and OnLinkClicked event.</span> -<a name="l00057"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">00057</a> <span class="stringliteral"></span> -<a name="l00058"></a>00058 <span class="stringliteral"> Use this to avoid having to override HTMLWindow</span> -<a name="l00059"></a>00059 <span class="stringliteral"> """</span> -<a name="l00060"></a>00060 <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#7cd4af390c2de4ed45de931373d756f0">OnLinkClicked</a>(self, linkinfo): -<a name="l00061"></a>00061 wxPostEvent(self, wxHtmlWindowUrlClick(linkinfo)) -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00064"></a>00064 <span class="comment"># Html Frame</span> -<a name="l00065"></a>00065 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00066"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">00066</a> -<a name="l00067"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">00067</a> [wxID_HTMLFRAME, wxID_HTMLFRAMEHTMLCONTENT] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(2)] -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">HtmlFrame</a>(wx.Frame): -<a name="l00070"></a>00070 <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a>(self, prnt): -<a name="l00071"></a>00071 <span class="comment"># generated method, don't edit</span> -<a name="l00072"></a>00072 wx.Frame.__init__(self, id=wxID_HTMLFRAME, name=<span class="stringliteral">'HtmlFrame'</span>, -<a name="l00073"></a>00073 parent=prnt, pos=wx.Point(320, 231), size=wx.Size(853, 616), -<a name="l00074"></a>00074 style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">''</span>) -<a name="l00075"></a>00075 self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a>OnCloseFrame, id=wxID_HTMLFRAME) -<a name="l00076"></a>00076 -<a name="l00077"></a>00077 self.HtmlContent = wxUrlClickHtmlWindow(id=wxID_HTMLFRAMEHTMLCONTENT, -<a name="l00078"></a>00078 name=<span class="stringliteral">'HtmlContent'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00079"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">00079</a> size=wx.Size(-1, -1), style=wxHW_SCROLLBAR_AUTO|wxHW_NO_SELECTION) -<a name="l00080"></a>00080 EVT_HTML_URL_CLICK(self.HtmlContent, self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a>OnLinkClick) -<a name="l00081"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">00081</a> -<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#c3eab7be0bc1afb27171837c712da89d">__init__</a>(self, parent, opened): -<a name="l00083"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">00083</a> self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#ab7f53a3b3ff1fd9cfe56023b159a40e">_init_ctrls</a>_init_ctrls(parent) -<a name="l00084"></a>00084 self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a>HtmlFrameOpened = opened -<a name="l00085"></a>00085 -<a name="l00086"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">00086</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#375043f928e987f104763ad6e3d118be">SetHtmlCode</a>(self, htmlcode): -<a name="l00087"></a>00087 self.HtmlContent.SetPage(htmlcode) -<a name="l00088"></a>00088 -<a name="l00089"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">00089</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#d55f13d2f73906fb8891fd8ab6282897">SetHtmlPage</a>(self, htmlpage): -<a name="l00090"></a>00090 self.HtmlContent.LoadPage(htmlpage) -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#5cadc14f91eaeef5c2e001ccdf408264">OnCloseFrame</a>(self, event): -<a name="l00093"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">00093</a> self.<a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#1eafdd26ade3a7888626bee2f19a5ce4">HtmlFrameOpened</a>HtmlFrameOpened.remove(self.GetTitle()) -<a name="l00094"></a>00094 event.Skip() -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html#bf60307dc144170d58195467361d5aa4">OnLinkClick</a>(self, event): -<a name="l00097"></a>00097 url = event.linkinfo[0] -<a name="l00098"></a>00098 <span class="keywordflow">try</span>: -<a name="l00099"></a>00099 <span class="keyword">import</span> webbrowser -<a name="l00100"></a>00100 <span class="keywordflow">except</span> ImportError: -<a name="l00101"></a>00101 wxMessageBox(<span class="stringliteral">'Please point your browser at: %s'</span> % url) -<a name="l00102"></a><a class="code" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html#1de5f92921afa89cfe93fe8a6837dedb">00102</a> <span class="keywordflow">else</span>: -<a name="l00103"></a>00103 webbrowser.open(url) -<a name="l00104"></a>00104 -<a name="l00105"></a>00105 Html_Window = <span class="keyword">True</span> -<a name="l00106"></a>00106 <span class="keywordflow">except</span>: -<a name="l00107"></a>00107 Html_Window = <span class="keyword">False</span> -<a name="l00108"></a>00108 -<a name="l00109"></a><a class="code" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">00109</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">create</a>(parent): -<a name="l00110"></a>00110 <span class="keywordflow">return</span> objdictedit(parent) -<a name="l00111"></a>00111 -<a name="l00112"></a><a class="code" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">00112</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">usage</a>(): -<a name="l00113"></a>00113 <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of objdictedit.py :"</span> -<a name="l00114"></a>00114 <span class="keywordflow">print</span> <span class="stringliteral">"\n %s [Filepath, ...]\n"</span>%sys.argv[0] -<a name="l00115"></a>00115 -<a name="l00116"></a>00116 <span class="keywordflow">try</span>: -<a name="l00117"></a>00117 opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>]) -<a name="l00118"></a>00118 <span class="keywordflow">except</span> getopt.GetoptError: -<a name="l00119"></a>00119 <span class="comment"># print help information and exit:</span> -<a name="l00120"></a>00120 usage() -<a name="l00121"></a>00121 sys.exit(2) -<a name="l00122"></a>00122 -<a name="l00123"></a>00123 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts: -<a name="l00124"></a>00124 <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>): -<a name="l00125"></a>00125 usage() -<a name="l00126"></a>00126 sys.exit() -<a name="l00127"></a>00127 -<a name="l00128"></a>00128 filesOpen = args -<a name="l00129"></a>00129 ScriptDirectory = sys.path[0] -<a name="l00130"></a>00130 -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 [wxID_OBJDICTEDIT, wxID_OBJDICTEDITFILEOPENED, -<a name="l00133"></a>00133 wxID_OBJDICTEDITHELPBAR, -<a name="l00134"></a>00134 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(3)] -<a name="l00135"></a>00135 -<a name="l00136"></a>00136 [wxID_OBJDICTEDITADDMENUITEMS0, wxID_OBJDICTEDITADDMENUITEMS1, -<a name="l00137"></a>00137 wxID_OBJDICTEDITADDMENUITEMS2, wxID_OBJDICTEDITADDMENUITEMS3, -<a name="l00138"></a>00138 wxID_OBJDICTEDITADDMENUITEMS4, wxID_OBJDICTEDITADDMENUITEMS5, -<a name="l00139"></a>00139 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_AddMenu_Items <span class="keywordflow">in</span> range(6)] -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 [wxID_OBJDICTEDITFILEMENUITEMS0, wxID_OBJDICTEDITFILEMENUITEMS1, -<a name="l00142"></a>00142 wxID_OBJDICTEDITFILEMENUITEMS2, wxID_OBJDICTEDITFILEMENUITEMS4, -<a name="l00143"></a>00143 wxID_OBJDICTEDITFILEMENUITEMS5, wxID_OBJDICTEDITFILEMENUITEMS6, -<a name="l00144"></a>00144 wxID_OBJDICTEDITFILEMENUITEMS7, wxID_OBJDICTEDITFILEMENUITEMS8, -<a name="l00145"></a>00145 wxID_OBJDICTEDITFILEMENUITEMS9, -<a name="l00146"></a>00146 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_FileMenu_Items <span class="keywordflow">in</span> range(9)] -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 [wxID_OBJDICTEDITEDITMENUITEMS0, wxID_OBJDICTEDITEDITMENUITEMS1, -<a name="l00149"></a>00149 wxID_OBJDICTEDITEDITMENUITEMS2, wxID_OBJDICTEDITEDITMENUITEMS4, -<a name="l00150"></a>00150 wxID_OBJDICTEDITEDITMENUITEMS6, wxID_OBJDICTEDITEDITMENUITEMS7, -<a name="l00151"></a>00151 wxID_OBJDICTEDITEDITMENUITEMS8, -<a name="l00152"></a>00152 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_EditMenu_Items <span class="keywordflow">in</span> range(7)] -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 [wxID_OBJDICTEDITHELPMENUITEMS0, wxID_OBJDICTEDITHELPMENUITEMS1, -<a name="l00155"></a>00155 wxID_OBJDICTEDITHELPMENUITEMS2, -<a name="l00156"></a>00156 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_HelpMenu_Items <span class="keywordflow">in</span> range(3)] -<a name="l00157"></a>00157 -<a name="l00158"></a><a class="code" href="classobjdictedit_1_1objdictedit.html">00158</a> <span class="keyword">class </span><a class="code" href="classobjdictedit_1_1objdictedit.html">objdictedit</a>(wx.Frame): -<a name="l00159"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">00159</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a>(self, parent): -<a name="l00160"></a>00160 <span class="comment"># generated method, don't edit</span> -<a name="l00161"></a>00161 -<a name="l00162"></a>00162 parent.Append(menu=self.FileMenu, title=<span class="stringliteral">'File'</span>) -<a name="l00163"></a>00163 parent.Append(menu=self.EditMenu, title=<span class="stringliteral">'Edit'</span>) -<a name="l00164"></a>00164 parent.Append(menu=self.AddMenu, title=<span class="stringliteral">'Add'</span>) -<a name="l00165"></a>00165 parent.Append(menu=self.HelpMenu, title=<span class="stringliteral">'Help'</span>) -<a name="l00166"></a>00166 -<a name="l00167"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">00167</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a>(self, parent): -<a name="l00168"></a>00168 <span class="comment"># generated method, don't edit</span> -<a name="l00169"></a>00169 -<a name="l00170"></a>00170 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS4, -<a name="l00171"></a>00171 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Refresh\tCTRL+R'</span>) -<a name="l00172"></a>00172 parent.AppendSeparator() -<a name="l00173"></a>00173 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS1, -<a name="l00174"></a>00174 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Undo\tCTRL+Z'</span>) -<a name="l00175"></a>00175 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS0, -<a name="l00176"></a>00176 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Redo\tCTRL+Y'</span>) -<a name="l00177"></a>00177 parent.AppendSeparator() -<a name="l00178"></a>00178 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS6, -<a name="l00179"></a>00179 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Node infos'</span>) -<a name="l00180"></a>00180 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS2, -<a name="l00181"></a>00181 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Profile'</span>) -<a name="l00182"></a>00182 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS8, -<a name="l00183"></a>00183 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-302 Profile'</span>) -<a name="l00184"></a>00184 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITEDITMENUITEMS7, -<a name="l00185"></a>00185 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Other Profile'</span>) -<a name="l00186"></a>00186 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a>OnUndoMenu, -<a name="l00187"></a>00187 id=wxID_OBJDICTEDITEDITMENUITEMS1) -<a name="l00188"></a>00188 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a>OnRedoMenu, -<a name="l00189"></a>00189 id=wxID_OBJDICTEDITEDITMENUITEMS0) -<a name="l00190"></a>00190 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a>OnCommunicationMenu, -<a name="l00191"></a>00191 id=wxID_OBJDICTEDITEDITMENUITEMS2) -<a name="l00192"></a>00192 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a>OnRefreshMenu, -<a name="l00193"></a>00193 id=wxID_OBJDICTEDITEDITMENUITEMS4) -<a name="l00194"></a>00194 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a>OnNodeInfosMenu, -<a name="l00195"></a>00195 id=wxID_OBJDICTEDITEDITMENUITEMS6) -<a name="l00196"></a>00196 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a>OnEditProfileMenu, -<a name="l00197"></a>00197 id=wxID_OBJDICTEDITEDITMENUITEMS7) -<a name="l00198"></a>00198 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a>OnOtherCommunicationMenu, -<a name="l00199"></a>00199 id=wxID_OBJDICTEDITEDITMENUITEMS8) -<a name="l00200"></a>00200 -<a name="l00201"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">00201</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a>(self, parent): -<a name="l00202"></a>00202 <span class="comment"># generated method, don't edit</span> -<a name="l00203"></a>00203 -<a name="l00204"></a>00204 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS0, -<a name="l00205"></a>00205 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'DS-301 Standard\tF1'</span>) -<a name="l00206"></a>00206 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a>OnHelpDS301Menu, -<a name="l00207"></a>00207 id=wxID_OBJDICTEDITHELPMENUITEMS0) -<a name="l00208"></a>00208 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS1, -<a name="l00209"></a>00209 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'CAN Festival Docs\tF2'</span>) -<a name="l00210"></a>00210 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a>OnHelpCANFestivalMenu, -<a name="l00211"></a>00211 id=wxID_OBJDICTEDITHELPMENUITEMS1) -<a name="l00212"></a>00212 <span class="keywordflow">if</span> Html_Window: -<a name="l00213"></a>00213 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITHELPMENUITEMS2, -<a name="l00214"></a>00214 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'About'</span>) -<a name="l00215"></a>00215 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a>OnAboutMenu, -<a name="l00216"></a>00216 id=wxID_OBJDICTEDITHELPMENUITEMS2) -<a name="l00217"></a>00217 -<a name="l00218"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">00218</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a>(self, parent): -<a name="l00219"></a>00219 <span class="comment"># generated method, don't edit</span> -<a name="l00220"></a>00220 -<a name="l00221"></a>00221 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS5, -<a name="l00222"></a>00222 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'New\tCTRL+N'</span>) -<a name="l00223"></a>00223 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS0, -<a name="l00224"></a>00224 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Open\tCTRL+O'</span>) -<a name="l00225"></a>00225 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS1, -<a name="l00226"></a>00226 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save\tCTRL+S'</span>) -<a name="l00227"></a>00227 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS6, -<a name="l00228"></a>00228 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Save As...\tALT+S'</span>) -<a name="l00229"></a>00229 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS2, -<a name="l00230"></a>00230 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Close\tCTRL+W'</span>) -<a name="l00231"></a>00231 parent.AppendSeparator() -<a name="l00232"></a>00232 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS7, -<a name="l00233"></a>00233 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Import EDS file'</span>) -<a name="l00234"></a>00234 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS9, -<a name="l00235"></a>00235 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Export to EDS file'</span>) -<a name="l00236"></a>00236 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS8, -<a name="l00237"></a>00237 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Build Dictionary\tCTRL+B'</span>) -<a name="l00238"></a>00238 parent.AppendSeparator() -<a name="l00239"></a>00239 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITFILEMENUITEMS4, -<a name="l00240"></a>00240 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Exit'</span>) -<a name="l00241"></a>00241 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a>OnOpenMenu, -<a name="l00242"></a>00242 id=wxID_OBJDICTEDITFILEMENUITEMS0) -<a name="l00243"></a>00243 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>OnSaveMenu, -<a name="l00244"></a>00244 id=wxID_OBJDICTEDITFILEMENUITEMS1) -<a name="l00245"></a>00245 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a>OnCloseMenu, -<a name="l00246"></a>00246 id=wxID_OBJDICTEDITFILEMENUITEMS2) -<a name="l00247"></a>00247 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a>OnQuitMenu, -<a name="l00248"></a>00248 id=wxID_OBJDICTEDITFILEMENUITEMS4) -<a name="l00249"></a>00249 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a>OnNewMenu, -<a name="l00250"></a>00250 id=wxID_OBJDICTEDITFILEMENUITEMS5) -<a name="l00251"></a>00251 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a>OnSaveAsMenu, -<a name="l00252"></a>00252 id=wxID_OBJDICTEDITFILEMENUITEMS6) -<a name="l00253"></a>00253 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a>OnImportEDSMenu, -<a name="l00254"></a>00254 id=wxID_OBJDICTEDITFILEMENUITEMS7) -<a name="l00255"></a>00255 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a>OnExportCMenu, -<a name="l00256"></a>00256 id=wxID_OBJDICTEDITFILEMENUITEMS8) -<a name="l00257"></a>00257 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a>OnExportEDSMenu, -<a name="l00258"></a>00258 id=wxID_OBJDICTEDITFILEMENUITEMS9) -<a name="l00259"></a>00259 -<a name="l00260"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">00260</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a>(self, parent): -<a name="l00261"></a>00261 <span class="comment"># generated method, don't edit</span> -<a name="l00262"></a>00262 -<a name="l00263"></a>00263 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS0, -<a name="l00264"></a>00264 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Server'</span>) -<a name="l00265"></a>00265 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS1, -<a name="l00266"></a>00266 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'SDO Client'</span>) -<a name="l00267"></a>00267 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS2, -<a name="l00268"></a>00268 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Transmit'</span>) -<a name="l00269"></a>00269 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS3, -<a name="l00270"></a>00270 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'PDO Receive'</span>) -<a name="l00271"></a>00271 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS4, -<a name="l00272"></a>00272 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Map Variable'</span>) -<a name="l00273"></a>00273 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_OBJDICTEDITADDMENUITEMS5, -<a name="l00274"></a>00274 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'User Type'</span>) -<a name="l00275"></a>00275 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a>OnAddSDOServerMenu, -<a name="l00276"></a>00276 id=wxID_OBJDICTEDITADDMENUITEMS0) -<a name="l00277"></a>00277 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a>OnAddSDOClientMenu, -<a name="l00278"></a>00278 id=wxID_OBJDICTEDITADDMENUITEMS1) -<a name="l00279"></a>00279 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a>OnAddPDOTransmitMenu, -<a name="l00280"></a>00280 id=wxID_OBJDICTEDITADDMENUITEMS2) -<a name="l00281"></a>00281 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a>OnAddPDOReceiveMenu, -<a name="l00282"></a>00282 id=wxID_OBJDICTEDITADDMENUITEMS3) -<a name="l00283"></a>00283 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a>OnAddMapVariableMenu, -<a name="l00284"></a>00284 id=wxID_OBJDICTEDITADDMENUITEMS4) -<a name="l00285"></a>00285 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a>OnAddUserTypeMenu, -<a name="l00286"></a>00286 id=wxID_OBJDICTEDITADDMENUITEMS5) -<a name="l00287"></a>00287 -<a name="l00288"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">00288</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a>(self, parent): -<a name="l00289"></a>00289 <span class="comment"># generated method, don't edit</span> -<a name="l00290"></a>00290 parent.SetFieldsCount(3) -<a name="l00291"></a>00291 -<a name="l00292"></a>00292 parent.SetStatusText(number=0, text=<span class="stringliteral">''</span>) -<a name="l00293"></a>00293 parent.SetStatusText(number=1, text=<span class="stringliteral">''</span>) -<a name="l00294"></a>00294 parent.SetStatusText(number=2, text=<span class="stringliteral">''</span>) -<a name="l00295"></a>00295 -<a name="l00296"></a>00296 parent.SetStatusWidths([100, 110, -1]) -<a name="l00297"></a>00297 -<a name="l00298"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">00298</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a>(self): -<a name="l00299"></a>00299 <span class="comment"># generated method, don't edit</span> -<a name="l00300"></a>00300 self.menuBar1 = wx.MenuBar() -<a name="l00301"></a>00301 self.menuBar1.SetEvtHandlerEnabled(<span class="keyword">True</span>) -<a name="l00302"></a>00302 -<a name="l00303"></a>00303 self.FileMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00304"></a>00304 -<a name="l00305"></a>00305 self.EditMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00306"></a>00306 -<a name="l00307"></a>00307 self.AddMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00308"></a>00308 -<a name="l00309"></a>00309 self.HelpMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00310"></a>00310 -<a name="l00311"></a>00311 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#106e911cf82219438516ee23864651ec">_init_coll_menuBar1_Menus</a>_init_coll_menuBar1_Menus(self.menuBar1) -<a name="l00312"></a>00312 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8312a8842d9983e18f47e32cb66a4cbd">_init_coll_FileMenu_Items</a>_init_coll_FileMenu_Items(self.FileMenu) -<a name="l00313"></a>00313 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ff8d7ea6744ddf274fc66869b0dd8d5d">_init_coll_EditMenu_Items</a>_init_coll_EditMenu_Items(self.EditMenu) -<a name="l00314"></a>00314 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#08471670ebefa572813c703c693d367c">_init_coll_AddMenu_Items</a>_init_coll_AddMenu_Items(self.AddMenu) -<a name="l00315"></a>00315 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d939c47145a0e3275963bde016228f28">_init_coll_HelpMenu_Items</a>_init_coll_HelpMenu_Items(self.HelpMenu) -<a name="l00316"></a>00316 -<a name="l00317"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">00317</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a>(self, prnt): -<a name="l00318"></a>00318 <span class="comment"># generated method, don't edit</span> -<a name="l00319"></a>00319 wx.Frame.__init__(self, id=wxID_OBJDICTEDIT, name=<span class="stringliteral">'objdictedit'</span>, -<a name="l00320"></a>00320 parent=prnt, pos=wx.Point(149, 178), size=wx.Size(1000, 700), -<a name="l00321"></a>00321 style=wx.DEFAULT_FRAME_STYLE, title=<span class="stringliteral">'Objdictedit'</span>) -<a name="l00322"></a>00322 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#a290085c41e1c25e1393e87d171b424e">_init_utils</a>_init_utils() -<a name="l00323"></a>00323 self.SetClientSize(wx.Size(1000, 700)) -<a name="l00324"></a>00324 self.SetMenuBar(self.menuBar1) -<a name="l00325"></a>00325 self.Bind(wx.EVT_CLOSE, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a>OnCloseFrame, id=wxID_OBJDICTEDIT) -<a name="l00326"></a>00326 -<a name="l00327"></a>00327 self.FileOpened = wx.Notebook(id=wxID_OBJDICTEDITFILEOPENED, -<a name="l00328"></a>00328 name=<span class="stringliteral">'FileOpened'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00329"></a>00329 size=wx.Size(0, 0), style=0) -<a name="l00330"></a>00330 self.FileOpened.Bind(wx.EVT_NOTEBOOK_PAGE_CHANGED, -<a name="l00331"></a>00331 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a>OnFileSelectedChanged, id=wxID_OBJDICTEDITFILEOPENED) -<a name="l00332"></a>00332 -<a name="l00333"></a>00333 self.HelpBar = wx.StatusBar(id=wxID_OBJDICTEDITHELPBAR, name=<span class="stringliteral">'HelpBar'</span>, -<a name="l00334"></a>00334 parent=self, style=wxST_SIZEGRIP) -<a name="l00335"></a>00335 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#31a6b686f4415521baeb49e911d05eed">_init_coll_HelpBar_Fields</a>_init_coll_HelpBar_Fields(self.HelpBar) -<a name="l00336"></a>00336 self.SetStatusBar(self.HelpBar) -<a name="l00337"></a>00337 -<a name="l00338"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">00338</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4abb1c197354d05c25e9ca9e0ad49f66">__init__</a>(self, parent): -<a name="l00339"></a>00339 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#1e885afd5e31d2c6be0a0e70a79b417f">_init_ctrls</a>_init_ctrls(parent) -<a name="l00340"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">00340</a> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened = [] -<a name="l00341"></a>00341 -<a name="l00342"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">00342</a> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager = NodeManager(ScriptDirectory) -<a name="l00343"></a>00343 <span class="keywordflow">for</span> filepath <span class="keywordflow">in</span> filesOpen: -<a name="l00344"></a>00344 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OpenFileInCurrent(filepath) -<a name="l00345"></a>00345 new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager) -<a name="l00346"></a>00346 self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00347"></a>00347 self.FileOpened.SetSelection(self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeIndex()) -<a name="l00348"></a>00348 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentDS302Defined(): -<a name="l00349"></a>00349 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>) -<a name="l00350"></a>00350 <span class="keywordflow">else</span>: -<a name="l00351"></a>00351 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>) -<a name="l00352"></a>00352 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu() -<a name="l00353"></a>00353 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00354"></a>00354 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00355"></a>00355 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>RefreshTitle() -<a name="l00356"></a>00356 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu() -<a name="l00357"></a>00357 -<a name="l00358"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">00358</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#38ba116f55e22e5b8e2504c44b1c9722">GetNoteBook</a>(self): -<a name="l00359"></a>00359 <span class="keywordflow">return</span> self.FileOpened -<a name="l00360"></a>00360 -<a name="l00361"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">00361</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#2d25a6a40a74e893aebce26405a0d8f7">OnAddSDOServerMenu</a>(self, event): -<a name="l00362"></a>00362 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSDOServerToCurrent() -<a name="l00363"></a>00363 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00364"></a>00364 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00365"></a>00365 event.Skip() -<a name="l00366"></a>00366 -<a name="l00367"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">00367</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#01b55597ca103c08c89d012ad6dced3d">OnAddSDOClientMenu</a>(self, event): -<a name="l00368"></a>00368 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSDOClientToCurrent() -<a name="l00369"></a>00369 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00370"></a>00370 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00371"></a>00371 event.Skip() -<a name="l00372"></a>00372 -<a name="l00373"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">00373</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#cc73bf94427a95e3399e56d7f275ab77">OnAddPDOTransmitMenu</a>(self, event): -<a name="l00374"></a>00374 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddPDOTransmitToCurrent() -<a name="l00375"></a>00375 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00376"></a>00376 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00377"></a>00377 event.Skip() -<a name="l00378"></a>00378 -<a name="l00379"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">00379</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a5f8ca2068f63b91c92f40f9756400f6">OnAddPDOReceiveMenu</a>(self, event): -<a name="l00380"></a>00380 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddPDOReceiveToCurrent() -<a name="l00381"></a>00381 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00382"></a>00382 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00383"></a>00383 event.Skip() -<a name="l00384"></a>00384 -<a name="l00385"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">00385</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#c3a4bad410a580a07dad03a4f8ba121c">OnAddMapVariableMenu</a>(self, event): -<a name="l00386"></a>00386 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a>AddMapVariable() -<a name="l00387"></a>00387 event.Skip() -<a name="l00388"></a>00388 -<a name="l00389"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">00389</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#666aae02d9569cfa32fc26329154da60">OnAddUserTypeMenu</a>(self, event): -<a name="l00390"></a>00390 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a>AddUserType() -<a name="l00391"></a>00391 event.Skip() -<a name="l00392"></a>00392 -<a name="l00393"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">00393</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8555948b7b1aecf2514b6b9ff4726635">OnFileSelectedChanged</a>(self, event): -<a name="l00394"></a>00394 selected = event.GetSelection() -<a name="l00395"></a>00395 <span class="comment"># At init selected = -1</span> -<a name="l00396"></a>00396 <span class="keywordflow">if</span> selected >= 0: -<a name="l00397"></a>00397 window = self.FileOpened.GetPage(selected) -<a name="l00398"></a>00398 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ChangeCurrentNode(window.GetIndex()) -<a name="l00399"></a>00399 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00400"></a>00400 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a>RefreshStatusBar() -<a name="l00401"></a>00401 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00402"></a>00402 event.Skip() -<a name="l00403"></a>00403 -<a name="l00404"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">00404</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8b0876dac5e3046f93854665bd9be3aa">OnHelpDS301Menu</a>(self, event): -<a name="l00405"></a>00405 find_index = <span class="keyword">False</span> -<a name="l00406"></a>00406 selected = self.FileOpened.GetSelection() -<a name="l00407"></a>00407 <span class="keywordflow">if</span> selected >= 0: -<a name="l00408"></a>00408 window = self.FileOpened.GetPage(selected) -<a name="l00409"></a>00409 result = window.GetSelection() -<a name="l00410"></a>00410 <span class="keywordflow">if</span> result: -<a name="l00411"></a>00411 find_index = <span class="keyword">True</span> -<a name="l00412"></a>00412 index, subIndex = result -<a name="l00413"></a>00413 result = OpenPDFDocIndex(index, ScriptDirectory) -<a name="l00414"></a>00414 <span class="keywordflow">if</span> type(result) == StringType: -<a name="l00415"></a>00415 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00416"></a>00416 message.ShowModal() -<a name="l00417"></a>00417 message.Destroy() -<a name="l00418"></a>00418 <span class="keywordflow">if</span> <span class="keywordflow">not</span> find_index: -<a name="l00419"></a>00419 result = OpenPDFDocIndex(<span class="keywordtype">None</span>, ScriptDirectory) -<a name="l00420"></a>00420 <span class="keywordflow">if</span> type(result) == StringType: -<a name="l00421"></a>00421 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00422"></a>00422 message.ShowModal() -<a name="l00423"></a>00423 message.Destroy() -<a name="l00424"></a>00424 event.Skip() -<a name="l00425"></a>00425 -<a name="l00426"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">00426</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a498874fef86060832c7e90b6e028629">OnHelpCANFestivalMenu</a>(self, event): -<a name="l00427"></a>00427 <span class="comment">#self.OpenHtmlFrame("CAN Festival Reference", os.path.join(ScriptDirectory, "doc/canfestival.html"), wx.Size(1000, 600))</span> -<a name="l00428"></a>00428 os.system(<span class="stringliteral">"xpdf -remote CANFESTIVAL %s %d &"</span>%(os.path.join(ScriptDirectory, <span class="stringliteral">"doc/manual_en.pdf"</span>),16)) -<a name="l00429"></a>00429 event.Skip() -<a name="l00430"></a>00430 -<a name="l00431"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">00431</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a660005de7e719ce7396beeea0ece661">OnAboutMenu</a>(self, event): -<a name="l00432"></a>00432 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a>OpenHtmlFrame(<span class="stringliteral">"About CAN Festival"</span>, os.path.join(ScriptDirectory, <span class="stringliteral">"doc/about.html"</span>), wx.Size(500, 450)) -<a name="l00433"></a>00433 event.Skip() -<a name="l00434"></a>00434 -<a name="l00435"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">00435</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#3779119b638995bf42810727e9562bec">OpenHtmlFrame</a>(self, title, file, size): -<a name="l00436"></a>00436 <span class="keywordflow">if</span> title <span class="keywordflow">not</span> <span class="keywordflow">in</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened: -<a name="l00437"></a>00437 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened.append(title) -<a name="l00438"></a>00438 window = HtmlFrame(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#e3ce93c9ed275bf17437c681d5ad9692">HtmlFrameOpened</a>HtmlFrameOpened) -<a name="l00439"></a>00439 window.SetTitle(title) -<a name="l00440"></a>00440 window.SetHtmlPage(file) -<a name="l00441"></a>00441 window.SetClientSize(size) -<a name="l00442"></a>00442 window.Show() -<a name="l00443"></a>00443 -<a name="l00444"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">00444</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#bb517a0b8fd0e43f1a1d68c7ce372ac3">OnQuitMenu</a>(self, event): -<a name="l00445"></a>00445 self.Close() -<a name="l00446"></a>00446 event.Skip() -<a name="l00447"></a>00447 -<a name="l00448"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">00448</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ef6f7560bf9be52aa312833771cfb3c9">OnCloseFrame</a>(self, event): -<a name="l00449"></a>00449 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OneFileHasChanged(): -<a name="l00450"></a>00450 dialog = wxMessageDialog(self, <span class="stringliteral">"There are changes, do you want to save?"</span>, <span class="stringliteral">"Close Application"</span>, wxYES_NO|wxCANCEL|wxICON_QUESTION) -<a name="l00451"></a>00451 answer = dialog.ShowModal() -<a name="l00452"></a>00452 dialog.Destroy() -<a name="l00453"></a>00453 <span class="keywordflow">if</span> answer == wxID_YES: -<a name="l00454"></a>00454 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ChangeCurrentNode(0) -<a name="l00455"></a>00455 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(self.FileOpened.GetPageCount()): -<a name="l00456"></a>00456 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentIsSaved(): -<a name="l00457"></a>00457 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent() -<a name="l00458"></a>00458 <span class="keywordflow">else</span>: -<a name="l00459"></a>00459 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>Save() -<a name="l00460"></a>00460 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>) -<a name="l00461"></a>00461 event.Skip() -<a name="l00462"></a>00462 <span class="keywordflow">elif</span> answer == wxID_NO: -<a name="l00463"></a>00463 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(self.FileOpened.GetPageCount()): -<a name="l00464"></a>00464 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>) -<a name="l00465"></a>00465 wxCallAfter(self.Close) -<a name="l00466"></a>00466 event.Skip() -<a name="l00467"></a>00467 <span class="keywordflow">else</span>: -<a name="l00468"></a>00468 event.Skip() -<a name="l00469"></a>00469 -<a name="l00470"></a>00470 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00471"></a>00471 <span class="comment"># Refresh Functions</span> -<a name="l00472"></a>00472 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00473"></a>00473 -<a name="l00474"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">00474</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>(self): -<a name="l00475"></a>00475 <span class="keywordflow">if</span> self.FileOpened.GetPageCount() > 0: -<a name="l00476"></a>00476 self.SetTitle(<span class="stringliteral">"Objdictedit - %s"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilename()) -<a name="l00477"></a>00477 <span class="keywordflow">else</span>: -<a name="l00478"></a>00478 self.SetTitle(<span class="stringliteral">"Objdictedit"</span>) -<a name="l00479"></a>00479 -<a name="l00480"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">00480</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#88ca3cd196a27f86a3253599b588ee4c">OnRefreshMenu</a>(self, event): -<a name="l00481"></a>00481 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00482"></a>00482 event.Skip() -<a name="l00483"></a>00483 -<a name="l00484"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">00484</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>(self): -<a name="l00485"></a>00485 selected = self.FileOpened.GetSelection() -<a name="l00486"></a>00486 window = self.FileOpened.GetPage(selected) -<a name="l00487"></a>00487 window.RefreshIndexList() -<a name="l00488"></a>00488 -<a name="l00489"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">00489</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#91f233bc35906db726537b4dc4a51d28">RefreshStatusBar</a>(self): -<a name="l00490"></a>00490 <span class="keywordflow">if</span> self.HelpBar: -<a name="l00491"></a>00491 window = self.FileOpened.GetPage(self.FileOpened.GetSelection()) -<a name="l00492"></a>00492 selection = window.GetSelection() -<a name="l00493"></a>00493 <span class="keywordflow">if</span> selection: -<a name="l00494"></a>00494 index, subIndex = selection -<a name="l00495"></a>00495 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00496"></a>00496 self.HelpBar.SetStatusText(<span class="stringliteral">"Index: 0x%04X"</span>%index, 0) -<a name="l00497"></a>00497 self.HelpBar.SetStatusText(<span class="stringliteral">"Subindex: 0x%02X"</span>%subIndex, 1) -<a name="l00498"></a>00498 entryinfos = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetEntryInfos(index) -<a name="l00499"></a>00499 name = entryinfos[<span class="stringliteral">"name"</span>] -<a name="l00500"></a>00500 category = <span class="stringliteral">"Optional"</span> -<a name="l00501"></a>00501 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"need"</span>]: -<a name="l00502"></a>00502 category = <span class="stringliteral">"Mandatory"</span> -<a name="l00503"></a>00503 struct = <span class="stringliteral">"VAR"</span> -<a name="l00504"></a>00504 number = <span class="stringliteral">""</span> -<a name="l00505"></a>00505 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_IdenticalIndexes: -<a name="l00506"></a>00506 number = <span class="stringliteral">" possibly defined %d times"</span>%entryinfos[<span class="stringliteral">"nbmax"</span>] -<a name="l00507"></a>00507 <span class="keywordflow">if</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00508"></a>00508 struct = <span class="stringliteral">"REC"</span> -<a name="l00509"></a>00509 <span class="keywordflow">elif</span> entryinfos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes: -<a name="l00510"></a>00510 struct = <span class="stringliteral">"ARRAY"</span> -<a name="l00511"></a>00511 text = <span class="stringliteral">"%s: %s entry of struct %s%s."</span>%(name,category,struct,number) -<a name="l00512"></a>00512 self.HelpBar.SetStatusText(text, 2) -<a name="l00513"></a>00513 <span class="keywordflow">else</span>: -<a name="l00514"></a>00514 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3): -<a name="l00515"></a>00515 self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i) -<a name="l00516"></a>00516 <span class="keywordflow">else</span>: -<a name="l00517"></a>00517 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(3): -<a name="l00518"></a>00518 self.HelpBar.SetStatusText(<span class="stringliteral">""</span>, i) -<a name="l00519"></a>00519 -<a name="l00520"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">00520</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>(self): -<a name="l00521"></a>00521 <span class="keywordflow">if</span> self.FileMenu: -<a name="l00522"></a>00522 <span class="keywordflow">if</span> self.FileOpened.GetPageCount() > 0: -<a name="l00523"></a>00523 self.menuBar1.EnableTop(1, <span class="keyword">True</span>) -<a name="l00524"></a>00524 self.menuBar1.EnableTop(2, <span class="keyword">True</span>) -<a name="l00525"></a>00525 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS1, <span class="keyword">True</span>) -<a name="l00526"></a>00526 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS2, <span class="keyword">True</span>) -<a name="l00527"></a>00527 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS6, <span class="keyword">True</span>) -<a name="l00528"></a>00528 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS8, <span class="keyword">True</span>) -<a name="l00529"></a>00529 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS9, <span class="keyword">True</span>) -<a name="l00530"></a>00530 <span class="keywordflow">else</span>: -<a name="l00531"></a>00531 self.menuBar1.EnableTop(1, <span class="keyword">False</span>) -<a name="l00532"></a>00532 self.menuBar1.EnableTop(2, <span class="keyword">False</span>) -<a name="l00533"></a>00533 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS1, <span class="keyword">False</span>) -<a name="l00534"></a>00534 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS2, <span class="keyword">False</span>) -<a name="l00535"></a>00535 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS6, <span class="keyword">False</span>) -<a name="l00536"></a>00536 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS8, <span class="keyword">False</span>) -<a name="l00537"></a>00537 self.FileMenu.Enable(wxID_OBJDICTEDITFILEMENUITEMS9, <span class="keyword">False</span>) -<a name="l00538"></a>00538 -<a name="l00539"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">00539</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>(self): -<a name="l00540"></a>00540 <span class="keywordflow">if</span> self.FileMenu: -<a name="l00541"></a>00541 <span class="keywordflow">if</span> self.FileOpened.GetPageCount() > 0: -<a name="l00542"></a>00542 undo, redo = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentBufferState() -<a name="l00543"></a>00543 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS1, undo) -<a name="l00544"></a>00544 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS0, redo) -<a name="l00545"></a>00545 <span class="keywordflow">else</span>: -<a name="l00546"></a>00546 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS1, <span class="keyword">False</span>) -<a name="l00547"></a>00547 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS0, <span class="keyword">False</span>) -<a name="l00548"></a>00548 -<a name="l00549"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">00549</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>(self): -<a name="l00550"></a>00550 <span class="keywordflow">if</span> self.EditMenu: -<a name="l00551"></a>00551 profile = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileName() -<a name="l00552"></a>00552 edititem = self.EditMenu.FindItemById(wxID_OBJDICTEDITEDITMENUITEMS7) -<a name="l00553"></a>00553 <span class="keywordflow">if</span> edititem: -<a name="l00554"></a>00554 length = self.AddMenu.GetMenuItemCount() -<a name="l00555"></a>00555 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(length-6): -<a name="l00556"></a>00556 additem = self.AddMenu.FindItemByPosition(6) -<a name="l00557"></a>00557 self.AddMenu.Delete(additem.GetId()) -<a name="l00558"></a>00558 <span class="keywordflow">if</span> profile <span class="keywordflow">not</span> <span class="keywordflow">in</span> (<span class="stringliteral">"None"</span>, <span class="stringliteral">"DS-301"</span>): -<a name="l00559"></a>00559 edititem.SetText(<span class="stringliteral">"%s Profile"</span>%profile) -<a name="l00560"></a>00560 edititem.Enable(<span class="keyword">True</span>) -<a name="l00561"></a>00561 self.AddMenu.AppendSeparator() -<a name="l00562"></a>00562 <span class="keywordflow">for</span> text, indexes <span class="keywordflow">in</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentSpecificMenu(): -<a name="l00563"></a>00563 new_id = wx.NewId() -<a name="l00564"></a>00564 self.AddMenu.Append(help=<span class="stringliteral">''</span>, id=new_id, kind=wx.ITEM_NORMAL, text=text) -<a name="l00565"></a>00565 self.Bind(wx.EVT_MENU, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a>GetProfileCallBack(text), id=new_id) -<a name="l00566"></a>00566 <span class="keywordflow">else</span>: -<a name="l00567"></a>00567 edititem.SetText(<span class="stringliteral">"Other Profile"</span>) -<a name="l00568"></a>00568 edititem.Enable(<span class="keyword">False</span>) -<a name="l00569"></a>00569 -<a name="l00570"></a>00570 -<a name="l00571"></a>00571 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00572"></a>00572 <span class="comment"># Buffer Functions</span> -<a name="l00573"></a>00573 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00574"></a>00574 -<a name="l00575"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">00575</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>(self): -<a name="l00576"></a>00576 fileopened = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetAllFilenames() -<a name="l00577"></a>00577 <span class="keywordflow">for</span> idx, filename <span class="keywordflow">in</span> enumerate(fileopened): -<a name="l00578"></a>00578 self.FileOpened.SetPageText(idx, filename) -<a name="l00579"></a>00579 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu() -<a name="l00580"></a>00580 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#ae8f91209a1bc14a0b7b7b62475d7f59">RefreshTitle</a>RefreshTitle() -<a name="l00581"></a>00581 -<a name="l00582"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">00582</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#264a8c0092529d669e103a0e08bfa759">OnUndoMenu</a>(self, event): -<a name="l00583"></a>00583 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.LoadCurrentPrevious() -<a name="l00584"></a>00584 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00585"></a>00585 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00586"></a>00586 event.Skip() -<a name="l00587"></a>00587 -<a name="l00588"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">00588</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e864e63ae5efdb88512d02c0e51d895e">OnRedoMenu</a>(self, event): -<a name="l00589"></a>00589 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.LoadCurrentNext() -<a name="l00590"></a>00590 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00591"></a>00591 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00592"></a>00592 event.Skip() -<a name="l00593"></a>00593 -<a name="l00594"></a>00594 -<a name="l00595"></a>00595 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00596"></a>00596 <span class="comment"># Load and Save Funtions</span> -<a name="l00597"></a>00597 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00598"></a>00598 -<a name="l00599"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">00599</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#40237739c2edecc9ba933051404a5c61">OnNewMenu</a>(self, event): -<a name="l00600"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">00600</a> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d412cf4192d971441e15328fe07d0836">FilePath</a>FilePath = <span class="stringliteral">""</span> -<a name="l00601"></a>00601 dialog = CreateNodeDialog(self, ScriptDirectory) -<a name="l00602"></a>00602 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00603"></a>00603 name, id, nodetype, description = dialog.GetValues() -<a name="l00604"></a>00604 profile, filepath = dialog.GetProfile() -<a name="l00605"></a>00605 NMT = dialog.GetNMTManagement() -<a name="l00606"></a>00606 options = dialog.GetOptions() -<a name="l00607"></a>00607 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CreateNewNode(name, id, nodetype, description, profile, filepath, NMT, options) -<a name="l00608"></a>00608 <span class="keywordflow">if</span> type(result) == IntType: -<a name="l00609"></a>00609 new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager) -<a name="l00610"></a>00610 new_editingpanel.SetIndex(result) -<a name="l00611"></a>00611 self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00612"></a>00612 self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1) -<a name="l00613"></a>00613 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>) -<a name="l00614"></a>00614 <span class="keywordflow">if</span> <span class="stringliteral">"DS302"</span> <span class="keywordflow">in</span> options: -<a name="l00615"></a>00615 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>) -<a name="l00616"></a>00616 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00617"></a>00617 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00618"></a>00618 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu() -<a name="l00619"></a>00619 <span class="keywordflow">else</span>: -<a name="l00620"></a>00620 message = wxMessageDialog(self, result, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00621"></a>00621 message.ShowModal() -<a name="l00622"></a>00622 message.Destroy() -<a name="l00623"></a>00623 event.Skip() -<a name="l00624"></a>00624 -<a name="l00625"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">00625</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#98335ef3e9581fd3915a23d40b7f66c0">OnOpenMenu</a>(self, event): -<a name="l00626"></a>00626 filepath = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilePath() -<a name="l00627"></a>00627 <span class="keywordflow">if</span> filepath != <span class="stringliteral">""</span>: -<a name="l00628"></a>00628 directory = os.path.dirname(filepath) -<a name="l00629"></a>00629 <span class="keywordflow">else</span>: -<a name="l00630"></a>00630 directory = os.getcwd() -<a name="l00631"></a>00631 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, directory, <span class="stringliteral">""</span>, <span class="stringliteral">"OD files (*.od)|*.od|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR) -<a name="l00632"></a>00632 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00633"></a>00633 filepath = dialog.GetPath() -<a name="l00634"></a>00634 <span class="keywordflow">if</span> os.path.isfile(filepath): -<a name="l00635"></a>00635 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.OpenFileInCurrent(filepath) -<a name="l00636"></a>00636 <span class="keywordflow">if</span> type(result) == IntType: -<a name="l00637"></a>00637 new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager) -<a name="l00638"></a>00638 new_editingpanel.SetIndex(result) -<a name="l00639"></a>00639 self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00640"></a>00640 self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1) -<a name="l00641"></a>00641 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentDS302Defined(): -<a name="l00642"></a>00642 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">True</span>) -<a name="l00643"></a>00643 <span class="keywordflow">else</span>: -<a name="l00644"></a>00644 self.EditMenu.Enable(wxID_OBJDICTEDITEDITMENUITEMS8, <span class="keyword">False</span>) -<a name="l00645"></a>00645 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#2b33b17be4ab0796b701fc916fcf7e64">RefreshEditMenu</a>RefreshEditMenu() -<a name="l00646"></a>00646 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00647"></a>00647 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00648"></a>00648 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu() -<a name="l00649"></a>00649 <span class="keywordflow">else</span>: -<a name="l00650"></a>00650 message = wxMessageDialog(self, e.args[0], <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00651"></a>00651 message.ShowModal() -<a name="l00652"></a>00652 message.Destroy() -<a name="l00653"></a>00653 dialog.Destroy() -<a name="l00654"></a>00654 event.Skip() -<a name="l00655"></a>00655 -<a name="l00656"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">00656</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>(self, event): -<a name="l00657"></a>00657 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>Save() -<a name="l00658"></a>00658 event.Skip() -<a name="l00659"></a>00659 -<a name="l00660"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">00660</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#4120aa522383dd8fe88df46672e1464c">OnSaveAsMenu</a>(self, event): -<a name="l00661"></a>00661 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>SaveAs() -<a name="l00662"></a>00662 event.Skip() -<a name="l00663"></a>00663 -<a name="l00664"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">00664</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#017884a8631f8a0bdfe3d37a941c196c">Save</a>(self): -<a name="l00665"></a>00665 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SaveCurrentInFile() -<a name="l00666"></a>00666 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00667"></a>00667 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>SaveAs() -<a name="l00668"></a>00668 <span class="keywordflow">elif</span> type(result) != StringType: -<a name="l00669"></a>00669 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00670"></a>00670 <span class="keywordflow">else</span>: -<a name="l00671"></a>00671 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00672"></a>00672 message.ShowModal() -<a name="l00673"></a>00673 message.Destroy() -<a name="l00674"></a>00674 -<a name="l00675"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">00675</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#67eeca8c238cfd33c1d8e8fb33f07a5c">SaveAs</a>(self): -<a name="l00676"></a>00676 filepath = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentFilePath() -<a name="l00677"></a>00677 <span class="keywordflow">if</span> filepath != <span class="stringliteral">""</span>: -<a name="l00678"></a>00678 directory, filename = os.path.split(filepath) -<a name="l00679"></a>00679 <span class="keywordflow">else</span>: -<a name="l00680"></a>00680 directory, filename = os.getcwd(), <span class="stringliteral">"%s.od"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0] -<a name="l00681"></a>00681 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, directory, filename, <span class="stringliteral">"OD files (*.od)|*.od|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR) -<a name="l00682"></a>00682 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00683"></a>00683 filepath = dialog.GetPath() -<a name="l00684"></a>00684 <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)): -<a name="l00685"></a>00685 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SaveCurrentInFile(filepath) -<a name="l00686"></a>00686 <span class="keywordflow">if</span> type(result) != StringType: -<a name="l00687"></a>00687 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00688"></a>00688 <span class="keywordflow">else</span>: -<a name="l00689"></a>00689 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00690"></a>00690 message.ShowModal() -<a name="l00691"></a>00691 message.Destroy() -<a name="l00692"></a>00692 <span class="keywordflow">else</span>: -<a name="l00693"></a>00693 message = wxMessageDialog(self, <span class="stringliteral">"%s is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00694"></a>00694 message.ShowModal() -<a name="l00695"></a>00695 message.Destroy() -<a name="l00696"></a>00696 dialog.Destroy() -<a name="l00697"></a>00697 -<a name="l00698"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">00698</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#a4c7476aa37450fef74c824201044c3b">OnCloseMenu</a>(self, event): -<a name="l00699"></a>00699 answer = wxID_YES -<a name="l00700"></a>00700 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent() -<a name="l00701"></a>00701 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00702"></a>00702 dialog = wxMessageDialog(self, <span class="stringliteral">"There are changes, do you want to save?"</span>, <span class="stringliteral">"Close File"</span>, wxYES_NO|wxCANCEL|wxICON_QUESTION) -<a name="l00703"></a>00703 answer = dialog.ShowModal() -<a name="l00704"></a>00704 dialog.Destroy() -<a name="l00705"></a>00705 <span class="keywordflow">if</span> answer == wxID_YES: -<a name="l00706"></a>00706 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#4ec2a606f003b9428515bc47a63f549b">OnSaveMenu</a>OnSaveMenu(event) -<a name="l00707"></a>00707 <span class="keywordflow">if</span> self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CurrentIsSaved(): -<a name="l00708"></a>00708 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent() -<a name="l00709"></a>00709 <span class="keywordflow">elif</span> answer == wxID_NO: -<a name="l00710"></a>00710 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.CloseCurrent(<span class="keyword">True</span>) -<a name="l00711"></a>00711 <span class="keywordflow">if</span> self.FileOpened.GetPageCount() > self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetBufferNumber(): -<a name="l00712"></a>00712 current = self.FileOpened.GetSelection() -<a name="l00713"></a>00713 self.FileOpened.DeletePage(current) -<a name="l00714"></a>00714 <span class="keywordflow">if</span> self.FileOpened.GetPageCount() > 0: -<a name="l00715"></a>00715 self.FileOpened.SetSelection(min(current, self.FileOpened.GetPageCount() - 1)) -<a name="l00716"></a>00716 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00717"></a>00717 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu() -<a name="l00718"></a>00718 event.Skip() -<a name="l00719"></a>00719 -<a name="l00720"></a>00720 -<a name="l00721"></a>00721 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00722"></a>00722 <span class="comment"># Import and Export Functions</span> -<a name="l00723"></a>00723 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00724"></a>00724 -<a name="l00725"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">00725</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#8382d1464dd6a162f97040adc166251e">OnImportEDSMenu</a>(self, event): -<a name="l00726"></a>00726 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), <span class="stringliteral">""</span>, <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxOPEN|wxCHANGE_DIR) -<a name="l00727"></a>00727 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00728"></a>00728 filepath = dialog.GetPath() -<a name="l00729"></a>00729 <span class="keywordflow">if</span> os.path.isfile(filepath): -<a name="l00730"></a>00730 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ImportCurrentFromEDSFile(filepath) -<a name="l00731"></a>00731 <span class="keywordflow">if</span> type(result) == IntType: -<a name="l00732"></a>00732 new_editingpanel = EditingPanel(self, self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager) -<a name="l00733"></a>00733 new_editingpanel.SetIndex(result) -<a name="l00734"></a>00734 self.FileOpened.AddPage(new_editingpanel, <span class="stringliteral">""</span>) -<a name="l00735"></a>00735 self.FileOpened.SetSelection(self.FileOpened.GetPageCount() - 1) -<a name="l00736"></a>00736 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00737"></a>00737 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00738"></a>00738 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00739"></a>00739 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#adc9eb58dc3ff58afd5ff7451a62923d">RefreshMainMenu</a>RefreshMainMenu() -<a name="l00740"></a>00740 message = wxMessageDialog(self, <span class="stringliteral">"Import successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION) -<a name="l00741"></a>00741 message.ShowModal() -<a name="l00742"></a>00742 message.Destroy() -<a name="l00743"></a>00743 <span class="keywordflow">else</span>: -<a name="l00744"></a>00744 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00745"></a>00745 message.ShowModal() -<a name="l00746"></a>00746 message.Destroy() -<a name="l00747"></a>00747 <span class="keywordflow">else</span>: -<a name="l00748"></a>00748 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid file!"</span>%filepath, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00749"></a>00749 message.ShowModal() -<a name="l00750"></a>00750 message.Destroy() -<a name="l00751"></a>00751 dialog.Destroy() -<a name="l00752"></a>00752 event.Skip() -<a name="l00753"></a>00753 -<a name="l00754"></a>00754 -<a name="l00755"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">00755</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#29636fcd3f8f738404b6b99f93f04490">OnExportEDSMenu</a>(self, event): -<a name="l00756"></a>00756 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0], <span class="stringliteral">"EDS files (*.eds)|*.eds|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR) -<a name="l00757"></a>00757 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00758"></a>00758 filepath = dialog.GetPath() -<a name="l00759"></a>00759 <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)): -<a name="l00760"></a>00760 path, extend = os.path.splitext(filepath) -<a name="l00761"></a>00761 <span class="keywordflow">if</span> extend <span class="keywordflow">in</span> (<span class="stringliteral">""</span>, <span class="stringliteral">"."</span>): -<a name="l00762"></a>00762 filepath = path + <span class="stringliteral">".eds"</span> -<a name="l00763"></a>00763 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ExportCurrentToEDSFile(filepath) -<a name="l00764"></a>00764 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00765"></a>00765 message = wxMessageDialog(self, <span class="stringliteral">"Export successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION) -<a name="l00766"></a>00766 message.ShowModal() -<a name="l00767"></a>00767 message.Destroy() -<a name="l00768"></a>00768 <span class="keywordflow">else</span>: -<a name="l00769"></a>00769 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00770"></a>00770 message.ShowModal() -<a name="l00771"></a>00771 message.Destroy() -<a name="l00772"></a>00772 <span class="keywordflow">else</span>: -<a name="l00773"></a>00773 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00774"></a>00774 message.ShowModal() -<a name="l00775"></a>00775 message.Destroy() -<a name="l00776"></a>00776 dialog.Destroy() -<a name="l00777"></a>00777 event.Skip() -<a name="l00778"></a>00778 -<a name="l00779"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">00779</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#bf3d84bab96fcc04254a602c33fbbbee">OnExportCMenu</a>(self, event): -<a name="l00780"></a>00780 dialog = wxFileDialog(self, <span class="stringliteral">"Choose a file"</span>, os.getcwd(), self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos()[0], <span class="stringliteral">"CANFestival OD files (*.c)|*.c|All files|*.*"</span>, wxSAVE|wxOVERWRITE_PROMPT|wxCHANGE_DIR) -<a name="l00781"></a>00781 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00782"></a>00782 filepath = dialog.GetPath() -<a name="l00783"></a>00783 <span class="keywordflow">if</span> os.path.isdir(os.path.dirname(filepath)): -<a name="l00784"></a>00784 path, extend = os.path.splitext(filepath) -<a name="l00785"></a>00785 <span class="keywordflow">if</span> extend <span class="keywordflow">in</span> (<span class="stringliteral">""</span>, <span class="stringliteral">"."</span>): -<a name="l00786"></a>00786 filepath = path + <span class="stringliteral">".c"</span> -<a name="l00787"></a>00787 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ExportCurrentToCFile(filepath) -<a name="l00788"></a>00788 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00789"></a>00789 message = wxMessageDialog(self, <span class="stringliteral">"Export successful"</span>, <span class="stringliteral">"Information"</span>, wxOK|wxICON_INFORMATION) -<a name="l00790"></a>00790 message.ShowModal() -<a name="l00791"></a>00791 message.Destroy() -<a name="l00792"></a>00792 <span class="keywordflow">else</span>: -<a name="l00793"></a>00793 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00794"></a>00794 message.ShowModal() -<a name="l00795"></a>00795 message.Destroy() -<a name="l00796"></a>00796 <span class="keywordflow">else</span>: -<a name="l00797"></a>00797 message = wxMessageDialog(self, <span class="stringliteral">"\"%s\" is not a valid folder!"</span>%os.path.dirname(filepath), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00798"></a>00798 message.ShowModal() -<a name="l00799"></a>00799 message.Destroy() -<a name="l00800"></a>00800 dialog.Destroy() -<a name="l00801"></a>00801 event.Skip() -<a name="l00802"></a>00802 -<a name="l00803"></a>00803 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00804"></a>00804 <span class="comment"># Editing Profiles functions</span> -<a name="l00805"></a>00805 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00806"></a>00806 -<a name="l00807"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">00807</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e1addc8fb2f5922f54e3e7805ed5d33e">OnCommunicationMenu</a>(self, event): -<a name="l00808"></a>00808 dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentCommunicationLists() -<a name="l00809"></a>00809 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current) -<a name="l00810"></a>00810 event.Skip() -<a name="l00811"></a>00811 -<a name="l00812"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">00812</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#01f0b410972b6c480f6eac6448aca0e6">OnOtherCommunicationMenu</a>(self, event): -<a name="l00813"></a>00813 dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentDS302Lists() -<a name="l00814"></a>00814 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(<span class="stringliteral">"Edit DS-301 Profile"</span>, dictionary, current) -<a name="l00815"></a>00815 event.Skip() -<a name="l00816"></a>00816 -<a name="l00817"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">00817</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#e807650522769539794ab076713098e2">OnEditProfileMenu</a>(self, event): -<a name="l00818"></a>00818 title = <span class="stringliteral">"Edit %s Profile"</span>%self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileName() -<a name="l00819"></a>00819 dictionary,current = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentProfileLists() -<a name="l00820"></a>00820 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>EditProfile(title, dictionary, current) -<a name="l00821"></a>00821 event.Skip() -<a name="l00822"></a>00822 -<a name="l00823"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">00823</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#0c0a3c1a47120a21ae3d4080c644ea0f">EditProfile</a>(self, title, dictionary, current): -<a name="l00824"></a>00824 dialog = CommunicationDialog(self) -<a name="l00825"></a>00825 dialog.SetTitle(title) -<a name="l00826"></a>00826 dialog.SetIndexDictionary(dictionary) -<a name="l00827"></a>00827 dialog.SetCurrentList(current) -<a name="l00828"></a>00828 dialog.RefreshLists() -<a name="l00829"></a>00829 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00830"></a>00830 new_profile = dialog.GetCurrentList() -<a name="l00831"></a>00831 addinglist = [] -<a name="l00832"></a>00832 removinglist = [] -<a name="l00833"></a>00833 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> new_profile: -<a name="l00834"></a>00834 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> current: -<a name="l00835"></a>00835 addinglist.append(index) -<a name="l00836"></a>00836 <span class="keywordflow">for</span> index <span class="keywordflow">in</span> current: -<a name="l00837"></a>00837 <span class="keywordflow">if</span> index <span class="keywordflow">not</span> <span class="keywordflow">in</span> new_profile: -<a name="l00838"></a>00838 removinglist.append(index) -<a name="l00839"></a>00839 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.ManageEntriesOfCurrent(addinglist, removinglist) -<a name="l00840"></a>00840 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GenerateMapList() -<a name="l00841"></a>00841 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.BufferCurrentNode() -<a name="l00842"></a>00842 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00843"></a>00843 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00844"></a>00844 dialog.Destroy() -<a name="l00845"></a>00845 -<a name="l00846"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">00846</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#5c7d639d93865513d3d469703fe19816">GetProfileCallBack</a>(self, text): -<a name="l00847"></a>00847 <span class="keyword">def </span>ProfileCallBack(event): -<a name="l00848"></a>00848 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddSpecificEntryToCurrent(text) -<a name="l00849"></a>00849 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00850"></a>00850 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00851"></a>00851 event.Skip() -<a name="l00852"></a>00852 <span class="keywordflow">return</span> ProfileCallBack -<a name="l00853"></a>00853 -<a name="l00854"></a>00854 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00855"></a>00855 <span class="comment"># Edit Node informations function</span> -<a name="l00856"></a>00856 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00857"></a>00857 -<a name="l00858"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">00858</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#3bc819e548d22a2487aa70a0f3e6cbb4">OnNodeInfosMenu</a>(self, event): -<a name="l00859"></a>00859 dialog = NodeInfosDialog(self) -<a name="l00860"></a>00860 name, id, type, description = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNodeInfos() -<a name="l00861"></a>00861 dialog.SetValues(name, id, type, description) -<a name="l00862"></a>00862 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00863"></a>00863 name, id, type, description = dialog.GetValues() -<a name="l00864"></a>00864 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.SetCurrentNodeInfos(name, id, type, description) -<a name="l00865"></a>00865 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00866"></a>00866 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#d9fcd386d41eff2b5f7475c7c4e2e501">RefreshProfileMenu</a>RefreshProfileMenu() -<a name="l00867"></a>00867 selected = self.FileOpened.GetSelection() -<a name="l00868"></a>00868 <span class="keywordflow">if</span> selected >= 0: -<a name="l00869"></a>00869 window = self.FileOpened.GetPage(selected) -<a name="l00870"></a>00870 window.RefreshTable() -<a name="l00871"></a>00871 event.Skip() -<a name="l00872"></a>00872 -<a name="l00873"></a>00873 -<a name="l00874"></a>00874 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00875"></a>00875 <span class="comment"># Add User Types and Variables</span> -<a name="l00876"></a>00876 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00877"></a>00877 -<a name="l00878"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">00878</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#d320c07fd4feab969b9454d49ab0ef5a">AddMapVariable</a>(self): -<a name="l00879"></a>00879 index = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCurrentNextMapIndex() -<a name="l00880"></a>00880 <span class="keywordflow">if</span> index: -<a name="l00881"></a>00881 dialog = MapVariableDialog(self) -<a name="l00882"></a>00882 dialog.SetIndex(index) -<a name="l00883"></a>00883 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00884"></a>00884 index, name, struct, number = dialog.GetValues() -<a name="l00885"></a>00885 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddMapVariableToCurrent(index, name, struct, number) -<a name="l00886"></a>00886 <span class="keywordflow">if</span> type(result) != StringType: -<a name="l00887"></a>00887 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00888"></a>00888 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00889"></a>00889 <span class="keywordflow">else</span>: -<a name="l00890"></a>00890 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00891"></a>00891 message.ShowModal() -<a name="l00892"></a>00892 message.Destroy() -<a name="l00893"></a>00893 dialog.Destroy() -<a name="l00894"></a>00894 <span class="keywordflow">else</span>: -<a name="l00895"></a>00895 message = wxMessageDialog(self, result, <span class="stringliteral">"No map variable index left!"</span>, wxOK|wxICON_ERROR) -<a name="l00896"></a>00896 message.ShowModal() -<a name="l00897"></a>00897 message.Destroy() -<a name="l00898"></a>00898 -<a name="l00899"></a><a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">00899</a> <span class="keyword">def </span><a class="code" href="classobjdictedit_1_1objdictedit.html#704a2250995855aaabdd9e024e98a1ca">AddUserType</a>(self): -<a name="l00900"></a>00900 dialog = UserTypeDialog(self) -<a name="l00901"></a>00901 dialog.SetTypeList(self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.GetCustomisableTypes()) -<a name="l00902"></a>00902 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00903"></a>00903 type, min, max, length = dialog.GetValues() -<a name="l00904"></a>00904 result = self.<a class="code" href="classobjdictedit_1_1objdictedit.html#6ccd1cd8d15a57827a655e8e556550aa">Manager</a>Manager.AddUserTypeToCurrent(type, min, max, length) -<a name="l00905"></a>00905 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00906"></a>00906 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#be28bc389ae846a97daba676fbe064db">RefreshBufferState</a>RefreshBufferState() -<a name="l00907"></a>00907 self.<a class="code" href="classobjdictedit_1_1objdictedit.html#555d5c79e43419d21eca542c42de567d">RefreshCurrentIndexList</a>RefreshCurrentIndexList() -<a name="l00908"></a>00908 <span class="keywordflow">else</span>: -<a name="l00909"></a>00909 message = wxMessageDialog(self, result, <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00910"></a>00910 message.ShowModal() -<a name="l00911"></a>00911 message.Destroy() -<a name="l00912"></a>00912 dialog.Destroy() -<a name="l00913"></a>00913 -<a name="l00914"></a>00914 -<a name="l00915"></a>00915 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00916"></a>00916 <span class="comment"># Exception Handler</span> -<a name="l00917"></a>00917 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00918"></a>00918 -<a name="l00919"></a>00919 Max_Traceback_List_Size = 20 -<a name="l00920"></a>00920 -<a name="l00921"></a><a class="code" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">00921</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">Display_Exception_Dialog</a>(e_type,e_value,e_tb): -<a name="l00922"></a>00922 trcbck_lst = [] -<a name="l00923"></a>00923 <span class="keywordflow">for</span> i,line <span class="keywordflow">in</span> enumerate(traceback.extract_tb(e_tb)): -<a name="l00924"></a>00924 trcbck = <span class="stringliteral">" "</span> + str(i+1) + <span class="stringliteral">". "</span> -<a name="l00925"></a>00925 <span class="keywordflow">if</span> line[0].find(os.getcwd()) == -1: -<a name="l00926"></a>00926 trcbck += <span class="stringliteral">"file : "</span> + str(line[0]) + <span class="stringliteral">", "</span> -<a name="l00927"></a>00927 <span class="keywordflow">else</span>: -<a name="l00928"></a>00928 trcbck += <span class="stringliteral">"file : "</span> + str(line[0][len(os.getcwd()):]) + <span class="stringliteral">", "</span> -<a name="l00929"></a>00929 trcbck += <span class="stringliteral">"line : "</span> + str(line[1]) + <span class="stringliteral">", "</span> + <span class="stringliteral">"function : "</span> + str(line[2]) -<a name="l00930"></a>00930 trcbck_lst.append(trcbck) -<a name="l00931"></a>00931 -<a name="l00932"></a>00932 <span class="comment"># Allow clicking....</span> -<a name="l00933"></a>00933 cap = wx.Window_GetCapture() -<a name="l00934"></a>00934 <span class="keywordflow">if</span> cap: -<a name="l00935"></a>00935 cap.ReleaseMouse() -<a name="l00936"></a>00936 -<a name="l00937"></a>00937 dlg = wx.SingleChoiceDialog(<span class="keywordtype">None</span>, -<a name="l00938"></a>00938 <span class="stringliteral">"""</span> -<a name="l00939"></a>00939 <span class="stringliteral">An error happens.</span> -<a name="l00940"></a>00940 <span class="stringliteral"></span> -<a name="l00941"></a>00941 <span class="stringliteral">Click on OK for saving an error report.</span> -<a name="l00942"></a>00942 <span class="stringliteral"></span> -<a name="l00943"></a>00943 <span class="stringliteral">Please contact LOLITech at:</span> -<a name="l00944"></a>00944 <span class="stringliteral">+33 (0)3 29 52 95 67</span> -<a name="l00945"></a>00945 <span class="stringliteral">bugs_objdictedit@lolitech.fr</span> -<a name="l00946"></a>00946 <span class="stringliteral"></span> -<a name="l00947"></a>00947 <span class="stringliteral"></span> -<a name="l00948"></a>00948 <span class="stringliteral">Error:</span> -<a name="l00949"></a>00949 <span class="stringliteral">"""</span> + -<a name="l00950"></a>00950 str(e_type) + <span class="stringliteral">" : "</span> + str(e_value), -<a name="l00951"></a>00951 <span class="stringliteral">"Error"</span>, -<a name="l00952"></a>00952 trcbck_lst) -<a name="l00953"></a>00953 <span class="keywordflow">try</span>: -<a name="l00954"></a>00954 res = (dlg.ShowModal() == wx.ID_OK) -<a name="l00955"></a>00955 <span class="keywordflow">finally</span>: -<a name="l00956"></a>00956 dlg.Destroy() -<a name="l00957"></a>00957 -<a name="l00958"></a>00958 <span class="keywordflow">return</span> res -<a name="l00959"></a>00959 -<a name="l00960"></a><a class="code" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">00960</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">Display_Error_Dialog</a>(e_value): -<a name="l00961"></a>00961 message = wxMessageDialog(<span class="keywordtype">None</span>, str(e_value), <span class="stringliteral">"Error"</span>, wxOK|wxICON_ERROR) -<a name="l00962"></a>00962 message.ShowModal() -<a name="l00963"></a>00963 message.Destroy() -<a name="l00964"></a>00964 -<a name="l00965"></a><a class="code" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">00965</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">get_last_traceback</a>(tb): -<a name="l00966"></a>00966 <span class="keywordflow">while</span> tb.tb_next: -<a name="l00967"></a>00967 tb = tb.tb_next -<a name="l00968"></a>00968 <span class="keywordflow">return</span> tb -<a name="l00969"></a>00969 -<a name="l00970"></a>00970 -<a name="l00971"></a><a class="code" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">00971</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">format_namespace</a>(d, indent=' '): -<a name="l00972"></a>00972 <span class="keywordflow">return</span> <span class="stringliteral">'\n'</span>.join([<span class="stringliteral">'%s%s: %s'</span> % (indent, k, repr(v)[:10000]) <span class="keywordflow">for</span> k, v <span class="keywordflow">in</span> d.iteritems()]) -<a name="l00973"></a>00973 -<a name="l00974"></a>00974 -<a name="l00975"></a>00975 ignored_exceptions = [] <span class="comment"># a problem with a line in a module is only reported once per session</span> -<a name="l00976"></a>00976 -<a name="l00977"></a><a class="code" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">00977</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">wxAddExceptHook</a>(path, app_version='[No version]'):<span class="comment">#, ignored_exceptions=[]):</span> -<a name="l00978"></a>00978 -<a name="l00979"></a>00979 <span class="keyword">def </span>handle_exception(e_type, e_value, e_traceback): -<a name="l00980"></a>00980 traceback.print_exception(e_type, e_value, e_traceback) <span class="comment"># this is very helpful when there's an exception in the rest of this func</span> -<a name="l00981"></a>00981 last_tb = get_last_traceback(e_traceback) -<a name="l00982"></a>00982 ex = (last_tb.tb_frame.f_code.co_filename, last_tb.tb_frame.f_lineno) -<a name="l00983"></a>00983 <span class="keywordflow">if</span> str(e_value).startswith(<span class="stringliteral">"!!!"</span>): -<a name="l00984"></a>00984 Display_Error_Dialog(e_value) -<a name="l00985"></a>00985 <span class="keywordflow">elif</span> ex <span class="keywordflow">not</span> <span class="keywordflow">in</span> ignored_exceptions: -<a name="l00986"></a>00986 ignored_exceptions.append(ex) -<a name="l00987"></a>00987 result = Display_Exception_Dialog(e_type,e_value,e_traceback) -<a name="l00988"></a>00988 <span class="keywordflow">if</span> result: -<a name="l00989"></a>00989 info = { -<a name="l00990"></a>00990 <span class="stringliteral">'app-title'</span> : wx.GetApp().GetAppName(), <span class="comment"># app_title</span> -<a name="l00991"></a>00991 <span class="stringliteral">'app-version'</span> : app_version, -<a name="l00992"></a>00992 <span class="stringliteral">'wx-version'</span> : wx.VERSION_STRING, -<a name="l00993"></a>00993 <span class="stringliteral">'wx-platform'</span> : wx.Platform, -<a name="l00994"></a>00994 <span class="stringliteral">'python-version'</span> : platform.python_version(), <span class="comment">#sys.version.split()[0],</span> -<a name="l00995"></a>00995 <span class="stringliteral">'platform'</span> : platform.platform(), -<a name="l00996"></a>00996 <span class="stringliteral">'e-type'</span> : e_type, -<a name="l00997"></a>00997 <span class="stringliteral">'e-value'</span> : e_value, -<a name="l00998"></a>00998 <span class="stringliteral">'date'</span> : time.ctime(), -<a name="l00999"></a>00999 <span class="stringliteral">'cwd'</span> : os.getcwd(), -<a name="l01000"></a>01000 } -<a name="l01001"></a>01001 <span class="keywordflow">if</span> e_traceback: -<a name="l01002"></a>01002 info[<span class="stringliteral">'traceback'</span>] = <span class="stringliteral">''</span>.join(traceback.format_tb(e_traceback)) + <span class="stringliteral">'%s: %s'</span> % (e_type, e_value) -<a name="l01003"></a>01003 last_tb = get_last_traceback(e_traceback) -<a name="l01004"></a>01004 exception_locals = last_tb.tb_frame.f_locals <span class="comment"># the locals at the level of the stack trace where the exception actually occurred</span> -<a name="l01005"></a>01005 info[<span class="stringliteral">'locals'</span>] = format_namespace(exception_locals) -<a name="l01006"></a>01006 <span class="keywordflow">if</span> <span class="stringliteral">'self'</span> <span class="keywordflow">in</span> exception_locals: -<a name="l01007"></a>01007 info[<span class="stringliteral">'self'</span>] = format_namespace(exception_locals[<span class="stringliteral">'self'</span>].__dict__) -<a name="l01008"></a>01008 -<a name="l01009"></a>01009 output = open(path+os.sep+<span class="stringliteral">"bug_report_"</span>+info[<span class="stringliteral">'date'</span>].replace(<span class="stringliteral">':'</span>,<span class="stringliteral">'-'</span>).replace(<span class="stringliteral">' '</span>,<span class="stringliteral">'_'</span>)+<span class="stringliteral">".txt"</span>,<span class="stringliteral">'w'</span>) -<a name="l01010"></a>01010 lst = info.keys() -<a name="l01011"></a>01011 lst.sort() -<a name="l01012"></a>01012 <span class="keywordflow">for</span> a <span class="keywordflow">in</span> lst: -<a name="l01013"></a>01013 output.write(a+<span class="stringliteral">":\n"</span>+str(info[a])+<span class="stringliteral">"\n\n"</span>) -<a name="l01014"></a>01014 -<a name="l01015"></a>01015 <span class="comment">#sys.excepthook = lambda *args: wx.CallAfter(handle_exception, *args)</span> -<a name="l01016"></a>01016 sys.excepthook = handle_exception -<a name="l01017"></a>01017 -<a name="l01018"></a>01018 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>: -<a name="l01019"></a>01019 app = wxPySimpleApp() -<a name="l01020"></a>01020 wxInitAllImageHandlers() -<a name="l01021"></a>01021 -<a name="l01022"></a>01022 <span class="comment"># Install a exception handle for bug reports</span> -<a name="l01023"></a>01023 wxAddExceptHook(os.getcwd(),__version__) -<a name="l01024"></a>01024 -<a name="l01025"></a>01025 frame = objdictedit(<span class="keywordtype">None</span>) -<a name="l01026"></a>01026 -<a name="l01027"></a>01027 frame.Show() -<a name="l01028"></a>01028 app.MainLoop() -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictedit_8py.html --- a/doc/doxygen/html/objdictedit_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictedit.py File Reference</h1> -<p> -<a href="objdictedit_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html">objdictedit</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxHtmlWindowUrlClick.html">objdictedit::wxHtmlWindowUrlClick</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow.html">objdictedit::wxUrlClickHtmlWindow</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1wxUrlClickHtmlWindow_1_1HtmlFrame.html">objdictedit::wxUrlClickHtmlWindow::HtmlFrame</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classobjdictedit_1_1objdictedit.html">objdictedit::objdictedit</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6f56af22e4041461f4f3852041fd46cf">objdictedit::EVT_HTML_URL_CLICK</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#6676940963fc8d2458cc3df0739cc43f">objdictedit::create</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#32e0bb76ebce2730cbb78c694b11e015">objdictedit::usage</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#2c93a930b5594c97af560c8b245651ad">objdictedit::Display_Exception_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#e994527ec0f61cfe371dfa80d802d4cb">objdictedit::Display_Error_Dialog</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#54964903be300a8ce9ee85eb67d5956e">objdictedit::get_last_traceback</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#929d463a75220fa2964868f9495a944e">objdictedit::format_namespace</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictedit.html#7a105b1694af4346e8de2a012657d49f">objdictedit::wxAddExceptHook</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictgen_8py-source.html --- a/doc/doxygen/html/objdictgen_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py</h1><a href="objdictgen_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespaceobjdictgen.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">import</span> getopt,sys,os -<a name="l00025"></a>00025 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="keyword">from</span> nodemanager <span class="keyword">import</span> * -<a name="l00028"></a>00028 -<a name="l00029"></a><a class="code" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">00029</a> <span class="keyword">def </span><a class="code" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">usage</a>(): -<a name="l00030"></a>00030 <span class="keywordflow">print</span> <span class="stringliteral">"\nUsage of objdictgen.py :"</span> -<a name="l00031"></a>00031 <span class="keywordflow">print</span> <span class="stringliteral">"\n %s XMLFilePath CFilePath\n"</span>%sys.argv[0] -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 <span class="keywordflow">try</span>: -<a name="l00034"></a>00034 opts, args = getopt.getopt(sys.argv[1:], <span class="stringliteral">"h"</span>, [<span class="stringliteral">"help"</span>]) -<a name="l00035"></a>00035 <span class="keywordflow">except</span> getopt.GetoptError: -<a name="l00036"></a>00036 <span class="comment"># print help information and exit:</span> -<a name="l00037"></a>00037 usage() -<a name="l00038"></a>00038 sys.exit(2) -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="keywordflow">for</span> o, a <span class="keywordflow">in</span> opts: -<a name="l00041"></a>00041 <span class="keywordflow">if</span> o <span class="keywordflow">in</span> (<span class="stringliteral">"-h"</span>, <span class="stringliteral">"--help"</span>): -<a name="l00042"></a>00042 usage() -<a name="l00043"></a>00043 sys.exit() -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 fileIn = <span class="stringliteral">""</span> -<a name="l00046"></a>00046 fileOut = <span class="stringliteral">""</span> -<a name="l00047"></a>00047 <span class="keywordflow">if</span> len(args) == 2: -<a name="l00048"></a>00048 fileIn = args[0] -<a name="l00049"></a>00049 fileOut = args[1] -<a name="l00050"></a>00050 <span class="keywordflow">else</span>: -<a name="l00051"></a>00051 usage() -<a name="l00052"></a>00052 sys.exit() -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>: -<a name="l00055"></a>00055 <span class="keywordflow">if</span> fileIn != <span class="stringliteral">""</span> <span class="keywordflow">and</span> fileOut != <span class="stringliteral">""</span>: -<a name="l00056"></a>00056 manager = NodeManager(sys.path[0]) -<a name="l00057"></a>00057 <span class="keywordflow">if</span> os.path.isfile(fileIn): -<a name="l00058"></a>00058 <span class="keywordflow">print</span> <span class="stringliteral">"Parsing input file"</span> -<a name="l00059"></a>00059 result = manager.OpenFileInCurrent(fileIn) -<a name="l00060"></a>00060 <span class="keywordflow">if</span> type(result) != UnicodeType: -<a name="l00061"></a>00061 Node = result -<a name="l00062"></a>00062 <span class="keywordflow">else</span>: -<a name="l00063"></a>00063 <span class="keywordflow">print</span> result -<a name="l00064"></a>00064 sys.exit(-1) -<a name="l00065"></a>00065 <span class="keywordflow">else</span>: -<a name="l00066"></a>00066 <span class="keywordflow">print</span> <span class="stringliteral">"%s is not a valid file!"</span>%fileIn -<a name="l00067"></a>00067 sys.exit(-1) -<a name="l00068"></a>00068 <span class="keywordflow">print</span> <span class="stringliteral">"Writing output file"</span> -<a name="l00069"></a>00069 result = manager.ExportCurrentToCFile(fileOut) -<a name="l00070"></a>00070 <span class="keywordflow">if</span> type(result) == UnicodeType: -<a name="l00071"></a>00071 <span class="keywordflow">print</span> result -<a name="l00072"></a>00072 sys.exit(-1) -<a name="l00073"></a>00073 <span class="keywordflow">print</span> <span class="stringliteral">"All done"</span> -<a name="l00074"></a>00074 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/objdictgen_8py.html --- a/doc/doxygen/html/objdictgen_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/objdictgen.py File Reference</h1> -<p> -<a href="objdictgen_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html">objdictgen</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceobjdictgen.html#3d57328d6ceb6d14e3af839dae1fe19e">objdictgen::usage</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/param_8h-source.html --- a/doc/doxygen/html/param_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,94 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h</h1><a href="param_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="comment">/* param.h - 32K Board specific parameters</span> -<a name="l00023"></a>00023 <span class="comment"> Copyright (C) 2002 Free Software Foundation, Inc.</span> -<a name="l00024"></a>00024 <span class="comment"> Written by Stephane Carrez (stcarrez@worldnet.fr) </span> -<a name="l00025"></a>00025 <span class="comment"></span> -<a name="l00026"></a>00026 <span class="comment">This file is free software; you can redistribute it and/or modify it</span> -<a name="l00027"></a>00027 <span class="comment">under the terms of the GNU General Public License as published by the</span> -<a name="l00028"></a>00028 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span> -<a name="l00029"></a>00029 <span class="comment">later version.</span> -<a name="l00030"></a>00030 <span class="comment"></span> -<a name="l00031"></a>00031 <span class="comment">In addition to the permissions in the GNU General Public License, the</span> -<a name="l00032"></a>00032 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span> -<a name="l00033"></a>00033 <span class="comment">compiled version of this file with other programs, and to distribute</span> -<a name="l00034"></a>00034 <span class="comment">those programs without any restriction coming from the use of this</span> -<a name="l00035"></a>00035 <span class="comment">file. (The General Public License restrictions do apply in other</span> -<a name="l00036"></a>00036 <span class="comment">respects; for example, they cover modification of the file, and</span> -<a name="l00037"></a>00037 <span class="comment">distribution when not linked into another program.)</span> -<a name="l00038"></a>00038 <span class="comment"></span> -<a name="l00039"></a>00039 <span class="comment">This file is distributed in the hope that it will be useful, but</span> -<a name="l00040"></a>00040 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00041"></a>00041 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00042"></a>00042 <span class="comment">General Public License for more details.</span> -<a name="l00043"></a>00043 <span class="comment"></span> -<a name="l00044"></a>00044 <span class="comment">You should have received a copy of the GNU General Public License</span> -<a name="l00045"></a>00045 <span class="comment">along with this program; see the file COPYING. If not, write to</span> -<a name="l00046"></a>00046 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span> -<a name="l00047"></a>00047 <span class="comment">Boston, MA 02111-1307, USA. */</span> -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_PARAM_H</span> -<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_PARAM_H</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span> -<a name="l00052"></a>00052 <span class="comment">/* Generic 32K board. */</span> -<a name="l00053"></a><a class="code" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">00053</a> <span class="preprocessor">#define M6811_ARCH_32K</span> -<a name="l00054"></a>00054 <span class="preprocessor"></span> -<a name="l00055"></a>00055 <span class="preprocessor">#undef M6811_DEF_BAUD</span> -<a name="l00056"></a><a class="code" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define M6811_DEF_BAUD 0x30 </span><span class="comment">/* 9600 baud. */</span> -<a name="l00057"></a>00057 -<a name="l00058"></a>00058 <span class="preprocessor">#undef RAM_SIZE</span> -<a name="l00059"></a><a class="code" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define RAM_SIZE 32768 </span><span class="comment">/* 32Kb of memory. */</span> -<a name="l00060"></a>00060 -<a name="l00061"></a>00061 <span class="preprocessor">#undef ROM_SIZE</span> -<a name="l00062"></a><a class="code" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define ROM_SIZE 32768 </span><span class="comment">/* 32Kb of rom. */</span> -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="preprocessor">#undef DATA_SIZE</span> -<a name="l00065"></a><a class="code" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define DATA_SIZE (0x8000-0x1040) </span><span class="comment">/* Data section size. */</span> -<a name="l00066"></a>00066 -<a name="l00067"></a>00067 <span class="preprocessor">#undef TEXT_SIZE</span> -<a name="l00068"></a><a class="code" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define TEXT_SIZE ROM_SIZE </span><span class="comment">/* Text section size. */</span> -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/param_8h.html --- a/doc/doxygen/html/param_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,145 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/board/arch/param.h File Reference</h1> -<p> -<a href="param_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">M6811_ARCH_32K</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">M6811_DEF_BAUD</a> 0x30</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">RAM_SIZE</a> 32768</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">ROM_SIZE</a> 32768</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">DATA_SIZE</a> (0x8000-0x1040)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">TEXT_SIZE</a> ROM_SIZE</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="f55149bc1f05cf18af067a302e31e3f9"></a><!-- doxytag: member="param.h::DATA_SIZE" ref="f55149bc1f05cf18af067a302e31e3f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DATA_SIZE (0x8000-0x1040) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00065">65</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<a class="anchor" name="b1bf3be1865d30f8010eb223be3584ce"></a><!-- doxytag: member="param.h::M6811_ARCH_32K" ref="b1bf3be1865d30f8010eb223be3584ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define M6811_ARCH_32K </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00053">53</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<a class="anchor" name="e377e8f315ba31f0f0835f4781d98f27"></a><!-- doxytag: member="param.h::M6811_DEF_BAUD" ref="e377e8f315ba31f0f0835f4781d98f27" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define M6811_DEF_BAUD 0x30 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00056">56</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<a class="anchor" name="b82dd208a7e716e09a3f8c229bfe78d7"></a><!-- doxytag: member="param.h::RAM_SIZE" ref="b82dd208a7e716e09a3f8c229bfe78d7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RAM_SIZE 32768 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00059">59</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<a class="anchor" name="d9e53d1418399b36953a40395ac1384d"></a><!-- doxytag: member="param.h::ROM_SIZE" ref="d9e53d1418399b36953a40395ac1384d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ROM_SIZE 32768 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00062">62</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<a class="anchor" name="fb6f36d91ffbf947cfa3f1114ca79764"></a><!-- doxytag: member="param.h::TEXT_SIZE" ref="fb6f36d91ffbf947cfa3f1114ca79764" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TEXT_SIZE ROM_SIZE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="param_8h-source.html#l00068">68</a> of file <a class="el" href="param_8h-source.html">param.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c-source.html --- a/doc/doxygen/html/pdo_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -16,519 +16,464 @@ <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <h1>/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c</h1><a href="pdo_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="preprocessor">#include "pdo.h"</span> -<a name="l00023"></a>00023 <span class="preprocessor">#include "objacces.h"</span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="comment">/****************************************************************************/</span> -<a name="l00027"></a><a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">00027</a> UNS8 <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(CO_Data* d, s_PDO pdo, UNS8 req) -<a name="l00028"></a>00028 { -<a name="l00029"></a>00029 UNS8 i; -<a name="l00030"></a>00030 <span class="keywordflow">if</span>( d->nodeState == Operational ) { -<a name="l00031"></a>00031 Message m; -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 <span class="comment">/* Message copy for sending */</span> -<a name="l00034"></a>00034 m.cob_id.w = pdo.cobId & 0x7FF; <span class="comment">/* Because the cobId is 11 bytes length */</span> -<a name="l00035"></a>00035 <span class="keywordflow">if</span> ( req == NOT_A_REQUEST ) { -<a name="l00036"></a>00036 UNS8 i; -<a name="l00037"></a>00037 m.rtr = NOT_A_REQUEST; -<a name="l00038"></a>00038 m.len = pdo.len; -<a name="l00039"></a>00039 <span class="comment">/* memcpy(&m.data, &pdo.data, m.len); */</span> -<a name="l00040"></a>00040 <span class="comment">/* This Memcpy depends on packing structure. Avoid */</span> -<a name="l00041"></a>00041 <span class="keywordflow">for</span> (i = 0 ; i < pdo.len ; i++) -<a name="l00042"></a>00042 m.data[i] = pdo.data[i]; -<a name="l00043"></a>00043 } -<a name="l00044"></a>00044 <span class="keywordflow">else</span> { -<a name="l00045"></a>00045 m.rtr = REQUEST; -<a name="l00046"></a>00046 m.len = 0; -<a name="l00047"></a>00047 } -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 MSG_WAR(0x3901, <span class="stringliteral">"sendPDO cobId :"</span>, m.cob_id.w); -<a name="l00050"></a>00050 MSG_WAR(0x3902, <span class="stringliteral">" Nb octets : "</span>, m.len); -<a name="l00051"></a>00051 <span class="keywordflow">for</span> (i = 0 ; i < m.len ; i++) { -<a name="l00052"></a>00052 MSG_WAR(0x3903,<span class="stringliteral">" data : "</span>, m.data[i]); -<a name="l00053"></a>00053 } -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="keywordflow">return</span> canSend(d->canHandle,&m); -<a name="l00056"></a>00056 } <span class="comment">/* end if */</span> -<a name="l00057"></a>00057 <span class="keywordflow">return</span> 0xFF; -<a name="l00058"></a>00058 } +<a name="l00002"></a>00002 <span class="comment"> This file is part of CanFestival, a library implementing CanOpen</span> +<a name="l00003"></a>00003 <span class="comment"> Stack.</span> +<a name="l00004"></a>00004 <span class="comment"></span> +<a name="l00005"></a>00005 <span class="comment"> Copyright (C): Edouard TISSERANT and Francis DUPIN</span> +<a name="l00006"></a>00006 <span class="comment"></span> +<a name="l00007"></a>00007 <span class="comment"> See COPYING file for copyrights details.</span> +<a name="l00008"></a>00008 <span class="comment"></span> +<a name="l00009"></a>00009 <span class="comment"> This library is free software; you can redistribute it and/or</span> +<a name="l00010"></a>00010 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span> +<a name="l00011"></a>00011 <span class="comment"> License as published by the Free Software Foundation; either</span> +<a name="l00012"></a>00012 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span> +<a name="l00013"></a>00013 <span class="comment"></span> +<a name="l00014"></a>00014 <span class="comment"> This library is distributed in the hope that it will be useful,</span> +<a name="l00015"></a>00015 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span> +<a name="l00016"></a>00016 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +<a name="l00017"></a>00017 <span class="comment"> Lesser General Public License for more details.</span> +<a name="l00018"></a>00018 <span class="comment"></span> +<a name="l00019"></a>00019 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span> +<a name="l00020"></a>00020 <span class="comment"> License along with this library; if not, write to the Free Software</span> +<a name="l00021"></a>00021 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</span> +<a name="l00022"></a>00022 <span class="comment"> USA</span> +<a name="l00023"></a>00023 <span class="comment">*/</span> +<a name="l00024"></a>00024 <span class="preprocessor">#include "pdo.h"</span> +<a name="l00025"></a>00025 <span class="preprocessor">#include "objacces.h"</span> +<a name="l00026"></a>00026 <span class="preprocessor">#include "canfestival.h"</span> +<a name="l00027"></a>00027 +<a name="l00037"></a><a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">00037</a> UNS8 <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(CO_Data* d, s_PDO pdo, UNS8 req) +<a name="l00038"></a>00038 { +<a name="l00039"></a>00039 UNS8 i; +<a name="l00040"></a>00040 <span class="keywordflow">if</span>( d->nodeState == Operational ) { +<a name="l00041"></a>00041 Message m; +<a name="l00042"></a>00042 +<a name="l00044"></a>00044 m.cob_id.w = pdo.cobId & 0x7FF; +<a name="l00046"></a>00046 <span class="keywordflow">if</span> ( req == NOT_A_REQUEST ) { +<a name="l00047"></a>00047 UNS8 i; +<a name="l00048"></a>00048 m.rtr = NOT_A_REQUEST; +<a name="l00049"></a>00049 m.len = pdo.len; +<a name="l00052"></a>00052 <span class="keywordflow">for</span> (i = 0 ; i < pdo.len ; i++) +<a name="l00053"></a>00053 m.data[i] = pdo.data[i]; +<a name="l00054"></a>00054 } +<a name="l00055"></a>00055 <span class="keywordflow">else</span> { +<a name="l00056"></a>00056 m.rtr = REQUEST; +<a name="l00057"></a>00057 m.len = 0; +<a name="l00058"></a>00058 } <a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="comment">/***************************************************************************/</span> -<a name="l00061"></a><a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">00061</a> UNS8 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>(CO_Data* d, UNS32 cobId) <span class="comment">/* PDO Manager */</span> -<a name="l00062"></a>00062 { -<a name="l00063"></a>00063 UNS8 res; -<a name="l00064"></a>00064 UNS8 i; -<a name="l00065"></a>00065 s_PDO pdo; -<a name="l00066"></a>00066 -<a name="l00067"></a>00067 MSG_WAR(0x3905, <span class="stringliteral">"PDOmGR"</span>,0); -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 <span class="comment">/* if PDO is waiting for transmission,</span> -<a name="l00070"></a>00070 <span class="comment"> preparation of the message to send */</span> -<a name="l00071"></a>00071 pdo.cobId = cobId; -<a name="l00072"></a>00072 pdo.len = d->process_var.count; -<a name="l00073"></a>00073 <span class="comment">/* memcpy(&(pdo.data), &(process_var.data), pdo.len); */</span> -<a name="l00074"></a>00074 <span class="comment">/* Ce memcpy devrait être portable */</span> -<a name="l00075"></a>00075 <span class="keywordflow">for</span> ( i = 0 ; i < pdo.len ; i++) -<a name="l00076"></a>00076 pdo.data[i] = d->process_var.data[i]; -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 res = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, NOT_A_REQUEST); -<a name="l00079"></a>00079 -<a name="l00080"></a>00080 <span class="keywordflow">return</span> res; -<a name="l00081"></a>00081 } -<a name="l00082"></a>00082 -<a name="l00083"></a>00083 <span class="preprocessor">#if 0</span> -<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="comment">/*********************************************************************/</span> -<a name="l00085"></a>00085 <span class="comment">/* TODO : implement bit mapping */</span> -<a name="l00086"></a>00086 <span class="comment">/*********************************************************************/</span> -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 UNS8 buildPDO(CO_Data* d, UNS16 index) -<a name="l00089"></a>00089 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails. */</span> -<a name="l00090"></a>00090 UNS16 ind; -<a name="l00091"></a>00091 UNS8 subInd; -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 UNS8 * pMappingCount = NULL; <span class="comment">/* count of mapped objects... */</span> -<a name="l00094"></a>00094 <span class="comment">/* pointer to the var which is mapped to a pdo */</span> -<a name="l00095"></a>00095 <span class="comment">/* void * pMappedAppObject = NULL; */</span> -<a name="l00096"></a>00096 <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry */</span> -<a name="l00097"></a>00097 UNS32 * pMappingParameter = NULL; -<a name="l00098"></a>00098 -<a name="l00099"></a>00099 UNS8 Size; -<a name="l00100"></a>00100 UNS8 dataType; -<a name="l00101"></a>00101 UNS8 offset; -<a name="l00102"></a>00102 UNS16 offsetObjdict; -<a name="l00103"></a>00103 UNS16 offsetObjdictPrm; -<a name="l00104"></a>00104 UNS32 objDict; +<a name="l00060"></a>00060 MSG_WAR(0x3901, <span class="stringliteral">"sendPDO cobId :"</span>, m.cob_id.w); +<a name="l00061"></a>00061 MSG_WAR(0x3902, <span class="stringliteral">" Nb octets : "</span>, m.len); +<a name="l00062"></a>00062 <span class="keywordflow">for</span> (i = 0 ; i < m.len ; i++) { +<a name="l00063"></a>00063 MSG_WAR(0x3903,<span class="stringliteral">" data : "</span>, m.data[i]); +<a name="l00064"></a>00064 } +<a name="l00065"></a>00065 +<a name="l00066"></a>00066 <span class="keywordflow">return</span> canSend(d->canHandle,&m); +<a name="l00067"></a>00067 } +<a name="l00068"></a>00068 <span class="keywordflow">return</span> 0xFF; +<a name="l00069"></a>00069 } +<a name="l00070"></a>00070 +<a name="l00079"></a><a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">00079</a> UNS8 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>(CO_Data* d, UNS32 cobId) +<a name="l00080"></a>00080 { +<a name="l00081"></a>00081 UNS8 res; +<a name="l00082"></a>00082 UNS8 i; +<a name="l00083"></a>00083 s_PDO pdo; +<a name="l00084"></a>00084 +<a name="l00085"></a>00085 MSG_WAR(0x3905, <span class="stringliteral">"PDOmGR"</span>,0); +<a name="l00086"></a>00086 +<a name="l00089"></a>00089 pdo.cobId = cobId; +<a name="l00090"></a>00090 pdo.len = d->process_var.count; +<a name="l00092"></a>00092 <span class="comment">/* Ce memcpy devrait tre portable */</span> +<a name="l00093"></a>00093 <span class="keywordflow">for</span> ( i = 0 ; i < pdo.len ; i++) +<a name="l00094"></a>00094 pdo.data[i] = d->process_var.data[i]; +<a name="l00095"></a>00095 +<a name="l00096"></a>00096 res = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, NOT_A_REQUEST); +<a name="l00097"></a>00097 +<a name="l00098"></a>00098 <span class="keywordflow">return</span> res; +<a name="l00099"></a>00099 } +<a name="l00100"></a>00100 +<a name="l00101"></a>00101 <span class="preprocessor">#if 0</span> +<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="comment">/*********************************************************************/</span> +<a name="l00103"></a>00103 <span class="comment">/* TODO : implement bit mapping */</span> +<a name="l00104"></a>00104 <span class="comment">/*********************************************************************/</span> <a name="l00105"></a>00105 -<a name="l00106"></a>00106 subInd=(UNS8)0x00; -<a name="l00107"></a>00107 offset = 0x00; -<a name="l00108"></a>00108 ind = index - 0x1800; -<a name="l00109"></a>00109 -<a name="l00110"></a>00110 MSG_WAR(0x3910,<span class="stringliteral">"Prepare PDO to send index :"</span>, index); -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="comment">/* only operational state allows PDO transmission */</span> -<a name="l00113"></a>00113 <span class="keywordflow">if</span>( d->nodeState != Operational ) { -<a name="l00114"></a>00114 MSG_WAR(0x2911, <span class="stringliteral">"Unable to send the PDO (node not in OPERATIONAL mode). Node : "</span>, index); -<a name="l00115"></a>00115 <span class="keywordflow">return</span> 0xFF; -<a name="l00116"></a>00116 } -<a name="l00117"></a>00117 offsetObjdictPrm = d->firstIndex->PDO_TRS; -<a name="l00118"></a>00118 offsetObjdict = d->firstIndex->PDO_TRS_MAP; -<a name="l00119"></a>00119 -<a name="l00120"></a>00120 <span class="keywordflow">if</span> (offsetObjdictPrm && offsetObjdict) -<a name="l00121"></a>00121 { -<a name="l00122"></a>00122 <span class="comment">/* get mapped objects number to transmit with this PDO */</span> -<a name="l00123"></a>00123 pMappingCount = (d->objdict + offsetObjdict + ind)->pSubindex[0].pObject; -<a name="l00124"></a>00124 MSG_WAR(0x3912, <span class="stringliteral">"Nb maped objects : "</span>,* pMappingCount); -<a name="l00125"></a>00125 MSG_WAR(0x3913, <span class="stringliteral">" at index : "</span>, 0x1A00 + ind); -<a name="l00126"></a>00126 <span class="keywordflow">while</span> (subInd < *pMappingCount) { <span class="comment">/* Loop on mapped variables */</span> -<a name="l00127"></a>00127 <span class="comment">/* get mapping parameters */</span> -<a name="l00128"></a>00128 pMappingParameter = (d->objdict + offsetObjdict + ind)->pSubindex[subInd + 1].pObject; -<a name="l00129"></a>00129 MSG_WAR(0x3914, <span class="stringliteral">"Get the mapping at index : "</span>, (UNS16)0x1A00 + ind); -<a name="l00130"></a>00130 MSG_WAR(0x3915, <span class="stringliteral">" subIndex : "</span>, subInd + 1); -<a name="l00131"></a>00131 MSG_WAR(0x3916, <span class="stringliteral">" value : "</span>, *(UNS32 *)pMappingParameter); -<a name="l00132"></a>00132 <span class="comment">/* Get the mapped variable */</span> -<a name="l00133"></a>00133 Size = ((UNS8)(((*pMappingParameter) & 0xFF) >> 3)); -<a name="l00134"></a>00134 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, (UNS16)((*pMappingParameter) >> 16), -<a name="l00135"></a>00135 (UNS8)(((*pMappingParameter) >> 8 ) & 0x000000FF), -<a name="l00136"></a>00136 (<span class="keywordtype">void</span> *)&d->process_var.data[offset], &Size, &dataType, 0 ); -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) { -<a name="l00139"></a>00139 MSG_WAR(0x2919, <span class="stringliteral">"error accessing to the mapped var : "</span>, subInd + 1); -<a name="l00140"></a>00140 MSG_WAR(0x2920, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); -<a name="l00141"></a>00141 MSG_WAR(0x2921, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); -<a name="l00142"></a>00142 <span class="keywordflow">return</span> 0xFF; -<a name="l00143"></a>00143 } -<a name="l00144"></a>00144 -<a name="l00145"></a>00145 offset += Size; -<a name="l00146"></a>00146 d->process_var.count = offset; -<a name="l00147"></a>00147 subInd++; -<a name="l00148"></a>00148 }<span class="comment">/* end Loop on mapped variables */</span> -<a name="l00149"></a>00149 } -<a name="l00150"></a>00150 <span class="keywordflow">return</span> 0; -<a name="l00151"></a>00151 } -<a name="l00152"></a>00152 <span class="preprocessor">#endif</span> -<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="comment">/**************************************************************************/</span> -<a name="l00154"></a><a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">00154</a> UNS8 <a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a>( CO_Data* d, UNS32 cobId ) -<a name="l00155"></a>00155 { -<a name="l00156"></a>00156 UNS32 * pwCobId; -<a name="l00157"></a>00157 UNS16 offset; -<a name="l00158"></a>00158 UNS16 lastIndex; -<a name="l00159"></a>00159 UNS8 err; -<a name="l00160"></a>00160 -<a name="l00161"></a>00161 MSG_WAR(0x3930, <span class="stringliteral">"sendPDOrequest "</span>,0); -<a name="l00162"></a>00162 <span class="comment">/* Sending the request only if the cobid have been found on the PDO receive */</span> -<a name="l00163"></a>00163 <span class="comment">/* part dictionary */</span> -<a name="l00164"></a>00164 offset = d->firstIndex->PDO_RCV; -<a name="l00165"></a>00165 lastIndex = d->lastIndex->PDO_RCV; -<a name="l00166"></a>00166 <span class="keywordflow">if</span> (offset) -<a name="l00167"></a>00167 <span class="keywordflow">while</span> (offset <= lastIndex) { -<a name="l00168"></a>00168 <span class="comment">/*get the CobId*/</span> -<a name="l00169"></a>00169 pwCobId = d->objdict[offset].pSubindex[1].pObject; -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 <span class="keywordflow">if</span> ( *pwCobId == cobId ) { -<a name="l00172"></a>00172 s_PDO pdo; -<a name="l00173"></a>00173 pdo.cobId = *pwCobId; -<a name="l00174"></a>00174 pdo.len = 0; -<a name="l00175"></a>00175 err = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, REQUEST); -<a name="l00176"></a>00176 <span class="keywordflow">return</span> err; -<a name="l00177"></a>00177 } -<a name="l00178"></a>00178 offset++; -<a name="l00179"></a>00179 } -<a name="l00180"></a>00180 MSG_WAR(0x1931, <span class="stringliteral">"sendPDOrequest : COBID not found : "</span>, cobId); -<a name="l00181"></a>00181 <span class="keywordflow">return</span> 0xFF; -<a name="l00182"></a>00182 } -<a name="l00183"></a>00183 -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 -<a name="l00186"></a>00186 <span class="comment">/***********************************************************************/</span> -<a name="l00187"></a><a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">00187</a> UNS8 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(CO_Data* d, Message *m) -<a name="l00188"></a>00188 { -<a name="l00189"></a>00189 UNS8 numPdo; -<a name="l00190"></a>00190 UNS8 numMap; <span class="comment">/* Number of the mapped varable */</span> -<a name="l00191"></a>00191 UNS8 i; -<a name="l00192"></a>00192 UNS8 * pMappingCount = NULL; <span class="comment">/* count of mapped objects... */</span> -<a name="l00193"></a>00193 <span class="comment">/* pointer to the var which is mapped to a pdo... */</span> -<a name="l00194"></a>00194 <span class="comment">/* void * pMappedAppObject = NULL; */</span> -<a name="l00195"></a>00195 <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry */</span> -<a name="l00196"></a>00196 UNS32 * pMappingParameter = NULL; -<a name="l00197"></a>00197 UNS8 * pTransmissionType = NULL; <span class="comment">/* pointer to the transmission type */</span> -<a name="l00198"></a>00198 UNS32 * pwCobId = NULL; -<a name="l00199"></a>00199 UNS8 Size; -<a name="l00200"></a>00200 UNS8 dataType; -<a name="l00201"></a>00201 UNS8 offset; -<a name="l00202"></a>00202 UNS8 status; -<a name="l00203"></a>00203 UNS32 objDict; -<a name="l00204"></a>00204 UNS16 offsetObjdict; -<a name="l00205"></a>00205 UNS16 lastIndex; -<a name="l00206"></a>00206 status = state1; -<a name="l00207"></a>00207 -<a name="l00208"></a>00208 MSG_WAR(0x3935, <span class="stringliteral">"proceedPDO, cobID : "</span>, ((*m).cob_id.w & 0x7ff)); -<a name="l00209"></a>00209 offset = 0x00; -<a name="l00210"></a>00210 numPdo = 0; -<a name="l00211"></a>00211 numMap = 0; -<a name="l00212"></a>00212 <span class="keywordflow">if</span>((*m).rtr == NOT_A_REQUEST ) { <span class="comment">/* The PDO received is not a request. */</span> -<a name="l00213"></a>00213 offsetObjdict = d->firstIndex->PDO_RCV; -<a name="l00214"></a>00214 lastIndex = d->lastIndex->PDO_RCV; -<a name="l00215"></a>00215 -<a name="l00216"></a>00216 <span class="comment">/* study of all the PDO stored in the dictionary */</span> -<a name="l00217"></a>00217 <span class="keywordflow">if</span>(offsetObjdict) -<a name="l00218"></a>00218 <span class="keywordflow">while</span> (offsetObjdict <= lastIndex) { -<a name="l00219"></a>00219 -<a name="l00220"></a>00220 <span class="keywordflow">switch</span>( status ) { -<a name="l00221"></a>00221 -<a name="l00222"></a>00222 <span class="keywordflow">case</span> state1: <span class="comment">/* data are stored in process_var array */</span> -<a name="l00223"></a>00223 <span class="comment">/* memcpy(&(process_var.data), &m->data, (*m).len); */</span> -<a name="l00224"></a>00224 <span class="comment">/* Ce memcpy devrait être portable. */</span> -<a name="l00225"></a>00225 <span class="keywordflow">for</span> ( i = 0 ; i < m->len ; i++) -<a name="l00226"></a>00226 d->process_var.data[i] = m->data[i]; -<a name="l00227"></a>00227 d->process_var.count = (*m).len; -<a name="l00228"></a>00228 -<a name="l00229"></a>00229 status = state2; -<a name="l00230"></a>00230 <span class="keywordflow">break</span>; -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 <span class="keywordflow">case</span> state2: -<a name="l00233"></a>00233 <span class="comment">/* get CobId of the dictionary correspondant to the received PDO */</span> -<a name="l00234"></a>00234 pwCobId = d->objdict[offsetObjdict].pSubindex[1].pObject; -<a name="l00235"></a>00235 <span class="comment">/* check the CobId coherance */</span> -<a name="l00236"></a>00236 <span class="comment">/*pwCobId is the cobId read in the dictionary at the state 3 */</span> -<a name="l00237"></a>00237 if ( *pwCobId == (*m).cob_id.w ){ -<a name="l00238"></a>00238 <span class="comment">/* The cobId is recognized */</span> -<a name="l00239"></a>00239 status = state4; -<a name="l00240"></a>00240 MSG_WAR(0x3936, <span class="stringliteral">"cobId found at index "</span>, 0x1400 + numPdo); -<a name="l00241"></a>00241 <span class="keywordflow">break</span>; -<a name="l00242"></a>00242 } -<a name="l00243"></a>00243 <span class="keywordflow">else</span> { -<a name="l00244"></a>00244 <span class="comment">/* cobId received does not match with those write in the dictionnary */</span> -<a name="l00245"></a>00245 numPdo++; -<a name="l00246"></a>00246 offsetObjdict++; -<a name="l00247"></a>00247 status = state2; -<a name="l00248"></a>00248 <span class="keywordflow">break</span>; -<a name="l00249"></a>00249 } -<a name="l00250"></a>00250 -<a name="l00251"></a>00251 <span class="keywordflow">case</span> state4: <span class="comment">/* get mapped objects number */</span> -<a name="l00252"></a>00252 <span class="comment">/* The cobId of the message received has been found in the dictionnary. */</span> -<a name="l00253"></a>00253 offsetObjdict = d->firstIndex->PDO_RCV_MAP; -<a name="l00254"></a>00254 lastIndex = d->lastIndex->PDO_RCV_MAP; -<a name="l00255"></a>00255 pMappingCount = (d->objdict + offsetObjdict + numPdo)->pSubindex[0].pObject; -<a name="l00256"></a>00256 numMap = 0; -<a name="l00257"></a>00257 <span class="keywordflow">while</span> (numMap < *pMappingCount) { -<a name="l00258"></a>00258 UNS8 tmp[]= {0,0,0,0,0,0,0,0}; -<a name="l00259"></a>00259 UNS8 ByteSize; -<a name="l00260"></a>00260 pMappingParameter = (d->objdict + offsetObjdict + numPdo)->pSubindex[numMap + 1].pObject; -<a name="l00261"></a>00261 <span class="keywordflow">if</span> (pMappingParameter == NULL) { -<a name="l00262"></a>00262 MSG_ERR(0x1937, <span class="stringliteral">"Couldn't get mapping parameter : "</span>, numMap + 1); -<a name="l00263"></a>00263 <span class="keywordflow">return</span> 0xFF; -<a name="l00264"></a>00264 } -<a name="l00265"></a>00265 <span class="comment">/* Get the addresse of the mapped variable. */</span> -<a name="l00266"></a>00266 <span class="comment">/* detail of *pMappingParameter : */</span> -<a name="l00267"></a>00267 <span class="comment">/* The 16 hight bits contains the index, the medium 8 bits contains the subindex, */</span> -<a name="l00268"></a>00268 <span class="comment">/* and the lower 8 bits contains the size of the mapped variable. */</span> -<a name="l00269"></a>00269 -<a name="l00270"></a>00270 Size = (UNS8)(*pMappingParameter); -<a name="l00271"></a>00271 -<a name="l00272"></a>00272 <span class="comment">/* copy bit per bit in little endian */</span> -<a name="l00273"></a>00273 <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, (UNS8*)&d->process_var.data[offset>>3], offset%8, 0, ((UNS8*)tmp), 0, 0); -<a name="l00274"></a>00274 -<a name="l00275"></a>00275 ByteSize = 1 + ((Size - 1) >> 3); <span class="comment">/*1->8 => 1 ; 9->16 => 2, ... */</span> -<a name="l00276"></a>00276 -<a name="l00277"></a>00277 objDict = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, (UNS16)((*pMappingParameter) >> 16), -<a name="l00278"></a>00278 (UNS8)(((*pMappingParameter) >> 8 ) & 0xFF), -<a name="l00279"></a>00279 tmp, &ByteSize, 0 ); -<a name="l00280"></a>00280 -<a name="l00281"></a>00281 <span class="keywordflow">if</span>(objDict != OD_SUCCESSFUL) { -<a name="l00282"></a>00282 MSG_ERR(0x1938, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1); -<a name="l00283"></a>00283 MSG_WAR(0x2939, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); -<a name="l00284"></a>00284 MSG_WAR(0x2940, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); -<a name="l00285"></a>00285 <span class="keywordflow">return</span> 0xFF; -<a name="l00286"></a>00286 } -<a name="l00287"></a>00287 -<a name="l00288"></a>00288 MSG_WAR(0x3942, <span class="stringliteral">"Variable updated with value received by PDO cobid : "</span>, m->cob_id.w); -<a name="l00289"></a>00289 MSG_WAR(0x3943, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); -<a name="l00290"></a>00290 MSG_WAR(0x3944, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); -<a name="l00291"></a>00291 <span class="comment">/* MSG_WAR(0x3945, " data : ",*((UNS32 *)pMappedAppObject)); */</span> -<a name="l00292"></a>00292 offset += Size; -<a name="l00293"></a>00293 numMap++; -<a name="l00294"></a>00294 } <span class="comment">/* end loop while on mapped variables */</span> -<a name="l00295"></a>00295 -<a name="l00296"></a>00296 offset=0x00; -<a name="l00297"></a>00297 numMap = 0; -<a name="l00298"></a>00298 <span class="keywordflow">return</span> 0; -<a name="l00299"></a>00299 -<a name="l00300"></a>00300 }<span class="comment">/* end switch status */</span> -<a name="l00301"></a>00301 }<span class="comment">/* end while */</span> -<a name="l00302"></a>00302 }<span class="comment">/* end if Donnees */</span> -<a name="l00303"></a>00303 -<a name="l00304"></a>00304 -<a name="l00305"></a>00305 <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((*m).rtr == REQUEST ){ -<a name="l00306"></a>00306 MSG_WAR(0x3946, <span class="stringliteral">"Receive a PDO request cobId : "</span>, m->cob_id.w); -<a name="l00307"></a>00307 status = state1; -<a name="l00308"></a>00308 offsetObjdict = d->firstIndex->PDO_TRS; -<a name="l00309"></a>00309 lastIndex = d->lastIndex->PDO_TRS; -<a name="l00310"></a>00310 <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict <= lastIndex ){ -<a name="l00311"></a>00311 <span class="comment">/* study of all PDO stored in the objects dictionary */</span> -<a name="l00312"></a>00312 -<a name="l00313"></a>00313 <span class="keywordflow">switch</span>( status ){ +<a name="l00106"></a>00106 UNS8 buildPDO(CO_Data* d, UNS16 index) +<a name="l00107"></a>00107 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails. */</span> +<a name="l00108"></a>00108 UNS16 ind; +<a name="l00109"></a>00109 UNS8 subInd; +<a name="l00110"></a>00110 +<a name="l00111"></a>00111 UNS8 * pMappingCount = NULL; <span class="comment">/* count of mapped objects... */</span> +<a name="l00112"></a>00112 <span class="comment">/* pointer to the var which is mapped to a pdo */</span> +<a name="l00113"></a>00113 <span class="comment">/* void * pMappedAppObject = NULL; */</span> +<a name="l00114"></a>00114 <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry */</span> +<a name="l00115"></a>00115 +<a name="l00116"></a>00116 UNS32 * pMappingParameter = NULL; +<a name="l00117"></a>00117 +<a name="l00118"></a>00118 UNS8 Size; +<a name="l00119"></a>00119 UNS8 dataType; +<a name="l00120"></a>00120 UNS8 offset; +<a name="l00121"></a>00121 UNS16 offsetObjdict; +<a name="l00122"></a>00122 UNS16 offsetObjdictPrm; +<a name="l00123"></a>00123 UNS32 objDict; +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 subInd=(UNS8)0x00; +<a name="l00126"></a>00126 offset = 0x00; +<a name="l00127"></a>00127 ind = index - 0x1800; +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 MSG_WAR(0x3910,<span class="stringliteral">"Prepare PDO to send index :"</span>, index); +<a name="l00130"></a>00130 +<a name="l00132"></a>00132 <span class="keywordflow">if</span>( d->nodeState != Operational ) { +<a name="l00133"></a>00133 MSG_WAR(0x2911, <span class="stringliteral">"Unable to send the PDO (node not in OPERATIONAL mode). Node : "</span>, index); +<a name="l00134"></a>00134 <span class="keywordflow">return</span> 0xFF; +<a name="l00135"></a>00135 } +<a name="l00136"></a>00136 offsetObjdictPrm = d->firstIndex->PDO_TRS; +<a name="l00137"></a>00137 offsetObjdict = d->firstIndex->PDO_TRS_MAP; +<a name="l00138"></a>00138 +<a name="l00139"></a>00139 <span class="keywordflow">if</span> (offsetObjdictPrm && offsetObjdict) +<a name="l00140"></a>00140 { +<a name="l00142"></a>00142 pMappingCount = (d->objdict + offsetObjdict + ind)->pSubindex[0].pObject; +<a name="l00143"></a>00143 MSG_WAR(0x3912, <span class="stringliteral">"Nb maped objects : "</span>,* pMappingCount); +<a name="l00144"></a>00144 MSG_WAR(0x3913, <span class="stringliteral">" at index : "</span>, 0x1A00 + ind); +<a name="l00145"></a>00145 <span class="keywordflow">while</span> (subInd < *pMappingCount) { +<a name="l00147"></a>00147 pMappingParameter = (d->objdict + offsetObjdict + ind)->pSubindex[subInd + 1].pObject; +<a name="l00148"></a>00148 MSG_WAR(0x3914, <span class="stringliteral">"Get the mapping at index : "</span>, (UNS16)0x1A00 + ind); +<a name="l00149"></a>00149 MSG_WAR(0x3915, <span class="stringliteral">" subIndex : "</span>, subInd + 1); +<a name="l00150"></a>00150 MSG_WAR(0x3916, <span class="stringliteral">" value : "</span>, *(UNS32 *)pMappingParameter); +<a name="l00152"></a>00152 Size = ((UNS8)(((*pMappingParameter) & 0xFF) >> 3)); +<a name="l00153"></a>00153 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, (UNS16)((*pMappingParameter) >> 16), +<a name="l00154"></a>00154 (UNS8)(((*pMappingParameter) >> 8 ) & 0x000000FF), +<a name="l00155"></a>00155 (<span class="keywordtype">void</span> *)&d->process_var.data[offset], &Size, &dataType, 0 ); +<a name="l00156"></a>00156 +<a name="l00157"></a>00157 <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) { +<a name="l00158"></a>00158 MSG_WAR(0x2919, <span class="stringliteral">"error accessing to the mapped var : "</span>, subInd + 1); +<a name="l00159"></a>00159 MSG_WAR(0x2920, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); +<a name="l00160"></a>00160 MSG_WAR(0x2921, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); +<a name="l00161"></a>00161 <span class="keywordflow">return</span> 0xFF; +<a name="l00162"></a>00162 } +<a name="l00163"></a>00163 +<a name="l00164"></a>00164 offset += Size; +<a name="l00165"></a>00165 d->process_var.count = offset; +<a name="l00166"></a>00166 subInd++; +<a name="l00167"></a>00167 } +<a name="l00168"></a>00168 } +<a name="l00169"></a>00169 <span class="keywordflow">return</span> 0; +<a name="l00170"></a>00170 } +<a name="l00171"></a>00171 <span class="preprocessor">#endif</span> +<a name="l00172"></a>00172 <span class="preprocessor"></span> +<a name="l00181"></a><a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">00181</a> UNS8 <a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a>( CO_Data* d, UNS32 cobId ) +<a name="l00182"></a>00182 { +<a name="l00183"></a>00183 UNS32 * pwCobId; +<a name="l00184"></a>00184 UNS16 offset; +<a name="l00185"></a>00185 UNS16 lastIndex; +<a name="l00186"></a>00186 UNS8 err; +<a name="l00187"></a>00187 +<a name="l00188"></a>00188 MSG_WAR(0x3930, <span class="stringliteral">"sendPDOrequest "</span>,0); +<a name="l00192"></a>00192 offset = d->firstIndex->PDO_RCV; +<a name="l00193"></a>00193 lastIndex = d->lastIndex->PDO_RCV; +<a name="l00194"></a>00194 <span class="keywordflow">if</span> (offset) +<a name="l00195"></a>00195 <span class="keywordflow">while</span> (offset <= lastIndex) { +<a name="l00197"></a>00197 pwCobId = d->objdict[offset].pSubindex[1].pObject; +<a name="l00198"></a>00198 +<a name="l00199"></a>00199 <span class="keywordflow">if</span> ( *pwCobId == cobId ) { +<a name="l00200"></a>00200 s_PDO pdo; +<a name="l00201"></a>00201 pdo.cobId = *pwCobId; +<a name="l00202"></a>00202 pdo.len = 0; +<a name="l00203"></a>00203 err = <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a>(d, pdo, REQUEST); +<a name="l00204"></a>00204 <span class="keywordflow">return</span> err; +<a name="l00205"></a>00205 } +<a name="l00206"></a>00206 offset++; +<a name="l00207"></a>00207 } +<a name="l00208"></a>00208 MSG_WAR(0x1931, <span class="stringliteral">"sendPDOrequest : COBID not found : "</span>, cobId); +<a name="l00209"></a>00209 <span class="keywordflow">return</span> 0xFF; +<a name="l00210"></a>00210 } +<a name="l00211"></a>00211 +<a name="l00212"></a>00212 +<a name="l00221"></a><a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">00221</a> UNS8 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(CO_Data* d, Message *m) +<a name="l00222"></a>00222 { +<a name="l00223"></a>00223 UNS8 numPdo; +<a name="l00224"></a>00224 UNS8 numMap; +<a name="l00225"></a>00225 UNS8 i; +<a name="l00226"></a>00226 UNS8 * pMappingCount = NULL; +<a name="l00231"></a>00231 UNS32 * pMappingParameter = NULL; +<a name="l00232"></a>00232 UNS8 * pTransmissionType = NULL; +<a name="l00234"></a>00234 UNS32 * pwCobId = NULL; +<a name="l00235"></a>00235 UNS8 Size; +<a name="l00236"></a>00236 UNS8 dataType; +<a name="l00237"></a>00237 UNS8 offset; +<a name="l00238"></a>00238 UNS8 status; +<a name="l00239"></a>00239 UNS32 objDict; +<a name="l00240"></a>00240 UNS16 offsetObjdict; +<a name="l00241"></a>00241 UNS16 lastIndex; +<a name="l00242"></a>00242 status = state1; +<a name="l00243"></a>00243 +<a name="l00244"></a>00244 MSG_WAR(0x3935, <span class="stringliteral">"proceedPDO, cobID : "</span>, ((*m).cob_id.w & 0x7ff)); +<a name="l00245"></a>00245 offset = 0x00; +<a name="l00246"></a>00246 numPdo = 0; +<a name="l00247"></a>00247 numMap = 0; +<a name="l00248"></a>00248 <span class="keywordflow">if</span>((*m).rtr == NOT_A_REQUEST ) { +<a name="l00250"></a>00250 offsetObjdict = d->firstIndex->PDO_RCV; +<a name="l00251"></a>00251 lastIndex = d->lastIndex->PDO_RCV; +<a name="l00252"></a>00252 +<a name="l00254"></a>00254 <span class="keywordflow">if</span>(offsetObjdict) +<a name="l00255"></a>00255 <span class="keywordflow">while</span> (offsetObjdict <= lastIndex) { +<a name="l00256"></a>00256 +<a name="l00257"></a>00257 <span class="keywordflow">switch</span>( status ) { +<a name="l00258"></a>00258 +<a name="l00259"></a>00259 <span class="keywordflow">case</span> state1: +<a name="l00262"></a>00262 <span class="keywordflow">for</span> ( i = 0 ; i < m->len ; i++) +<a name="l00263"></a>00263 d->process_var.data[i] = m->data[i]; +<a name="l00264"></a>00264 d->process_var.count = (*m).len; +<a name="l00265"></a>00265 +<a name="l00266"></a>00266 status = state2; +<a name="l00267"></a>00267 <span class="keywordflow">break</span>; +<a name="l00268"></a>00268 +<a name="l00269"></a>00269 <span class="keywordflow">case</span> state2: +<a name="l00272"></a>00272 pwCobId = d->objdict[offsetObjdict].pSubindex[1].pObject; +<a name="l00276"></a>00276 if ( *pwCobId == (*m).cob_id.w ){ +<a name="l00278"></a>00278 status = state4; +<a name="l00279"></a>00279 MSG_WAR(0x3936, <span class="stringliteral">"cobId found at index "</span>, 0x1400 + numPdo); +<a name="l00280"></a>00280 <span class="keywordflow">break</span>; +<a name="l00281"></a>00281 } +<a name="l00282"></a>00282 <span class="keywordflow">else</span> { +<a name="l00285"></a>00285 numPdo++; +<a name="l00286"></a>00286 offsetObjdict++; +<a name="l00287"></a>00287 status = state2; +<a name="l00288"></a>00288 <span class="keywordflow">break</span>; +<a name="l00289"></a>00289 } +<a name="l00290"></a>00290 +<a name="l00291"></a>00291 <span class="keywordflow">case</span> state4: +<a name="l00294"></a>00294 offsetObjdict = d->firstIndex->PDO_RCV_MAP; +<a name="l00295"></a>00295 lastIndex = d->lastIndex->PDO_RCV_MAP; +<a name="l00296"></a>00296 pMappingCount = (d->objdict + offsetObjdict + numPdo)->pSubindex[0].pObject; +<a name="l00297"></a>00297 numMap = 0; +<a name="l00298"></a>00298 <span class="keywordflow">while</span> (numMap < *pMappingCount) { +<a name="l00299"></a>00299 UNS8 tmp[]= {0,0,0,0,0,0,0,0}; +<a name="l00300"></a>00300 UNS8 ByteSize; +<a name="l00301"></a>00301 pMappingParameter = (d->objdict + offsetObjdict + numPdo)->pSubindex[numMap + 1].pObject; +<a name="l00302"></a>00302 <span class="keywordflow">if</span> (pMappingParameter == NULL) { +<a name="l00303"></a>00303 MSG_ERR(0x1937, <span class="stringliteral">"Couldn't get mapping parameter : "</span>, numMap + 1); +<a name="l00304"></a>00304 <span class="keywordflow">return</span> 0xFF; +<a name="l00305"></a>00305 } +<a name="l00313"></a>00313 Size = (UNS8)(*pMappingParameter); <a name="l00314"></a>00314 -<a name="l00315"></a>00315 <span class="keywordflow">case</span> state1: <span class="comment">/* check the CobId */</span> -<a name="l00316"></a>00316 <span class="comment">/* get CobId of the dictionary which match to the received PDO */</span> -<a name="l00317"></a>00317 pwCobId = (d->objdict + offsetObjdict)->pSubindex[1].pObject; -<a name="l00318"></a>00318 <span class="keywordflow">if</span> ( *pwCobId == (*m).cob_id.w ) { -<a name="l00319"></a>00319 status = state4; -<a name="l00320"></a>00320 <span class="keywordflow">break</span>; -<a name="l00321"></a>00321 } -<a name="l00322"></a>00322 <span class="keywordflow">else</span> { -<a name="l00323"></a>00323 numPdo++; -<a name="l00324"></a>00324 offsetObjdict++; -<a name="l00325"></a>00325 } -<a name="l00326"></a>00326 status = state1; -<a name="l00327"></a>00327 <span class="keywordflow">break</span>; -<a name="l00328"></a>00328 -<a name="l00329"></a>00329 -<a name="l00330"></a>00330 <span class="keywordflow">case</span> state4: <span class="comment">/* check transmission type (after request?) */</span> -<a name="l00331"></a>00331 pTransmissionType = d->objdict[offsetObjdict].pSubindex[2].pObject; -<a name="l00332"></a>00332 <span class="keywordflow">if</span> ( (*pTransmissionType == TRANS_RTR) || (*pTransmissionType == TRANS_RTR_SYNC ) || (*pTransmissionType == TRANS_EVENT) ) { -<a name="l00333"></a>00333 status = state5; -<a name="l00334"></a>00334 <span class="keywordflow">break</span>; -<a name="l00335"></a>00335 } -<a name="l00336"></a>00336 <span class="keywordflow">else</span> { -<a name="l00337"></a>00337 <span class="comment">/* The requested PDO is not to send on request. So, does nothing. */</span> -<a name="l00338"></a>00338 MSG_WAR(0x2947, <span class="stringliteral">"PDO is not to send on request : "</span>, m->cob_id.w); -<a name="l00339"></a>00339 <span class="keywordflow">return</span> 0xFF; -<a name="l00340"></a>00340 } -<a name="l00341"></a>00341 -<a name="l00342"></a>00342 <span class="keywordflow">case</span> state5: <span class="comment">/* get mapped objects number */</span> -<a name="l00343"></a>00343 offsetObjdict = d->firstIndex->PDO_TRS_MAP; -<a name="l00344"></a>00344 lastIndex = d->lastIndex->PDO_TRS_MAP; -<a name="l00345"></a>00345 pMappingCount = (d->objdict + offsetObjdict + numPdo)->pSubindex[0].pObject; -<a name="l00346"></a>00346 numMap = 0; -<a name="l00347"></a>00347 <span class="keywordflow">while</span> (numMap < *pMappingCount) { -<a name="l00348"></a>00348 pMappingParameter = (d->objdict + offsetObjdict + numPdo)->pSubindex[numMap + 1].pObject; -<a name="l00349"></a>00349 <span class="comment">/* Get the mapped variable */</span> -<a name="l00350"></a>00350 Size = ((UNS8)(((*pMappingParameter) & 0xFF) >> 3)); -<a name="l00351"></a>00351 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d, (UNS16)((*pMappingParameter) >> (UNS8)16), -<a name="l00352"></a>00352 (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & 0xFF), -<a name="l00353"></a>00353 (<span class="keywordtype">void</span> *)&d->process_var.data[offset], &Size, &dataType, 0 ); -<a name="l00354"></a>00354 <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) { -<a name="l00355"></a>00355 MSG_ERR(0x1948, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1); -<a name="l00356"></a>00356 MSG_WAR(0x2949, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); -<a name="l00357"></a>00357 MSG_WAR(0x2950, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); -<a name="l00358"></a>00358 <span class="keywordflow">return</span> 0xFF; -<a name="l00359"></a>00359 } -<a name="l00360"></a>00360 offset += (UNS8) (((*pMappingParameter) & 0xFF) >> 3); -<a name="l00361"></a>00361 d->process_var.count = offset; -<a name="l00362"></a>00362 numMap++; -<a name="l00363"></a>00363 -<a name="l00364"></a>00364 } <span class="comment">/* end while */</span> -<a name="l00365"></a>00365 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); <span class="comment">/* Transmit the PDO */</span> -<a name="l00366"></a>00366 <span class="keywordflow">return</span> 0; -<a name="l00367"></a>00367 -<a name="l00368"></a>00368 }<span class="comment">/* end switch status */</span> -<a name="l00369"></a>00369 }<span class="comment">/* end while */</span> -<a name="l00370"></a>00370 }<span class="comment">/* end if Requete */</span> -<a name="l00371"></a>00371 -<a name="l00372"></a>00372 <span class="keywordflow">return</span> 0; -<a name="l00373"></a>00373 } -<a name="l00374"></a>00374 -<a name="l00375"></a>00375 -<a name="l00376"></a><a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">00376</a> <span class="keywordtype">void</span> <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(UNS8 NbBits, UNS8* SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8* DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian) -<a name="l00377"></a>00377 { -<a name="l00378"></a>00378 <span class="comment">//This loop copy as many bits that it can each time, crossing successively bytes</span> -<a name="l00379"></a>00379 <span class="comment">// boundaries from LSB to MSB.</span> -<a name="l00380"></a>00380 <span class="keywordflow">while</span>(NbBits > 0) -<a name="l00381"></a>00381 { -<a name="l00382"></a>00382 <span class="comment">// Bit missalignement between src and dest</span> -<a name="l00383"></a>00383 INTEGER8 Vect = DestBitIndex - SrcBitIndex; -<a name="l00384"></a>00384 -<a name="l00385"></a>00385 <span class="comment">// We can now get src and align it to dest</span> -<a name="l00386"></a>00386 UNS8 Aligned = Vect>0 ? *SrcByteIndex << Vect : *SrcByteIndex >> -Vect; -<a name="l00387"></a>00387 -<a name="l00388"></a>00388 <span class="comment">// Compute the nb of bit we will be able to copy</span> -<a name="l00389"></a>00389 UNS8 BoudaryLimit = (Vect>0 ? 8 - DestBitIndex : 8 - SrcBitIndex ); -<a name="l00390"></a>00390 UNS8 BitsToCopy = BoudaryLimit > NbBits ? NbBits : BoudaryLimit; -<a name="l00391"></a>00391 -<a name="l00392"></a>00392 <span class="comment">// Create a mask that will serve in:</span> -<a name="l00393"></a>00393 UNS8 Mask = ((0xff << (DestBitIndex + BitsToCopy)) | (0xff >> (8 - DestBitIndex))); -<a name="l00394"></a>00394 -<a name="l00395"></a>00395 <span class="comment">// - Filtering src</span> -<a name="l00396"></a>00396 UNS8 Filtered = Aligned & ~Mask; -<a name="l00397"></a>00397 -<a name="l00398"></a>00398 <span class="comment">// - and erase bits where we write, preserve where we don't</span> -<a name="l00399"></a>00399 *DestByteIndex &= Mask; -<a name="l00400"></a>00400 -<a name="l00401"></a>00401 <span class="comment">// Then write.</span> -<a name="l00402"></a>00402 *DestByteIndex |= Filtered ; -<a name="l00403"></a>00403 -<a name="l00404"></a>00404 <span class="comment">//Compute next time cursors for src</span> -<a name="l00405"></a>00405 <span class="keywordflow">if</span>((SrcBitIndex += BitsToCopy)>7) <span class="comment">// cross boundary ?</span> -<a name="l00406"></a>00406 { -<a name="l00407"></a>00407 SrcBitIndex = 0; <span class="comment">// First bit</span> -<a name="l00408"></a>00408 SrcByteIndex += (SrcBigEndian ? -1 : 1); <span class="comment">// Next byte</span> -<a name="l00409"></a>00409 } -<a name="l00410"></a>00410 -<a name="l00411"></a>00411 <span class="comment">//Compute next time cursors for dest</span> -<a name="l00412"></a>00412 <span class="keywordflow">if</span>((DestBitIndex += BitsToCopy)>7) -<a name="l00413"></a>00413 { -<a name="l00414"></a>00414 DestBitIndex = 0; <span class="comment">// First bit</span> -<a name="l00415"></a>00415 DestByteIndex += (DestBigEndian ? -1 : 1);<span class="comment">// Next byte</span> -<a name="l00416"></a>00416 } -<a name="l00417"></a>00417 -<a name="l00418"></a>00418 <span class="comment">//And decrement counter.</span> -<a name="l00419"></a>00419 NbBits -= BitsToCopy; -<a name="l00420"></a>00420 } -<a name="l00421"></a>00421 -<a name="l00422"></a>00422 } -<a name="l00423"></a>00423 -<a name="l00424"></a>00424 <span class="preprocessor">#if 0</span> -<a name="l00425"></a>00425 <span class="preprocessor"></span> -<a name="l00426"></a>00426 <span class="comment">/*********************************************************************/</span> -<a name="l00427"></a>00427 <span class="comment">/* TODO : reimplement this using CallBacks */</span> -<a name="l00428"></a>00428 <span class="comment">/*********************************************************************/</span> -<a name="l00429"></a>00429 -<a name="l00430"></a>00430 UNS8 sendPDOevent( CO_Data* d, <span class="keywordtype">void</span> * variable ) -<a name="l00431"></a>00431 { <span class="comment">/* DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails. */</span> -<a name="l00432"></a>00432 UNS32 objDict = 0; -<a name="l00433"></a>00433 UNS8 ind, sub_ind; -<a name="l00434"></a>00434 UNS8 status; -<a name="l00435"></a>00435 UNS8 offset; -<a name="l00436"></a>00436 UNS8 * pMappingCount = NULL; -<a name="l00437"></a>00437 UNS32 * pMappingParameter = NULL; -<a name="l00438"></a>00438 <span class="keywordtype">void</span> * pMappedAppObject = NULL; -<a name="l00439"></a>00439 UNS8 * pTransmissionType = NULL; <span class="comment">/* pointer to the transmission type */</span> -<a name="l00440"></a>00440 UNS32 * pwCobId = NULL; -<a name="l00441"></a>00441 UNS8 * pSize; -<a name="l00442"></a>00442 UNS8 size; -<a name="l00443"></a>00443 UNS8 dataType; -<a name="l00444"></a>00444 UNS16 offsetObjdict; -<a name="l00445"></a>00445 UNS16 offsetObjdictPrm; -<a name="l00446"></a>00446 UNS16 lastIndex; -<a name="l00447"></a>00447 UNS8 numMap; -<a name="l00448"></a>00448 ind = 0x00; -<a name="l00449"></a>00449 sub_ind = 1; -<a name="l00450"></a>00450 offset = 0x00; -<a name="l00451"></a>00451 pSize = &size; -<a name="l00452"></a>00452 status = state1; -<a name="l00453"></a>00453 -<a name="l00454"></a>00454 <span class="comment">/* look for the index and subindex where the variable is mapped */</span> -<a name="l00455"></a>00455 <span class="comment">/* Then, send the pdo which contains the variable. */</span> -<a name="l00456"></a>00456 -<a name="l00457"></a>00457 MSG_WAR (0x3960, <span class="stringliteral">"sendPDOevent"</span>, 0); -<a name="l00458"></a>00458 offsetObjdictPrm = d->firstIndex->PDO_TRS; -<a name="l00459"></a>00459 -<a name="l00460"></a>00460 offsetObjdict = d->firstIndex->PDO_TRS_MAP; -<a name="l00461"></a>00461 lastIndex = d->lastIndex->PDO_TRS_MAP; -<a name="l00462"></a>00462 -<a name="l00463"></a>00463 <span class="keywordflow">if</span> (offsetObjdictPrm && offsetObjdict) -<a name="l00464"></a>00464 <span class="comment">/* Loop on PDO Transmit */</span> -<a name="l00465"></a>00465 <span class="keywordflow">while</span>(offsetObjdict <= lastIndex){ -<a name="l00466"></a>00466 <span class="comment">/* Check the transmission mode */</span> -<a name="l00467"></a>00467 pTransmissionType = d->objdict[offsetObjdictPrm].pSubindex[2].pObject; -<a name="l00468"></a>00468 <span class="keywordflow">if</span> (*pTransmissionType != TRANS_EVENT) { -<a name="l00469"></a>00469 ind++; -<a name="l00470"></a>00470 offsetObjdict++; -<a name="l00471"></a>00471 offsetObjdictPrm++; -<a name="l00472"></a>00472 <span class="keywordflow">continue</span>; -<a name="l00473"></a>00473 } -<a name="l00474"></a>00474 pMappingCount = d->objdict[offsetObjdict].pSubindex[0].pObject; -<a name="l00475"></a>00475 numMap = 1; <span class="comment">/* mapped variable */</span> -<a name="l00476"></a>00476 <span class="keywordflow">while</span> (numMap <= *pMappingCount) { -<a name="l00477"></a>00477 pMappingParameter = d->objdict[offsetObjdict].pSubindex[numMap].pObject; -<a name="l00478"></a>00478 <span class="comment">/* Get the variable */</span> -<a name="l00479"></a>00479 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d, -<a name="l00480"></a>00480 (UNS16)((*pMappingParameter) >> 16), -<a name="l00481"></a>00481 (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF), -<a name="l00482"></a>00482 (<span class="keywordtype">void</span> * *)&pMappedAppObject, pSize, &dataType, 0 ); -<a name="l00483"></a>00483 <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ) { -<a name="l00484"></a>00484 MSG_WAR(0x2961, <span class="stringliteral">"Error in dict. at index : "</span>, -<a name="l00485"></a>00485 (*pMappingParameter) >> (UNS8)16); -<a name="l00486"></a>00486 -<a name="l00487"></a>00487 MSG_WAR(0x2962, <span class="stringliteral">" subindex : "</span>, -<a name="l00488"></a>00488 ((*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF); -<a name="l00489"></a>00489 <span class="keywordflow">return</span> 0xFF; -<a name="l00490"></a>00490 } -<a name="l00491"></a>00491 <span class="keywordflow">if</span> (pMappedAppObject == variable) { <span class="comment">// Variable found !</span> -<a name="l00492"></a>00492 MSG_WAR(0x3963, <span class="stringliteral">"Variable to send found at index : "</span>, -<a name="l00493"></a>00493 (*pMappingParameter) >> 16); -<a name="l00494"></a>00494 MSG_WAR(0x3964, <span class="stringliteral">" subIndex : "</span>, -<a name="l00495"></a>00495 ((*pMappingParameter) >> 8 ) & 0x000000FF); -<a name="l00496"></a>00496 buildPDO(d, 0x1800 + ind); -<a name="l00497"></a>00497 <span class="comment">/* Get the cobId */</span> -<a name="l00498"></a>00498 pwCobId = d->objdict[offsetObjdictPrm].pSubindex[1].pObject; -<a name="l00499"></a>00499 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); <span class="comment">/* Send the PDO */</span> -<a name="l00500"></a>00500 <span class="keywordflow">return</span> 0; -<a name="l00501"></a>00501 } -<a name="l00502"></a>00502 numMap++; -<a name="l00503"></a>00503 } <span class="comment">/* End loop on mapped variable */</span> -<a name="l00504"></a>00504 ind++; -<a name="l00505"></a>00505 offsetObjdict++; -<a name="l00506"></a>00506 offsetObjdictPrm++; -<a name="l00507"></a>00507 } <span class="comment">/* End loop while on PDO */</span> -<a name="l00508"></a>00508 -<a name="l00509"></a>00509 MSG_WAR(0x2965, <span class="stringliteral">"Variable not found in a PDO to send on event"</span>, 0); -<a name="l00510"></a>00510 <span class="keywordflow">return</span> 0xFF; -<a name="l00511"></a>00511 -<a name="l00512"></a>00512 } -<a name="l00513"></a>00513 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:26 2007 for CanFestival by +<a name="l00316"></a>00316 <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, (UNS8*)&d->process_var.data[offset>>3], offset%8, 0, ((UNS8*)tmp), 0, 0); +<a name="l00317"></a>00317 +<a name="l00318"></a>00318 ByteSize = 1 + ((Size - 1) >> 3); <span class="comment">/*1->8 => 1 ; 9->16 =></span> +<a name="l00319"></a>00319 <span class="comment"> 2, ... */</span> +<a name="l00320"></a>00320 +<a name="l00321"></a>00321 objDict = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, (UNS16)((*pMappingParameter) >> 16), +<a name="l00322"></a>00322 (UNS8)(((*pMappingParameter) >> 8 ) & 0xFF), +<a name="l00323"></a>00323 tmp, &ByteSize, 0 ); +<a name="l00324"></a>00324 +<a name="l00325"></a>00325 <span class="keywordflow">if</span>(objDict != OD_SUCCESSFUL) { +<a name="l00326"></a>00326 MSG_ERR(0x1938, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1); +<a name="l00327"></a>00327 MSG_WAR(0x2939, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); +<a name="l00328"></a>00328 MSG_WAR(0x2940, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); +<a name="l00329"></a>00329 <span class="keywordflow">return</span> 0xFF; +<a name="l00330"></a>00330 } +<a name="l00331"></a>00331 +<a name="l00332"></a>00332 MSG_WAR(0x3942, <span class="stringliteral">"Variable updated with value received by PDO cobid : "</span>, m->cob_id.w); +<a name="l00333"></a>00333 MSG_WAR(0x3943, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); +<a name="l00334"></a>00334 MSG_WAR(0x3944, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); +<a name="l00336"></a>00336 offset += Size; +<a name="l00337"></a>00337 numMap++; +<a name="l00338"></a>00338 } +<a name="l00340"></a>00340 offset=0x00; +<a name="l00341"></a>00341 numMap = 0; +<a name="l00342"></a>00342 <span class="keywordflow">return</span> 0; +<a name="l00343"></a>00343 +<a name="l00344"></a>00344 } +<a name="l00345"></a>00345 } +<a name="l00346"></a>00346 } +<a name="l00347"></a>00347 <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((*m).rtr == REQUEST ){ +<a name="l00348"></a>00348 MSG_WAR(0x3946, <span class="stringliteral">"Receive a PDO request cobId : "</span>, m->cob_id.w); +<a name="l00349"></a>00349 status = state1; +<a name="l00350"></a>00350 offsetObjdict = d->firstIndex->PDO_TRS; +<a name="l00351"></a>00351 lastIndex = d->lastIndex->PDO_TRS; +<a name="l00352"></a>00352 <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict <= lastIndex ){ +<a name="l00355"></a>00355 <span class="keywordflow">switch</span>( status ){ +<a name="l00356"></a>00356 +<a name="l00357"></a>00357 <span class="keywordflow">case</span> state1: +<a name="l00360"></a>00360 pwCobId = (d->objdict + offsetObjdict)->pSubindex[1].pObject; +<a name="l00361"></a>00361 <span class="keywordflow">if</span> ( *pwCobId == (*m).cob_id.w ) { +<a name="l00362"></a>00362 status = state4; +<a name="l00363"></a>00363 <span class="keywordflow">break</span>; +<a name="l00364"></a>00364 } +<a name="l00365"></a>00365 <span class="keywordflow">else</span> { +<a name="l00366"></a>00366 numPdo++; +<a name="l00367"></a>00367 offsetObjdict++; +<a name="l00368"></a>00368 } +<a name="l00369"></a>00369 status = state1; +<a name="l00370"></a>00370 <span class="keywordflow">break</span>; +<a name="l00371"></a>00371 +<a name="l00372"></a>00372 +<a name="l00373"></a>00373 <span class="keywordflow">case</span> state4: +<a name="l00374"></a>00374 pTransmissionType = d->objdict[offsetObjdict].pSubindex[2].pObject; +<a name="l00375"></a>00375 <span class="keywordflow">if</span> ( (*pTransmissionType == TRANS_RTR) || (*pTransmissionType == TRANS_RTR_SYNC ) || (*pTransmissionType == TRANS_EVENT) ) { +<a name="l00376"></a>00376 status = state5; +<a name="l00377"></a>00377 <span class="keywordflow">break</span>; +<a name="l00378"></a>00378 } +<a name="l00379"></a>00379 <span class="keywordflow">else</span> { +<a name="l00382"></a>00382 MSG_WAR(0x2947, <span class="stringliteral">"PDO is not to send on request : "</span>, m->cob_id.w); +<a name="l00383"></a>00383 <span class="keywordflow">return</span> 0xFF; +<a name="l00384"></a>00384 } +<a name="l00385"></a>00385 +<a name="l00386"></a>00386 <span class="keywordflow">case</span> state5: +<a name="l00387"></a>00387 offsetObjdict = d->firstIndex->PDO_TRS_MAP; +<a name="l00388"></a>00388 lastIndex = d->lastIndex->PDO_TRS_MAP; +<a name="l00389"></a>00389 pMappingCount = (d->objdict + offsetObjdict + numPdo)->pSubindex[0].pObject; +<a name="l00390"></a>00390 numMap = 0; +<a name="l00391"></a>00391 <span class="keywordflow">while</span> (numMap < *pMappingCount) { +<a name="l00392"></a>00392 pMappingParameter = (d->objdict + offsetObjdict + numPdo)->pSubindex[numMap + 1].pObject; +<a name="l00394"></a>00394 Size = ((UNS8)(((*pMappingParameter) & 0xFF) >> 3)); +<a name="l00395"></a>00395 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d, (UNS16)((*pMappingParameter) >> (UNS8)16), +<a name="l00396"></a>00396 (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & 0xFF), +<a name="l00397"></a>00397 (<span class="keywordtype">void</span> *)&d->process_var.data[offset], &Size, &dataType, 0 ); +<a name="l00398"></a>00398 <span class="keywordflow">if</span> (objDict != OD_SUCCESSFUL) { +<a name="l00399"></a>00399 MSG_ERR(0x1948, <span class="stringliteral">"error accessing to the mapped var : "</span>, numMap + 1); +<a name="l00400"></a>00400 MSG_WAR(0x2949, <span class="stringliteral">" Mapped at index : "</span>, (*pMappingParameter) >> 16); +<a name="l00401"></a>00401 MSG_WAR(0x2950, <span class="stringliteral">" subindex : "</span>, ((*pMappingParameter) >> 8 ) & 0xFF); +<a name="l00402"></a>00402 <span class="keywordflow">return</span> 0xFF; +<a name="l00403"></a>00403 } +<a name="l00404"></a>00404 offset += (UNS8) (((*pMappingParameter) & 0xFF) >> 3); +<a name="l00405"></a>00405 d->process_var.count = offset; +<a name="l00406"></a>00406 numMap++; +<a name="l00407"></a>00407 +<a name="l00408"></a>00408 } +<a name="l00409"></a>00409 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); +<a name="l00410"></a>00410 <span class="keywordflow">return</span> 0; +<a name="l00411"></a>00411 +<a name="l00412"></a>00412 } +<a name="l00413"></a>00413 } +<a name="l00414"></a>00414 } +<a name="l00416"></a>00416 <span class="keywordflow">return</span> 0; +<a name="l00417"></a>00417 } +<a name="l00418"></a>00418 +<a name="l00430"></a><a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">00430</a> <span class="keywordtype">void</span> <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(UNS8 NbBits, UNS8* SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8* DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian) +<a name="l00431"></a>00431 { +<a name="l00434"></a>00434 <span class="comment">// boundaries from LSB to MSB.</span> +<a name="l00435"></a>00435 <span class="keywordflow">while</span>(NbBits > 0) +<a name="l00436"></a>00436 { +<a name="l00438"></a>00438 INTEGER8 Vect = DestBitIndex - SrcBitIndex; +<a name="l00439"></a>00439 +<a name="l00441"></a>00441 UNS8 Aligned = Vect>0 ? *SrcByteIndex << Vect : *SrcByteIndex >> -Vect; +<a name="l00442"></a>00442 +<a name="l00444"></a>00444 UNS8 BoudaryLimit = (Vect>0 ? 8 - DestBitIndex : 8 - SrcBitIndex ); +<a name="l00445"></a>00445 UNS8 BitsToCopy = BoudaryLimit > NbBits ? NbBits : BoudaryLimit; +<a name="l00446"></a>00446 +<a name="l00448"></a>00448 UNS8 Mask = ((0xff << (DestBitIndex + BitsToCopy)) | (0xff >> (8 - DestBitIndex))); +<a name="l00449"></a>00449 +<a name="l00451"></a>00451 UNS8 Filtered = Aligned & ~Mask; +<a name="l00452"></a>00452 +<a name="l00454"></a>00454 *DestByteIndex &= Mask; +<a name="l00455"></a>00455 +<a name="l00457"></a>00457 *DestByteIndex |= Filtered ; +<a name="l00458"></a>00458 +<a name="l00460"></a>00460 <span class="keywordflow">if</span>((SrcBitIndex += BitsToCopy)>7) +<a name="l00461"></a>00461 { +<a name="l00462"></a>00462 SrcBitIndex = 0; +<a name="l00463"></a>00463 SrcByteIndex += (SrcBigEndian ? -1 : 1); +<a name="l00464"></a>00464 } +<a name="l00465"></a>00465 +<a name="l00466"></a>00466 +<a name="l00468"></a>00468 <span class="keywordflow">if</span>((DestBitIndex += BitsToCopy)>7) +<a name="l00469"></a>00469 { +<a name="l00470"></a>00470 DestBitIndex = 0; +<a name="l00471"></a>00471 DestByteIndex += (DestBigEndian ? -1 : 1); +<a name="l00472"></a>00472 } +<a name="l00473"></a>00473 +<a name="l00475"></a>00475 NbBits -= BitsToCopy; +<a name="l00476"></a>00476 } +<a name="l00477"></a>00477 +<a name="l00478"></a>00478 } +<a name="l00479"></a>00479 +<a name="l00480"></a>00480 <span class="preprocessor">#if 0</span> +<a name="l00481"></a>00481 <span class="preprocessor"></span> +<a name="l00482"></a>00482 <span class="comment">/*********************************************************************/</span> +<a name="l00483"></a>00483 <span class="comment">/* TODO : reimplement this using CallBacks</span> +<a name="l00484"></a>00484 <span class="comment"> */</span> +<a name="l00485"></a>00485 <span class="comment">/*********************************************************************/</span> +<a name="l00486"></a>00486 +<a name="l00495"></a>00495 UNS8 sendPDOevent( CO_Data* d, <span class="keywordtype">void</span> * variable ) +<a name="l00496"></a>00496 { +<a name="l00498"></a>00498 UNS32 objDict = 0; +<a name="l00499"></a>00499 UNS8 ind, sub_ind; +<a name="l00500"></a>00500 UNS8 status; +<a name="l00501"></a>00501 UNS8 offset; +<a name="l00502"></a>00502 UNS8 * pMappingCount = NULL; +<a name="l00503"></a>00503 UNS32 * pMappingParameter = NULL; +<a name="l00504"></a>00504 <span class="keywordtype">void</span> * pMappedAppObject = NULL; +<a name="l00505"></a>00505 UNS8 * pTransmissionType = NULL; +<a name="l00507"></a>00507 UNS32 * pwCobId = NULL; +<a name="l00508"></a>00508 UNS8 * pSize; +<a name="l00509"></a>00509 UNS8 size; +<a name="l00510"></a>00510 UNS8 dataType; +<a name="l00511"></a>00511 UNS16 offsetObjdict; +<a name="l00512"></a>00512 UNS16 offsetObjdictPrm; +<a name="l00513"></a>00513 UNS16 lastIndex; +<a name="l00514"></a>00514 UNS8 numMap; +<a name="l00515"></a>00515 ind = 0x00; +<a name="l00516"></a>00516 sub_ind = 1; +<a name="l00517"></a>00517 offset = 0x00; +<a name="l00518"></a>00518 pSize = &size; +<a name="l00519"></a>00519 status = state1; +<a name="l00520"></a>00520 +<a name="l00521"></a>00521 +<a name="l00525"></a>00525 MSG_WAR (0x3960, <span class="stringliteral">"sendPDOevent"</span>, 0); +<a name="l00526"></a>00526 offsetObjdictPrm = d->firstIndex->PDO_TRS; +<a name="l00527"></a>00527 +<a name="l00528"></a>00528 offsetObjdict = d->firstIndex->PDO_TRS_MAP; +<a name="l00529"></a>00529 lastIndex = d->lastIndex->PDO_TRS_MAP; +<a name="l00530"></a>00530 +<a name="l00531"></a>00531 <span class="keywordflow">if</span> (offsetObjdictPrm && offsetObjdict) +<a name="l00533"></a>00533 <span class="keywordflow">while</span>(offsetObjdict <= lastIndex){ +<a name="l00535"></a>00535 pTransmissionType = d->objdict[offsetObjdictPrm].pSubindex[2].pObject; +<a name="l00536"></a>00536 <span class="keywordflow">if</span> (*pTransmissionType != TRANS_EVENT) { +<a name="l00537"></a>00537 ind++; +<a name="l00538"></a>00538 offsetObjdict++; +<a name="l00539"></a>00539 offsetObjdictPrm++; +<a name="l00540"></a>00540 <span class="keywordflow">continue</span>; +<a name="l00541"></a>00541 } +<a name="l00542"></a>00542 pMappingCount = d->objdict[offsetObjdict].pSubindex[0].pObject; +<a name="l00543"></a>00543 numMap = 1; +<a name="l00544"></a>00544 <span class="keywordflow">while</span> (numMap <= *pMappingCount) { +<a name="l00545"></a>00545 pMappingParameter = d->objdict[offsetObjdict].pSubindex[numMap].pObject; +<a name="l00547"></a>00547 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>( d, +<a name="l00548"></a>00548 (UNS16)((*pMappingParameter) >> 16), +<a name="l00549"></a>00549 (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF), +<a name="l00550"></a>00550 (<span class="keywordtype">void</span> * *)&pMappedAppObject, pSize, &dataType, 0 ); +<a name="l00551"></a>00551 <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ) { +<a name="l00552"></a>00552 MSG_WAR(0x2961, <span class="stringliteral">"Error in dict. at index : "</span>, +<a name="l00553"></a>00553 (*pMappingParameter) >> (UNS8)16); +<a name="l00554"></a>00554 +<a name="l00555"></a>00555 MSG_WAR(0x2962, <span class="stringliteral">" subindex : "</span>, +<a name="l00556"></a>00556 ((*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF); +<a name="l00557"></a>00557 <span class="keywordflow">return</span> 0xFF; +<a name="l00558"></a>00558 } +<a name="l00559"></a>00559 <span class="keywordflow">if</span> (pMappedAppObject == variable) { <span class="comment">// Variable found !</span> +<a name="l00560"></a>00560 MSG_WAR(0x3963, <span class="stringliteral">"Variable to send found at index : "</span>, +<a name="l00561"></a>00561 (*pMappingParameter) >> 16); +<a name="l00562"></a>00562 MSG_WAR(0x3964, <span class="stringliteral">" subIndex : "</span>, +<a name="l00563"></a>00563 ((*pMappingParameter) >> 8 ) & 0x000000FF); +<a name="l00564"></a>00564 buildPDO(d, 0x1800 + ind); +<a name="l00566"></a>00566 pwCobId = d->objdict[offsetObjdictPrm].pSubindex[1].pObject; +<a name="l00567"></a>00567 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); +<a name="l00568"></a>00568 <span class="keywordflow">return</span> 0; +<a name="l00569"></a>00569 } +<a name="l00570"></a>00570 numMap++; +<a name="l00571"></a>00571 } +<a name="l00572"></a>00572 ind++; +<a name="l00573"></a>00573 offsetObjdict++; +<a name="l00574"></a>00574 offsetObjdictPrm++; +<a name="l00575"></a>00575 } +<a name="l00577"></a>00577 MSG_WAR(0x2965, <span class="stringliteral">"Variable not found in a PDO to send on event"</span>, 0); +<a name="l00578"></a>00578 <span class="keywordflow">return</span> 0xFF; +<a name="l00579"></a>00579 +<a name="l00580"></a>00580 } +<a name="l00581"></a>00581 <span class="preprocessor">#endif</span> +<a name="l00582"></a>00582 <span class="preprocessor"></span> +<a name="l00583"></a>00583 +<a name="l00584"></a>00584 +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c.html --- a/doc/doxygen/html/pdo_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,6 +20,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for pdo.c:<p><center><img src="pdo_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c_map" alt=""></center> + +<p> <a href="pdo_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -34,7 +37,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a> (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="pdo_8c-source.html">pdo.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="e468510c9f77f502207d961d26389918"></a><!-- doxytag: member="pdo.c::CopyBits" ref="e468510c9f77f502207d961d26389918" args="(UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)" --> <div class="memitem"> <div class="memproto"> @@ -91,9 +99,44 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00376">376</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>NbBits</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>SrcByteIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>SrcBitIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>SrcBigEndian</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>DestByteIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>DestBitIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>DestBigEndian</em> </td><td></td></tr> + </table> +</dl> + +<p> +This loop copy as many bits that it can each time, crossing<p> +successively bytes<p> +Bit missalignement between src and dest<p> +We can now get src and align it to dest<p> +Compute the nb of bit we will be able to copy<p> +Create a mask that will serve in:<p> +<ul> +<li>Filtering src</li></ul> +<p> +<ul> +<li>and erase bits where we write, preserve where we don't</li></ul> +<p> +Then write.<p> +Compute next time cursors for src<p> +cross boundary ?<p> +First bit<p> +Next byte<p> +Compute next time cursors for dest<p> +First bit<p> +Next byte<p> +And decrement counter. +<p> +Definition at line <a class="el" href="pdo_8c-source.html#l00430">430</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<p> +Referenced by <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>. </div> </div><p> <a class="anchor" name="298b8291fa35cca22264cf8a70bf138a"></a><!-- doxytag: member="pdo.c::PDOmGR" ref="298b8291fa35cca22264cf8a70bf138a" args="(CO_Data *d, UNS32 cobId)" --> @@ -122,11 +165,30 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00061">61</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>. +PDO Manager<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>cobId</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +if PDO is waiting for transmission, preparation of the message to send<p> +memcpy(&(pdo.data), &(process_var.data), pdo.len); +<p> +Definition at line <a class="el" href="pdo_8c-source.html#l00079">79</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<p> +References <a class="el" href="pdo_8c-source.html#l00037">sendPDO()</a>. +<p> +Referenced by <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.png" border="0" usemap="#pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph_map" alt=""></center> +<map name="pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph_map"> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="140,6,223,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="ae7d661cd3ef7adf93a0d08fdb15b7f2"></a><!-- doxytag: member="pdo.c::proceedPDO" ref="ae7d661cd3ef7adf93a0d08fdb15b7f2" args="(CO_Data *d, Message *m)" --> @@ -155,11 +217,74 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00187">187</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, and <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Number of the mapped varable<p> +count of mapped objects...<p> +pointer to the var which is mapped to a pdo...<p> +void * pMappedAppObject = NULL;<p> +pointer fo the var which holds the mapping parameter of an mapping entry<p> +pointer to the transmission type<p> +The PDO received is not a request.<p> +study of all the PDO stored in the dictionary<p> +data are stored in process_var array<p> +memcpy(&(process_var.data), &m->data, (*m).len);<p> +Ce memcpy devrait etre portable<p> +get CobId of the dictionary correspondant to the received PDO<p> +check the CobId coherance<p> +pwCobId is the cobId read in the dictionary at the state 3<p> +The cobId is recognized<p> +cobId received does not match with those write in the dictionnary<p> +Get Mapped Objects Number<p> +The cobId of the message received has been found in the dictionnary.<p> +Get the addresse of the mapped variable.<p> +detail of *pMappingParameter :<p> +The 16 hight bits contains the index, the medium 8 bits contains the subindex,<p> +and the lower 8 bits contains the size of the mapped variable.<p> +copy bit per bit in little endian<p> +MSG_WAR(0x3945, " data : ",*((UNS32*)pMappedAppObject));<p> +end loop while on mapped variables<p> +end switch status<p> +end while<p> +end if Donnees<p> +study of all PDO stored in the objects dictionary<p> +check the CobId<p> +get CobId of the dictionary which match to the received PDO<p> +check transmission type (after request?)<p> +The requested PDO is not to send on request. So, does nothing.<p> +get mapped objects number<p> +Get the mapped variable<p> +end while<p> +Transmit the PDO<p> +end switch status<p> +end while<p> +end if Requete +<p> +Definition at line <a class="el" href="pdo_8c-source.html#l00221">221</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<p> +References <a class="el" href="pdo_8c-source.html#l00430">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>, <a class="el" href="pdo_8c-source.html#l00079">PDOmGR()</a>, and <a class="el" href="objacces_8c-source.html#l00350">setODentry()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>. +<p> +Here is the call graph for this function:<p><center><img src="pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.png" border="0" usemap="#pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph_map" alt=""></center> +<map name="pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph_map"> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="171,6,251,30" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="162,54,260,78" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="170,102,252,126" alt=""> +<area href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0" shape="rect" coords="162,150,260,174" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="311,54,418,78" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="468,102,636,126" alt=""> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="323,102,406,126" alt=""> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="311,150,418,174" alt=""> +</map> + </div> </div><p> <a class="anchor" name="d9a4a4f0a4ef48866c6184ccbd30f210"></a><!-- doxytag: member="pdo.c::sendPDO" ref="d9a4a4f0a4ef48866c6184ccbd30f210" args="(CO_Data *d, s_PDO pdo, UNS8 req)" --> @@ -196,7 +321,9 @@ <p> <p> -Definition at line <a class="el" href="pdo_8c-source.html#l00027">27</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +Definition at line <a class="el" href="pdo_8c-source.html#l00037">37</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<p> +Referenced by <a class="el" href="pdo_8c-source.html#l00079">PDOmGR()</a>, and <a class="el" href="pdo_8c-source.html#l00181">sendPDOrequest()</a>. </div> </div><p> <a class="anchor" name="cc08547009d3d2755d2291999941694c"></a><!-- doxytag: member="pdo.c::sendPDOrequest" ref="cc08547009d3d2755d2291999941694c" args="(CO_Data *d, UNS32 cobId)" --> @@ -225,14 +352,31 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00154">154</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>cobId</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Sending the request only if the cobid have been found on the PDO receive<p> +part dictionary<p> +get the CobId +<p> +Definition at line <a class="el" href="pdo_8c-source.html#l00181">181</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. +<p> +References <a class="el" href="pdo_8c-source.html#l00037">sendPDO()</a>. +<p> +Here is the call graph for this function:<p><center><img src="pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.png" border="0" usemap="#pdo_8c_cc08547009d3d2755d2291999941694c_cgraph_map" alt=""></center> +<map name="pdo_8c_cc08547009d3d2755d2291999941694c_cgraph_map"> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="191,6,273,30" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:07 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot --- a/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 140,6 223,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5 --- a/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d9054120ba09995a49ab9d6af708d53a \ No newline at end of file +da563ac541376a3c461f365523b93a27 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.png Binary file doc/doxygen/html/pdo_8c_298b8291fa35cca22264cf8a70bf138a_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c__incl.dot --- a/doc/doxygen/html/pdo_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; - Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node9 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node18 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node19 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node20 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/pdo_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c__incl.md5 --- a/doc/doxygen/html/pdo_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -2c695d6646cd7fd5492355ca09cc282a \ No newline at end of file +064750cf6db84bededd5a8dcc467c2cb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c__incl.png Binary file doc/doxygen/html/pdo_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot --- a/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,9 @@ +base referer +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 171,6 251,30 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 162,54 260,78 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 170,102 252,126 +rect $objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0 162,150 260,174 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 311,54 418,78 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 468,102 636,126 +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 323,102 406,126 +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 311,150 418,174 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5 --- a/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d1bfb77e36c53b39deb075f5cf74ee08 \ No newline at end of file +77426dd044ebd223ddd53546cba2abc3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.png Binary file doc/doxygen/html/pdo_8c_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot --- a/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 191,6 273,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5 --- a/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -8b19e828f0c2422b165c9f326411fbf1 \ No newline at end of file +19b11cf7c41e6afe5c5710d68d21aef4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.png Binary file doc/doxygen/html/pdo_8c_cc08547009d3d2755d2291999941694c_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot --- a/doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5 --- a/doc/doxygen/html/pdo_8c_d9a4a4f0a4ef48866c6184ccbd30f210_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -671b90d4a7a25167157aa7716f9a726f \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h-source.html --- a/doc/doxygen/html/pdo_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/pdo.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h</h1><a href="pdo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __pdo_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __pdo_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <<a class="code" href="def_8h.html">def.h</a>></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="comment">/* The process_var structure</span> -<a name="l00030"></a>00030 <span class="comment"> Used to store the PDO before the transmission or the reception.</span> -<a name="l00031"></a>00031 <span class="comment">*/</span> -<a name="l00032"></a><a class="code" href="structstruct__s__process__var.html">00032</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__process__var.html">struct_s_process_var</a> { -<a name="l00033"></a><a class="code" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">00033</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">count</a>; <span class="comment">/* Size of data. Ex : for a PDO of 6 bytes of data, count = 6 */</span> -<a name="l00034"></a>00034 <span class="comment">/* WARNING s_process_var.data is subject to ENDIANISATION </span> -<a name="l00035"></a>00035 <span class="comment"> * (with respect to CANOPEN_BIG_ENDIAN)</span> -<a name="l00036"></a>00036 <span class="comment"> */</span> -<a name="l00037"></a><a class="code" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">00037</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">data</a>[<a class="code" href="def_8h.html#53c0d55da6d9ed06d7f55c595611eccc">PDO_MAX_LEN</a>]; -<a name="l00038"></a>00038 }<a class="code" href="structstruct__s__process__var.html">s_process_var</a>; -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00041"></a>00041 -<a name="l00043"></a><a class="code" href="structstruct__s__PDO.html">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__PDO.html">struct_s_PDO</a> { -<a name="l00044"></a><a class="code" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">00044</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">cobId</a>; <span class="comment">/* COB-ID */</span> -<a name="l00045"></a><a class="code" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">00045</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">len</a>; <span class="comment">/* Number of data transmitted (in data[]) */</span> -<a name="l00046"></a><a class="code" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">00046</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">data</a>[8]; <span class="comment">/* Contain the data */</span> -<a name="l00047"></a>00047 }<a class="code" href="structstruct__s__PDO.html">s_PDO</a>; -<a name="l00048"></a>00048 -<a name="l00055"></a>00055 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210">sendPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structstruct__s__PDO.html">s_PDO</a> pdo, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> request); -<a name="l00056"></a>00056 -<a name="l00064"></a>00064 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cobId); -<a name="l00065"></a>00065 -<a name="l00071"></a>00071 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">buildPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index); -<a name="l00072"></a>00072 -<a name="l00078"></a>00078 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cobId); -<a name="l00079"></a>00079 -<a name="l00084"></a>00084 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00085"></a>00085 -<a name="l00086"></a>00086 <span class="comment">/* used by the application to send a variable by PDO.</span> -<a name="l00087"></a>00087 <span class="comment"> * Check in which PDO the variable is mapped, and send the PDO. </span> -<a name="l00088"></a>00088 <span class="comment"> * of course, the others variables mapped in the PDO are also sent !</span> -<a name="l00089"></a>00089 <span class="comment"> * ( ie when a specific event occured)</span> -<a name="l00090"></a>00090 <span class="comment"> * bus_id is hardware dependant</span> -<a name="l00091"></a>00091 <span class="comment"> * variable is a pointer to the variable which has to be sent. Must be</span> -<a name="l00092"></a>00092 <span class="comment"> * defined in the object dictionary</span> -<a name="l00093"></a>00093 <span class="comment"> * return 0xFF if error, else return 0</span> -<a name="l00094"></a>00094 <span class="comment"> */</span> -<a name="l00095"></a>00095 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">sendPDOevent</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <span class="keywordtype">void</span> * variable); -<a name="l00096"></a>00096 -<a name="l00097"></a>00097 <span class="comment">/* copy bit per bit in little endian */</span> -<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> NbBits, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* SrcByteIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> SrcBitIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> SrcBigEndian, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>* DestByteIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> DestBitIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> DestBigEndian); -<a name="l00099"></a>00099 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h.html --- a/doc/doxygen/html/pdo_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,348 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/pdo.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h File Reference</h1><code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include <<a class="el" href="def_8h-source.html">def.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="pdo_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a></td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#cebb3b4d895da8e726cc7eddb6035e6f">s_process_var</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#7f9085f960c6632e8c79537abac9a9ff">s_PDO</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#a6774c219dc64c1cec4b4721ba23e15a">sendPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structstruct__s__PDO.html">s_PDO</a> pdo, UNS8 request)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cobId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#b9c82d949045cb7f52ed40d0ee8c7bf1">buildPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 index)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#cc08547009d3d2755d2291999941694c">sendPDOrequest</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cobId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#07ff33d0d2e6b1070bf3c27578006e8d">sendPDOevent</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, void *variable)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8h.html#e468510c9f77f502207d961d26389918">CopyBits</a> (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="7f9085f960c6632e8c79537abac9a9ff"></a><!-- doxytag: member="pdo.h::s_PDO" ref="7f9085f960c6632e8c79537abac9a9ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__PDO.html">struct_s_PDO</a> <a class="el" href="structstruct__s__PDO.html">s_PDO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -The PDO structure -</div> -</div><p> -<a class="anchor" name="cebb3b4d895da8e726cc7eddb6035e6f"></a><!-- doxytag: member="pdo.h::s_process_var" ref="cebb3b4d895da8e726cc7eddb6035e6f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__process__var.html">struct_s_process_var</a> <a class="el" href="structstruct__s__process__var.html">s_process_var</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="b9c82d949045cb7f52ed40d0ee8c7bf1"></a><!-- doxytag: member="pdo.h::buildPDO" ref="b9c82d949045cb7f52ed40d0ee8c7bf1" args="(CO_Data *d, UNS16 index)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 buildPDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Prepare the PDO defined at index to be sent by PDOmGR Copy all the data to transmit in process_var *pwCobId : returns the value of the cobid. (subindex 1) Return 0 or 0xFF if error. -</div> -</div><p> -<a class="anchor" name="e468510c9f77f502207d961d26389918"></a><!-- doxytag: member="pdo.h::CopyBits" ref="e468510c9f77f502207d961d26389918" args="(UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void CopyBits </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>NbBits</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>SrcByteIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>SrcBitIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>SrcBigEndian</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>DestByteIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>DestBitIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>DestBigEndian</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00376">376</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00129">INTEGER8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="298b8291fa35cca22264cf8a70bf138a"></a><!-- doxytag: member="pdo.h::PDOmGR" ref="298b8291fa35cca22264cf8a70bf138a" args="(CO_Data *d, UNS32 cobId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 PDOmGR </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>cobId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Prepare a PDO frame transmission, whose different parameters are stored in process_var table, to the slave. bus_id is hardware dependant call the function sendPDO return the result of the function sendPDO or 0xFF if error -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00061">61</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="pdo_8h-source.html#l00046">struct_s_PDO::data</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="ae7d661cd3ef7adf93a0d08fdb15b7f2"></a><!-- doxytag: member="pdo.h::proceedPDO" ref="ae7d661cd3ef7adf93a0d08fdb15b7f2" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 proceedPDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Compute a PDO frame reception bus_id is hardware dependant return 0xFF if error, else return 0 -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00187">187</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00119">s_quick_index::PDO_RCV_MAP</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00121">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>, <a class="el" href="def_8h-source.html#l00113">state1</a>, <a class="el" href="def_8h-source.html#l00114">state2</a>, <a class="el" href="def_8h-source.html#l00116">state4</a>, <a class="el" href="def_8h-source.html#l00117">state5</a>, <a class="el" href="objdictdef_8h-source.html#l00080">TRANS_EVENT</a>, <a class="el" href="objdictdef_8h-source.html#l00079">TRANS_RTR</a>, <a class="el" href="objdictdef_8h-source.html#l00078">TRANS_RTR_SYNC</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="a6774c219dc64c1cec4b4721ba23e15a"></a><!-- doxytag: member="pdo.h::sendPDO" ref="a6774c219dc64c1cec4b4721ba23e15a" args="(CO_Data *d, s_PDO pdo, UNS8 request)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendPDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__s__PDO.html">s_PDO</a> </td> - <td class="paramname"> <em>pdo</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>request</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a PDO data frame on the bus bus_id pdo is a structure which contains the pdo to transmit bus_id is hardware dependant return canSend(bus_id,&m) or 0xFF if error request can take the value REQUEST or NOT_A_REQUEST -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00027">27</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00046">struct_s_PDO::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="07ff33d0d2e6b1070bf3c27578006e8d"></a><!-- doxytag: member="pdo.h::sendPDOevent" ref="07ff33d0d2e6b1070bf3c27578006e8d" args="(CO_Data *d, void *variable)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendPDOevent </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>variable</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cc08547009d3d2755d2291999941694c"></a><!-- doxytag: member="pdo.h::sendPDOrequest" ref="cc08547009d3d2755d2291999941694c" args="(CO_Data *d, UNS32 cobId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendPDOrequest </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>cobId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a PDO request frame on the bus bus_id to the slave. bus_id is hardware dependant Returns 0xFF if error, other in success. -<p> -Definition at line <a class="el" href="pdo_8c-source.html#l00154">154</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>. -<p> -References <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO::cobId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="pdo_8h-source.html#l00045">struct_s_PDO::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="pdo_8c-source.html#l00027">sendPDO()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot --- a/doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5 --- a/doc/doxygen/html/pdo_8h_298b8291fa35cca22264cf8a70bf138a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3fdb128284081952d91f7fca1f5e3423 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h__dep__incl.dot --- a/doc/doxygen/html/pdo_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node7 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node8 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node9 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h__dep__incl.md5 --- a/doc/doxygen/html/pdo_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4c2e36bcb0eeedc18eecf913e910553a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h__incl.dot --- a/doc/doxygen/html/pdo_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node8 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h__incl.md5 --- a/doc/doxygen/html/pdo_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -76187d11aff9d0462bcc4d5ed81915e7 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot --- a/doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5 --- a/doc/doxygen/html/pdo_8h_a6774c219dc64c1cec4b4721ba23e15a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -671b90d4a7a25167157aa7716f9a726f \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot --- a/doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5 --- a/doc/doxygen/html/pdo_8h_ae7d661cd3ef7adf93a0d08fdb15b7f2_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d1bfb77e36c53b39deb075f5cf74ee08 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot --- a/doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendPDOrequest",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5 --- a/doc/doxygen/html/pdo_8h_cc08547009d3d2755d2291999941694c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -8b19e828f0c2422b165c9f326411fbf1 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports_8h-source.html --- a/doc/doxygen/html/ports_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,269 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h</h1><a href="ports_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="comment">/* m68hc11/ports.h -- Definition of 68HC11 ports</span> -<a name="l00023"></a>00023 <span class="comment"> Copyright 1999, 2000 Free Software Foundation, Inc.</span> -<a name="l00024"></a>00024 <span class="comment"> Written by Stephane Carrez (stcarrez@worldnet.fr)</span> -<a name="l00025"></a>00025 <span class="comment"></span> -<a name="l00026"></a>00026 <span class="comment">This file is part of GDB, GAS, and the GNU binutils.</span> -<a name="l00027"></a>00027 <span class="comment"></span> -<a name="l00028"></a>00028 <span class="comment">GDB, GAS, and the GNU binutils are free software; you can redistribute</span> -<a name="l00029"></a>00029 <span class="comment">them and/or modify them under the terms of the GNU General Public</span> -<a name="l00030"></a>00030 <span class="comment">License as published by the Free Software Foundation; either version</span> -<a name="l00031"></a>00031 <span class="comment">1, or (at your option) any later version.</span> -<a name="l00032"></a>00032 <span class="comment"></span> -<a name="l00033"></a>00033 <span class="comment">GDB, GAS, and the GNU binutils are distributed in the hope that they</span> -<a name="l00034"></a>00034 <span class="comment">will be useful, but WITHOUT ANY WARRANTY; without even the implied</span> -<a name="l00035"></a>00035 <span class="comment">warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See</span> -<a name="l00036"></a>00036 <span class="comment">the GNU General Public License for more details.</span> -<a name="l00037"></a>00037 <span class="comment"></span> -<a name="l00038"></a>00038 <span class="comment">You should have received a copy of the GNU General Public License</span> -<a name="l00039"></a>00039 <span class="comment">along with this file; see the file COPYING. If not, write to the Free</span> -<a name="l00040"></a>00040 <span class="comment">Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */</span> -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="comment">/* Revised francis.dupin@inrets.fr 2003-07 */</span> -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="preprocessor">#ifndef _M68HC11_PORTS_H</span> -<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_PORTS_H</span> -<a name="l00047"></a>00047 <span class="preprocessor"></span> -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="preprocessor">#include <<a class="code" href="ports__def_8h.html">asm-m68hc12/ports_def.h</a>></span> -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 <span class="comment">/* Prototypes */</span> -<a name="l00053"></a>00053 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (<span class="keywordtype">void</span>); -<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value); -<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (<span class="keywordtype">void</span>); -<a name="l00056"></a>00056 -<a name="l00057"></a>00057 -<a name="l00058"></a>00058 <span class="comment">/* Must me adapted to hc12</span> -<a name="l00059"></a>00059 <span class="comment">void timer_acknowledge (void);</span> -<a name="l00060"></a>00060 <span class="comment">void timer_initialize_rate (unsigned char divisor);</span> -<a name="l00061"></a>00061 <span class="comment">void set_bus_expanded (void);</span> -<a name="l00062"></a>00062 <span class="comment">void set_bus_single_chip (void);</span> -<a name="l00063"></a>00063 <span class="comment">unsigned short * get_input_capture_1 (void);</span> -<a name="l00064"></a>00064 <span class="comment">void set_input_capture_1 (unsigned short value);</span> -<a name="l00065"></a>00065 <span class="comment">unsigned short * get_input_capture_2 (void);</span> -<a name="l00066"></a>00066 <span class="comment">void set_input_capture_2 (unsigned short value);</span> -<a name="l00067"></a>00067 <span class="comment">unsigned short * get_input_capture_3 (void);</span> -<a name="l00068"></a>00068 <span class="comment">void set_input_capture_3 (unsigned short value);</span> -<a name="l00069"></a>00069 <span class="comment">unsigned short * get_output_compare_1 (void);</span> -<a name="l00070"></a>00070 <span class="comment">void set_output_compare_1 (unsigned short value);</span> -<a name="l00071"></a>00071 <span class="comment">unsigned short * get_output_compare_2 (void);</span> -<a name="l00072"></a>00072 <span class="comment">void set_output_compare_2 (unsigned short value);</span> -<a name="l00073"></a>00073 <span class="comment">unsigned short * get_output_compare_3 (void);</span> -<a name="l00074"></a>00074 <span class="comment">void set_output_compare_3 (unsigned short value);</span> -<a name="l00075"></a>00075 <span class="comment">unsigned short * get_output_compare_4 (void);</span> -<a name="l00076"></a>00076 <span class="comment">void set_output_compare_4 (unsigned short value);</span> -<a name="l00077"></a>00077 <span class="comment">unsigned short * get_output_compare_5 (void);</span> -<a name="l00078"></a>00078 <span class="comment">void set_output_compare_5 (unsigned short value);</span> -<a name="l00079"></a>00079 <span class="comment">*/</span> -<a name="l00080"></a>00080 -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00083"></a><a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">00083</a> <a class="code" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (<span class="keywordtype">void</span>) -<a name="l00084"></a>00084 { -<a name="l00085"></a>00085 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &<a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a>])[0]; -<a name="l00086"></a>00086 } -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00089"></a><a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">00089</a> <a class="code" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00090"></a>00090 { -<a name="l00091"></a>00091 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &<a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a>])[0] = value; -<a name="l00092"></a>00092 } -<a name="l00093"></a>00093 -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 <span class="comment">/* Reset the COP. */</span> -<a name="l00096"></a>00096 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00097"></a><a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">00097</a> <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (<span class="keywordtype">void</span>) -<a name="l00098"></a>00098 { -<a name="l00099"></a>00099 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a>] = 0x55; -<a name="l00100"></a>00100 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a>] = 0xAA; -<a name="l00101"></a>00101 } -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="preprocessor">#if 0</span> -<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="comment">/* Acknowledge the timer interrupt. */</span> -<a name="l00106"></a>00106 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00107"></a>00107 timer_acknowledge (<span class="keywordtype">void</span>) -<a name="l00108"></a>00108 { -<a name="l00109"></a>00109 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[<a class="code" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">TFLG2</a>] = 0x80; -<a name="l00110"></a>00110 } -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="comment">/* Initialize the timer. */</span> -<a name="l00113"></a>00113 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00114"></a>00114 timer_initialize_rate (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> divisor) -<a name="l00115"></a>00115 { -<a name="l00116"></a>00116 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_TMSK2] = M6811_RTII | divisor; -<a name="l00117"></a>00117 } -<a name="l00118"></a>00118 -<a name="l00119"></a>00119 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00120"></a>00120 cop_optional_reset (<span class="keywordtype">void</span>) -<a name="l00121"></a>00121 { -<a name="l00122"></a>00122 <span class="preprocessor">#if defined(M6811_USE_COP) && M6811_USE_COP == 1</span> -<a name="l00123"></a>00123 <span class="preprocessor"></span> <a class="code" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (); -<a name="l00124"></a>00124 <span class="preprocessor">#endif</span> -<a name="l00125"></a>00125 <span class="preprocessor"></span>} -<a name="l00126"></a>00126 -<a name="l00127"></a>00127 <span class="comment">/* Set the board in the expanded mode to get access to external bus. */</span> -<a name="l00128"></a>00128 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00129"></a>00129 set_bus_expanded (<span class="keywordtype">void</span>) -<a name="l00130"></a>00130 { -<a name="l00131"></a>00131 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_HPRIO] |= M6811_MDA; -<a name="l00132"></a>00132 } -<a name="l00133"></a>00133 -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 <span class="comment">/* Set the board in single chip mode. */</span> -<a name="l00136"></a>00136 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00137"></a>00137 set_bus_single_chip (<span class="keywordtype">void</span>) -<a name="l00138"></a>00138 { -<a name="l00139"></a>00139 <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[M6811_HPRIO] &= ~M6811_MDA; -<a name="l00140"></a>00140 } -<a name="l00141"></a>00141 -<a name="l00142"></a>00142 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00143"></a>00143 get_input_capture_1 (<span class="keywordtype">void</span>) -<a name="l00144"></a>00144 { -<a name="l00145"></a>00145 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC1_H])[0]; -<a name="l00146"></a>00146 } -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00149"></a>00149 set_input_capture_1 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00150"></a>00150 { -<a name="l00151"></a>00151 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC1_H])[0] = value; -<a name="l00152"></a>00152 } -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00155"></a>00155 get_input_capture_2 (<span class="keywordtype">void</span>) -<a name="l00156"></a>00156 { -<a name="l00157"></a>00157 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC2_H])[0]; -<a name="l00158"></a>00158 } -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00161"></a>00161 set_input_capture_2 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00162"></a>00162 { -<a name="l00163"></a>00163 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC2_H])[0] = value; -<a name="l00164"></a>00164 } -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00167"></a>00167 get_input_capture_3 (<span class="keywordtype">void</span>) -<a name="l00168"></a>00168 { -<a name="l00169"></a>00169 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC3_H])[0]; -<a name="l00170"></a>00170 } -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00173"></a>00173 set_input_capture_3 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00174"></a>00174 { -<a name="l00175"></a>00175 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TIC3_H])[0] = value; -<a name="l00176"></a>00176 } -<a name="l00177"></a>00177 -<a name="l00178"></a>00178 <span class="comment">/* Get output compare 16-bit register. */</span> -<a name="l00179"></a>00179 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00180"></a>00180 get_output_compare_1 (<span class="keywordtype">void</span>) -<a name="l00181"></a>00181 { -<a name="l00182"></a>00182 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC1_H])[0]; -<a name="l00183"></a>00183 } -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00186"></a>00186 set_output_compare_1 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00187"></a>00187 { -<a name="l00188"></a>00188 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC1_H])[0] = value; -<a name="l00189"></a>00189 } -<a name="l00190"></a>00190 -<a name="l00191"></a>00191 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00192"></a>00192 get_output_compare_2 (<span class="keywordtype">void</span>) -<a name="l00193"></a>00193 { -<a name="l00194"></a>00194 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC2_H])[0]; -<a name="l00195"></a>00195 } -<a name="l00196"></a>00196 -<a name="l00197"></a>00197 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00198"></a>00198 set_output_compare_2 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00199"></a>00199 { -<a name="l00200"></a>00200 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC2_H])[0] = value; -<a name="l00201"></a>00201 } -<a name="l00202"></a>00202 -<a name="l00203"></a>00203 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00204"></a>00204 get_output_compare_3 (<span class="keywordtype">void</span>) -<a name="l00205"></a>00205 { -<a name="l00206"></a>00206 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC3_H])[0]; -<a name="l00207"></a>00207 } -<a name="l00208"></a>00208 -<a name="l00209"></a>00209 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00210"></a>00210 set_output_compare_3 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00211"></a>00211 { -<a name="l00212"></a>00212 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC3_H])[0] = value; -<a name="l00213"></a>00213 } -<a name="l00214"></a>00214 -<a name="l00215"></a>00215 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00216"></a>00216 get_output_compare_4 (<span class="keywordtype">void</span>) -<a name="l00217"></a>00217 { -<a name="l00218"></a>00218 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC4_H])[0]; -<a name="l00219"></a>00219 } -<a name="l00220"></a>00220 -<a name="l00221"></a>00221 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00222"></a>00222 set_output_compare_4 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00223"></a>00223 { -<a name="l00224"></a>00224 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC4_H])[0] = value; -<a name="l00225"></a>00225 } -<a name="l00226"></a>00226 -<a name="l00227"></a>00227 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> -<a name="l00228"></a>00228 get_output_compare_5 (<span class="keywordtype">void</span>) -<a name="l00229"></a>00229 { -<a name="l00230"></a>00230 <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC5_H])[0]; -<a name="l00231"></a>00231 } -<a name="l00232"></a>00232 -<a name="l00233"></a>00233 <span class="keyword">extern</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> -<a name="l00234"></a>00234 set_output_compare_5 (<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> value) -<a name="l00235"></a>00235 { -<a name="l00236"></a>00236 ((<span class="keywordtype">unsigned</span> <span class="keyword">volatile</span> <span class="keywordtype">short</span>*) &_io_ports[M6811_TOC5_H])[0] = value; -<a name="l00237"></a>00237 } -<a name="l00238"></a>00238 -<a name="l00239"></a>00239 <span class="preprocessor">#endif</span> -<a name="l00240"></a>00240 <span class="preprocessor"></span> -<a name="l00241"></a>00241 -<a name="l00242"></a>00242 -<a name="l00243"></a>00243 -<a name="l00244"></a>00244 <span class="preprocessor">#endif </span><span class="comment">/* _M68HC11_PORTS_H */</span> -<a name="l00245"></a>00245 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports_8h.html --- a/doc/doxygen/html/ports_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h File Reference</h1><code>#include <<a class="el" href="ports__def_8h-source.html">asm-m68hc12/ports_def.h</a>></code><br> - -<p> -<a href="ports_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#0e52a4b1cfab47cef68fa24f47175e8d">get_timer_counter</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#e932beed06a4917e3387c24cf8e827eb">set_timer_counter</a> (unsigned short value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="ports_8h.html#a91f7029f6abe99bed4852a32bbe3496">cop_reset</a> (void)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="a91f7029f6abe99bed4852a32bbe3496"></a><!-- doxytag: member="ports.h::cop_reset" ref="a91f7029f6abe99bed4852a32bbe3496" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void cop_reset </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports_8h-source.html#l00097">97</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>. -<p> -References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00094">ARMCOP</a>. -</div> -</div><p> -<a class="anchor" name="0e52a4b1cfab47cef68fa24f47175e8d"></a><!-- doxytag: member="ports.h::get_timer_counter" ref="0e52a4b1cfab47cef68fa24f47175e8d" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short get_timer_counter </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports_8h-source.html#l00083">83</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>. -<p> -References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00099">TCNTH</a>. -</div> -</div><p> -<a class="anchor" name="e932beed06a4917e3387c24cf8e827eb"></a><!-- doxytag: member="ports.h::set_timer_counter" ref="e932beed06a4917e3387c24cf8e827eb" args="(unsigned short value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void set_timer_counter </td> - <td>(</td> - <td class="paramtype">unsigned short </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"><code> [inline]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports_8h-source.html#l00089">89</a> of file <a class="el" href="ports_8h-source.html">ports.h</a>. -<p> -References <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>, and <a class="el" href="ports__def_8h-source.html#l00099">TCNTH</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports_8h__incl.dot --- a/doc/doxygen/html/ports_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports__def_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports_8h__incl.md5 --- a/doc/doxygen/html/ports_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e643f9e939d8c198733c3539a0f26258 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports__def_8h-source.html --- a/doc/doxygen/html/ports__def_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,792 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h</h1><a href="ports__def_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="comment">/*</span> -<a name="l00023"></a>00023 <span class="comment">Definition of the i/o ports of the Motorola HCS12</span> -<a name="l00024"></a>00024 <span class="comment">*/</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="comment">/*</span> -<a name="l00027"></a>00027 <span class="comment">On HCS12, ports are maped by default at 0X0000. (see ports.s)</span> -<a name="l00028"></a>00028 <span class="comment">It can also be done at link stage with an option in</span> -<a name="l00029"></a>00029 <span class="comment">command line : for example to map at 0X8000</span> -<a name="l00030"></a>00030 <span class="comment">--defsym _io_ports8=0X8000 --defsym _io_ports16=0X8000</span> -<a name="l00031"></a>00031 <span class="comment">Or in the file memory.x :</span> -<a name="l00032"></a>00032 <span class="comment">PROVIDE (_io_ports8 = 0X8000);</span> -<a name="l00033"></a>00033 <span class="comment">PROVIDE (_io_ports16 = 0X8000);</span> -<a name="l00034"></a>00034 <span class="comment">(see portsaccess.h)</span> -<a name="l00035"></a>00035 <span class="comment">I wonder if the value in INITRG must not be changed too </span> -<a name="l00036"></a>00036 <span class="comment">at run time.</span> -<a name="l00037"></a>00037 <span class="comment">*/</span> -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="preprocessor">#ifndef __HCS12_PORTS__</span> -<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __HCS12_PORTS__</span> -<a name="l00041"></a>00041 <span class="preprocessor"></span> -<a name="l00042"></a><a class="code" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">00042</a> <span class="preprocessor">#define PORTA 0x0000 </span> -<a name="l00043"></a><a class="code" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define PORTB 0x0001 </span> -<a name="l00044"></a><a class="code" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRA 0x0002 </span> -<a name="l00045"></a><a class="code" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">00045</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRB 0x0003 </span> -<a name="l00046"></a>00046 <span class="preprocessor"></span> -<a name="l00047"></a><a class="code" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">00047</a> <span class="preprocessor">#define PORTE 0x0008 </span> -<a name="l00048"></a><a class="code" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRE 0x0009 </span> -<a name="l00049"></a><a class="code" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define PEAR 0x000A </span> -<a name="l00050"></a><a class="code" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define MODE 0x000B </span> -<a name="l00051"></a><a class="code" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define PUCR 0x000C </span> -<a name="l00052"></a><a class="code" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRIV 0x000D </span> -<a name="l00053"></a><a class="code" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define EBICTL 0x000E </span> -<a name="l00054"></a>00054 <span class="preprocessor"></span> -<a name="l00055"></a><a class="code" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">00055</a> <span class="preprocessor">#define INITRM 0x0010 </span> -<a name="l00056"></a><a class="code" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define INITRG 0x0011 </span> -<a name="l00057"></a><a class="code" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define INITEE 0x0012 </span> -<a name="l00058"></a><a class="code" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define MISC 0x0013 </span> -<a name="l00059"></a><a class="code" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define MTST0 0x0014 </span> -<a name="l00060"></a><a class="code" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define ITCR 0x0015 </span> -<a name="l00061"></a><a class="code" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEST 0x0016 </span> -<a name="l00062"></a><a class="code" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define MTST1 0x0017 </span> -<a name="l00063"></a>00063 <span class="preprocessor"></span> -<a name="l00064"></a><a class="code" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">00064</a> <span class="preprocessor">#define PARTIDH 0x001A </span> -<a name="l00065"></a><a class="code" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define PARTIDL 0x001B </span> -<a name="l00066"></a><a class="code" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMSIZ0 0x001C </span> -<a name="l00067"></a><a class="code" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">00067</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMSIZ1 0x001D </span> -<a name="l00068"></a><a class="code" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define INTCR 0x001E </span> -<a name="l00069"></a><a class="code" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define HPRIO 0x001F </span> -<a name="l00070"></a>00070 <span class="preprocessor"></span> -<a name="l00071"></a><a class="code" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">00071</a> <span class="preprocessor">#define BKPCT0 0x0028 </span> -<a name="l00072"></a><a class="code" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">00072</a> <span class="preprocessor"></span><span class="preprocessor">#define BKPCT1 0x0029 </span> -<a name="l00073"></a><a class="code" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">00073</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP0X 0x002A </span> -<a name="l00074"></a><a class="code" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP0H 0x002B </span> -<a name="l00075"></a><a class="code" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP0L 0x002C </span> -<a name="l00076"></a><a class="code" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP1X 0x002D </span> -<a name="l00077"></a><a class="code" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP1H 0x002E </span> -<a name="l00078"></a><a class="code" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define BKP1L 0x002F </span> -<a name="l00079"></a><a class="code" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define PPAGE 0x0030 </span> -<a name="l00080"></a>00080 <span class="preprocessor"></span> -<a name="l00081"></a><a class="code" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">00081</a> <span class="preprocessor">#define PORTK 0x0032 </span> -<a name="l00082"></a><a class="code" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">00082</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRK 0x0033 </span> -<a name="l00083"></a><a class="code" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">00083</a> <span class="preprocessor"></span><span class="preprocessor">#define SYNR 0x0034 </span> -<a name="l00084"></a><a class="code" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">00084</a> <span class="preprocessor"></span><span class="preprocessor">#define REFDV 0x0035 </span> -<a name="l00085"></a><a class="code" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">00085</a> <span class="preprocessor"></span><span class="preprocessor">#define CTFLG 0x0036 </span> -<a name="l00086"></a><a class="code" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define CRGFLG 0x0037 </span> -<a name="l00087"></a><a class="code" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define CRGINT 0x0038 </span> -<a name="l00088"></a><a class="code" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">00088</a> <span class="preprocessor"></span><span class="preprocessor">#define CLKSEL 0x0039 </span> -<a name="l00089"></a><a class="code" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">00089</a> <span class="preprocessor"></span><span class="preprocessor">#define PLLCTL 0x003A </span> -<a name="l00090"></a><a class="code" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define RTICTL 0x003B </span> -<a name="l00091"></a><a class="code" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define COPCTL 0x003C </span> -<a name="l00092"></a><a class="code" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define FORBYP 0x003D </span> -<a name="l00093"></a><a class="code" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">00093</a> <span class="preprocessor"></span><span class="preprocessor">#define CTCTL 0x003E </span> -<a name="l00094"></a><a class="code" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">00094</a> <span class="preprocessor"></span><span class="preprocessor">#define ARMCOP 0x003F </span> -<a name="l00095"></a><a class="code" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">00095</a> <span class="preprocessor"></span><span class="preprocessor">#define TIOS 0x0040 </span> -<a name="l00096"></a><a class="code" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">00096</a> <span class="preprocessor"></span><span class="preprocessor">#define TCFORC 0x0041 </span> -<a name="l00097"></a><a class="code" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">00097</a> <span class="preprocessor"></span><span class="preprocessor">#define TOC7M 0x0042 </span> -<a name="l00098"></a><a class="code" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define TOC7D 0x0043 </span> -<a name="l00099"></a><a class="code" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define TCNTH 0x0044</span> -<a name="l00100"></a><a class="code" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">00100</a> <span class="preprocessor"></span><span class="preprocessor">#define TCNTL 0x0045</span> -<a name="l00101"></a><a class="code" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">00101</a> <span class="preprocessor"></span><span class="preprocessor">#define TSCR1 0x0046 </span> -<a name="l00102"></a><a class="code" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">00102</a> <span class="preprocessor"></span><span class="preprocessor">#define TTOV 0x0047 </span> -<a name="l00103"></a><a class="code" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">00103</a> <span class="preprocessor"></span><span class="preprocessor">#define TCTL1 0x0048 </span> -<a name="l00104"></a><a class="code" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">00104</a> <span class="preprocessor"></span><span class="preprocessor">#define TCTL2 0x0049 </span> -<a name="l00105"></a><a class="code" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">00105</a> <span class="preprocessor"></span><span class="preprocessor">#define TCTL3 0x004A </span> -<a name="l00106"></a><a class="code" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">00106</a> <span class="preprocessor"></span><span class="preprocessor">#define TCTL4 0x004B </span> -<a name="l00107"></a><a class="code" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">00107</a> <span class="preprocessor"></span><span class="preprocessor">#define TIE 0x004C </span> -<a name="l00108"></a><a class="code" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define TSCR2 0x004D </span> -<a name="l00109"></a><a class="code" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">00109</a> <span class="preprocessor"></span><span class="preprocessor">#define TFLG1 0x004E </span> -<a name="l00110"></a><a class="code" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">00110</a> <span class="preprocessor"></span><span class="preprocessor">#define TFLG2 0x004F </span> -<a name="l00111"></a><a class="code" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">00111</a> <span class="preprocessor"></span><span class="preprocessor">#define TC0H 0x0050</span> -<a name="l00112"></a><a class="code" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">00112</a> <span class="preprocessor"></span><span class="preprocessor">#define TC0L 0x0051</span> -<a name="l00113"></a><a class="code" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">00113</a> <span class="preprocessor"></span><span class="preprocessor">#define TC1H 0x0052</span> -<a name="l00114"></a><a class="code" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define TC1L 0x0053</span> -<a name="l00115"></a><a class="code" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">00115</a> <span class="preprocessor"></span><span class="preprocessor">#define TC2H 0x0054</span> -<a name="l00116"></a><a class="code" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">00116</a> <span class="preprocessor"></span><span class="preprocessor">#define TC2L 0x0055</span> -<a name="l00117"></a><a class="code" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">00117</a> <span class="preprocessor"></span><span class="preprocessor">#define TC3H 0x0056</span> -<a name="l00118"></a><a class="code" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">00118</a> <span class="preprocessor"></span><span class="preprocessor">#define TC3L 0x0057</span> -<a name="l00119"></a><a class="code" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">00119</a> <span class="preprocessor"></span><span class="preprocessor">#define TC4H 0x0058</span> -<a name="l00120"></a><a class="code" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">00120</a> <span class="preprocessor"></span><span class="preprocessor">#define TC4L 0x0059</span> -<a name="l00121"></a><a class="code" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define TC5H 0x005A</span> -<a name="l00122"></a><a class="code" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define TC5L 0x005B</span> -<a name="l00123"></a><a class="code" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">00123</a> <span class="preprocessor"></span><span class="preprocessor">#define TC6H 0x005C</span> -<a name="l00124"></a><a class="code" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">00124</a> <span class="preprocessor"></span><span class="preprocessor">#define TC6L 0x005D</span> -<a name="l00125"></a><a class="code" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">00125</a> <span class="preprocessor"></span><span class="preprocessor">#define TC7H 0x005E</span> -<a name="l00126"></a><a class="code" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define TC7L 0x005F</span> -<a name="l00127"></a><a class="code" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define PACTL 0x0060 </span> -<a name="l00128"></a><a class="code" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">00128</a> <span class="preprocessor"></span><span class="preprocessor">#define PAFLG 0x0061 </span> -<a name="l00129"></a><a class="code" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">00129</a> <span class="preprocessor"></span><span class="preprocessor">#define PACN3H 0x0062</span> -<a name="l00130"></a><a class="code" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">00130</a> <span class="preprocessor"></span><span class="preprocessor">#define PACN2L 0x0063</span> -<a name="l00131"></a><a class="code" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">00131</a> <span class="preprocessor"></span><span class="preprocessor">#define PACN1H 0x0064</span> -<a name="l00132"></a><a class="code" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define PACN0L 0x0065</span> -<a name="l00133"></a><a class="code" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define MCCTL 0x0066 </span> -<a name="l00134"></a><a class="code" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define MCFLG 0x0067 </span> -<a name="l00135"></a><a class="code" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define ICPAR 0x0068 </span> -<a name="l00136"></a><a class="code" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">00136</a> <span class="preprocessor"></span><span class="preprocessor">#define DLYCT 0x0069 </span> -<a name="l00137"></a><a class="code" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">00137</a> <span class="preprocessor"></span><span class="preprocessor">#define ICOVW 0x006A </span> -<a name="l00138"></a><a class="code" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">00138</a> <span class="preprocessor"></span><span class="preprocessor">#define ICSYS 0x006B </span> -<a name="l00139"></a>00139 <span class="preprocessor"></span> -<a name="l00140"></a><a class="code" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">00140</a> <span class="preprocessor">#define TIMTST 0x006D </span> -<a name="l00141"></a>00141 <span class="preprocessor"></span> -<a name="l00142"></a><a class="code" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">00142</a> <span class="preprocessor">#define PBCTL 0x0070 </span> -<a name="l00143"></a><a class="code" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define PBFLG 0x0071 </span> -<a name="l00144"></a><a class="code" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define PA3H 0x0072 </span> -<a name="l00145"></a><a class="code" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define PA2H 0x0073 </span> -<a name="l00146"></a><a class="code" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define PA1H 0x0074 </span> -<a name="l00147"></a><a class="code" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define PA0H 0x0075 </span> -<a name="l00148"></a><a class="code" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define MCCNTH 0x0076</span> -<a name="l00149"></a><a class="code" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define MCCNTL 0x0077</span> -<a name="l00150"></a><a class="code" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define TC0HH 0x0078</span> -<a name="l00151"></a><a class="code" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">00151</a> <span class="preprocessor"></span><span class="preprocessor">#define TC0HL 0x0079</span> -<a name="l00152"></a><a class="code" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define TC1HH 0x007A</span> -<a name="l00153"></a><a class="code" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define TC1HL 0x007B</span> -<a name="l00154"></a><a class="code" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">00154</a> <span class="preprocessor"></span><span class="preprocessor">#define TC2HH 0x007C</span> -<a name="l00155"></a><a class="code" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define TC2HL 0x007D</span> -<a name="l00156"></a><a class="code" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define TC3HH 0x007E</span> -<a name="l00157"></a>00157 <span class="preprocessor"></span> -<a name="l00158"></a><a class="code" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">00158</a> <span class="preprocessor">#define ATD0CTL0 0x0080 </span> -<a name="l00159"></a><a class="code" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">00159</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD00CTL1 0x0081 </span> -<a name="l00160"></a><a class="code" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">00160</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0CTL2 0x0082 </span> -<a name="l00161"></a><a class="code" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">00161</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0CTL3 0x0083 </span> -<a name="l00162"></a><a class="code" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0CTL4 0x0084 </span> -<a name="l00163"></a><a class="code" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">00163</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0CTL5 0x0085 </span> -<a name="l00164"></a><a class="code" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">00164</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0STAT0 0x0086 </span> -<a name="l00165"></a><a class="code" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">00165</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0STAT1 0x0087 </span> -<a name="l00166"></a><a class="code" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">00166</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0TEST0 0x0088 </span> -<a name="l00167"></a><a class="code" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">00167</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0TEST1 0x0089 </span> -<a name="l00168"></a>00168 <span class="preprocessor"></span> -<a name="l00169"></a><a class="code" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">00169</a> <span class="preprocessor">#define ATD0DIEN 0x008D </span> -<a name="l00170"></a>00170 <span class="preprocessor"></span> -<a name="l00171"></a><a class="code" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">00171</a> <span class="preprocessor">#define PORTAD0 0x008F </span> -<a name="l00172"></a><a class="code" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">00172</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR0H 0x0090 </span> -<a name="l00173"></a><a class="code" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR0L 0x0091 </span> -<a name="l00174"></a><a class="code" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR1H 0x0092 </span> -<a name="l00175"></a><a class="code" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">00175</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR1L 0x0093 </span> -<a name="l00176"></a><a class="code" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR2H 0x0094 </span> -<a name="l00177"></a><a class="code" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR2L 0x0095 </span> -<a name="l00178"></a><a class="code" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">00178</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR3H 0x0096 </span> -<a name="l00179"></a><a class="code" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR3L 0x0097 </span> -<a name="l00180"></a><a class="code" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">00180</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR4H 0x0098 </span> -<a name="l00181"></a><a class="code" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">00181</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR4L 0x0099 </span> -<a name="l00182"></a><a class="code" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR5H 0x009A </span> -<a name="l00183"></a><a class="code" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">00183</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR5L 0x009B </span> -<a name="l00184"></a><a class="code" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">00184</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR6H 0x009C </span> -<a name="l00185"></a><a class="code" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">00185</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR6L 0x009D </span> -<a name="l00186"></a><a class="code" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">00186</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR7H 0x009E </span> -<a name="l00187"></a><a class="code" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">00187</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD0DR7L 0x009F </span> -<a name="l00188"></a><a class="code" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define PWME 0x00A0 </span> -<a name="l00189"></a><a class="code" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">00189</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPOL 0x00A1 </span> -<a name="l00190"></a><a class="code" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">00190</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCLK 0x00A2 </span> -<a name="l00191"></a><a class="code" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">00191</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPRCLK 0x00A3 </span> -<a name="l00192"></a><a class="code" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">00192</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCAE 0x00A4 </span> -<a name="l00193"></a><a class="code" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">00193</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCTL 0x00A5 </span> -<a name="l00194"></a><a class="code" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">00194</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMTST 0x00A6 </span> -<a name="l00195"></a><a class="code" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">00195</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPRSC 0x00A7 </span> -<a name="l00196"></a><a class="code" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">00196</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMSCLA 0x00A8 </span> -<a name="l00197"></a><a class="code" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">00197</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMSCLB 0x00A9 </span> -<a name="l00198"></a><a class="code" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">00198</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMSCNTA 0x00AA </span> -<a name="l00199"></a><a class="code" href="ports__def_8h.html#42771a67f61871745d31358d79702460">00199</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMSCNTB 0x00AB </span> -<a name="l00200"></a><a class="code" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">00200</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT0 0x00AC </span> -<a name="l00201"></a><a class="code" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">00201</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT1 0x00AD </span> -<a name="l00202"></a><a class="code" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">00202</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT2 0x00AE </span> -<a name="l00203"></a><a class="code" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">00203</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT3 0x00AF </span> -<a name="l00204"></a><a class="code" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">00204</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT4 0x00B0 </span> -<a name="l00205"></a><a class="code" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">00205</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT5 0x00B1 </span> -<a name="l00206"></a><a class="code" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">00206</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT6 0x00B2 </span> -<a name="l00207"></a><a class="code" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">00207</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMCNT7 0x00B3 </span> -<a name="l00208"></a><a class="code" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">00208</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER0 0x00B4 </span> -<a name="l00209"></a><a class="code" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">00209</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER1 0x00B5 </span> -<a name="l00210"></a><a class="code" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">00210</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER2 0x00B6 </span> -<a name="l00211"></a><a class="code" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">00211</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER3 0x00B7 </span> -<a name="l00212"></a><a class="code" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">00212</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER4 0x00B8 </span> -<a name="l00213"></a><a class="code" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">00213</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER5 0x00B9 </span> -<a name="l00214"></a><a class="code" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">00214</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER6 0x00BA </span> -<a name="l00215"></a><a class="code" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">00215</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMPER7 0x00BB </span> -<a name="l00216"></a><a class="code" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">00216</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY0 0x00BC </span> -<a name="l00217"></a><a class="code" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">00217</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY1 0x00BD </span> -<a name="l00218"></a><a class="code" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">00218</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY2 0x00BE </span> -<a name="l00219"></a><a class="code" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">00219</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY3 0x00BF </span> -<a name="l00220"></a><a class="code" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">00220</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY4 0x00C0 </span> -<a name="l00221"></a><a class="code" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">00221</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY5 0x00C1 </span> -<a name="l00222"></a><a class="code" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">00222</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY6 0x00C2 </span> -<a name="l00223"></a><a class="code" href="ports__def_8h.html#8ea496a806589920715abb706354095b">00223</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMDTY7 0x00C3 </span> -<a name="l00224"></a><a class="code" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">00224</a> <span class="preprocessor"></span><span class="preprocessor">#define PWMSDN 0x00C4 </span> -<a name="l00225"></a>00225 <span class="preprocessor"></span> -<a name="l00226"></a><a class="code" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">00226</a> <span class="preprocessor">#define SCI0BDH 0x00C8 </span> -<a name="l00227"></a><a class="code" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">00227</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI0BDL 0x00C9 </span> -<a name="l00228"></a><a class="code" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">00228</a> <span class="preprocessor"></span><span class="preprocessor">#define SC0CR1 0x00CA </span> -<a name="l00229"></a><a class="code" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">00229</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI0CR2 0x00CB </span> -<a name="l00230"></a><a class="code" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">00230</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI0SR1 0x00CC </span> -<a name="l00231"></a><a class="code" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">00231</a> <span class="preprocessor"></span><span class="preprocessor">#define SC0SR2 0x00CD </span> -<a name="l00232"></a><a class="code" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">00232</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI0DRH 0x00CE </span> -<a name="l00233"></a><a class="code" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">00233</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI0DRL 0x00CF </span> -<a name="l00234"></a><a class="code" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">00234</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1BDH 0x00D0 </span> -<a name="l00235"></a><a class="code" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">00235</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1BDL 0x00D1 </span> -<a name="l00236"></a><a class="code" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">00236</a> <span class="preprocessor"></span><span class="preprocessor">#define SC1CR1 0x00D2 </span> -<a name="l00237"></a><a class="code" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">00237</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1CR2 0x00D3 </span> -<a name="l00238"></a><a class="code" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">00238</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1SR1 0x00D4 </span> -<a name="l00239"></a><a class="code" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">00239</a> <span class="preprocessor"></span><span class="preprocessor">#define SC1SR2 0x00D5 </span> -<a name="l00240"></a><a class="code" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">00240</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1DRH 0x00D6 </span> -<a name="l00241"></a><a class="code" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">00241</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1DRL 0x00D7 </span> -<a name="l00242"></a><a class="code" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">00242</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI0CR1 0x00D8 </span> -<a name="l00243"></a><a class="code" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">00243</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI0CR2 0x00D9 </span> -<a name="l00244"></a><a class="code" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">00244</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI0BR 0x00DA </span> -<a name="l00245"></a><a class="code" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">00245</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI0SR 0x00DB </span> -<a name="l00246"></a>00246 <span class="preprocessor"></span> -<a name="l00247"></a><a class="code" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">00247</a> <span class="preprocessor">#define SPI0DR 0x00DD </span> -<a name="l00248"></a>00248 <span class="preprocessor"></span> -<a name="l00249"></a><a class="code" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">00249</a> <span class="preprocessor">#define IBAD 0x00E0 </span> -<a name="l00250"></a><a class="code" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">00250</a> <span class="preprocessor"></span><span class="preprocessor">#define IBFD 0x00E1 </span> -<a name="l00251"></a><a class="code" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">00251</a> <span class="preprocessor"></span><span class="preprocessor">#define IBCR 0x00E2 </span> -<a name="l00252"></a><a class="code" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">00252</a> <span class="preprocessor"></span><span class="preprocessor">#define IBSR 0x00E3 </span> -<a name="l00253"></a><a class="code" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">00253</a> <span class="preprocessor"></span><span class="preprocessor">#define IICDR 0x00E4 </span> -<a name="l00254"></a>00254 <span class="preprocessor"></span> -<a name="l00255"></a><a class="code" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">00255</a> <span class="preprocessor">#define DLCBCR1 0x00E8 </span> -<a name="l00256"></a><a class="code" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">00256</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBSVR 0x00E9 </span> -<a name="l00257"></a><a class="code" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">00257</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBCR2 0x00EA </span> -<a name="l00258"></a><a class="code" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">00258</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBDR 0x00EB </span> -<a name="l00259"></a><a class="code" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">00259</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBARD 0x00EC </span> -<a name="l00260"></a><a class="code" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">00260</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBRSR 0x00ED </span> -<a name="l00261"></a><a class="code" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">00261</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCSCR 0x00EE </span> -<a name="l00262"></a><a class="code" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">00262</a> <span class="preprocessor"></span><span class="preprocessor">#define DLCBSTAT 0x00EF </span> -<a name="l00263"></a><a class="code" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">00263</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI1CR1 0x00F0 </span> -<a name="l00264"></a><a class="code" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">00264</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI1CR2 0x00F1 </span> -<a name="l00265"></a><a class="code" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">00265</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI1BR 0x00F2 </span> -<a name="l00266"></a><a class="code" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">00266</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI1SR 0x00F3 </span> -<a name="l00267"></a>00267 <span class="preprocessor"></span> -<a name="l00268"></a><a class="code" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">00268</a> <span class="preprocessor">#define SPI1DR 0x00F5 </span> -<a name="l00269"></a>00269 <span class="preprocessor"></span> -<a name="l00270"></a><a class="code" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">00270</a> <span class="preprocessor">#define SPI2CR1 0x00F8 </span> -<a name="l00271"></a><a class="code" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">00271</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI2CR2 0x00F9 </span> -<a name="l00272"></a><a class="code" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">00272</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI2BR 0x00FA </span> -<a name="l00273"></a><a class="code" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">00273</a> <span class="preprocessor"></span><span class="preprocessor">#define SPI2SR 0x00FB </span> -<a name="l00274"></a>00274 <span class="preprocessor"></span> -<a name="l00275"></a><a class="code" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">00275</a> <span class="preprocessor">#define SPI2DR 0x00FD </span> -<a name="l00276"></a>00276 <span class="preprocessor"></span> -<a name="l00277"></a><a class="code" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">00277</a> <span class="preprocessor">#define FCLKDIV 0x0100 </span> -<a name="l00278"></a><a class="code" href="ports__def_8h.html#351257ca320aec6734205856641b8923">00278</a> <span class="preprocessor"></span><span class="preprocessor">#define FSEC 0x0101 </span> -<a name="l00279"></a>00279 <span class="preprocessor"></span> -<a name="l00280"></a><a class="code" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">00280</a> <span class="preprocessor">#define FCNFG 0x0103 </span> -<a name="l00281"></a><a class="code" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">00281</a> <span class="preprocessor"></span><span class="preprocessor">#define FPROT 0x0104 </span> -<a name="l00282"></a><a class="code" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">00282</a> <span class="preprocessor"></span><span class="preprocessor">#define FSTAT 0x0105 </span> -<a name="l00283"></a><a class="code" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">00283</a> <span class="preprocessor"></span><span class="preprocessor">#define FCMD 0x0106 </span> -<a name="l00284"></a>00284 <span class="preprocessor"></span> -<a name="l00285"></a><a class="code" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">00285</a> <span class="preprocessor">#define ECLKDIV 0x0110 </span> -<a name="l00286"></a>00286 <span class="preprocessor"></span> -<a name="l00287"></a><a class="code" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">00287</a> <span class="preprocessor">#define ECNFG 0x0113 </span> -<a name="l00288"></a><a class="code" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">00288</a> <span class="preprocessor"></span><span class="preprocessor">#define EPROT 0x0114 </span> -<a name="l00289"></a><a class="code" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">00289</a> <span class="preprocessor"></span><span class="preprocessor">#define ESTAT 0x0115 </span> -<a name="l00290"></a><a class="code" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">00290</a> <span class="preprocessor"></span><span class="preprocessor">#define ECMD 0x0116 </span> -<a name="l00291"></a>00291 <span class="preprocessor"></span> -<a name="l00292"></a><a class="code" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">00292</a> <span class="preprocessor">#define ATD1CTL0 0x0120 </span> -<a name="l00293"></a><a class="code" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">00293</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1CTL1 0x0121 </span> -<a name="l00294"></a><a class="code" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">00294</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1CTL2 0x0122 </span> -<a name="l00295"></a><a class="code" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">00295</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1CTL3 0x0123 </span> -<a name="l00296"></a><a class="code" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">00296</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1CTL4 0x0124 </span> -<a name="l00297"></a><a class="code" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">00297</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1CTL5 0x0125 </span> -<a name="l00298"></a><a class="code" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">00298</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1STAT0 0x0126 </span> -<a name="l00299"></a><a class="code" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">00299</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1STAT1 0x0127 </span> -<a name="l00300"></a><a class="code" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">00300</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1TEST0 0x0128 </span> -<a name="l00301"></a><a class="code" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">00301</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1TEST1 0x0129 </span> -<a name="l00302"></a>00302 <span class="preprocessor"></span> -<a name="l00303"></a><a class="code" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">00303</a> <span class="preprocessor">#define ATDDIEN 0x012D </span> -<a name="l00304"></a>00304 <span class="preprocessor"></span> -<a name="l00305"></a><a class="code" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">00305</a> <span class="preprocessor">#define PORTAD1 0x012F </span> -<a name="l00306"></a><a class="code" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">00306</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR0H 0x0130 </span> -<a name="l00307"></a><a class="code" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">00307</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR0L 0x0131 </span> -<a name="l00308"></a><a class="code" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">00308</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR1H 0x0132 </span> -<a name="l00309"></a><a class="code" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">00309</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR1L 0x0133 </span> -<a name="l00310"></a><a class="code" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">00310</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR2H 0x0134 </span> -<a name="l00311"></a><a class="code" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">00311</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR2L 0x0135 </span> -<a name="l00312"></a><a class="code" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">00312</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR3H 0x0136 </span> -<a name="l00313"></a><a class="code" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">00313</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR3L 0x0137 </span> -<a name="l00314"></a><a class="code" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">00314</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR4H 0x0138 </span> -<a name="l00315"></a><a class="code" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">00315</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR4L 0x0139 </span> -<a name="l00316"></a><a class="code" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">00316</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR5H 0x013A </span> -<a name="l00317"></a><a class="code" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">00317</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR5L 0x013B </span> -<a name="l00318"></a><a class="code" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">00318</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR6H 0x013C </span> -<a name="l00319"></a><a class="code" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">00319</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR6L 0x013D </span> -<a name="l00320"></a><a class="code" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">00320</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR7H 0x013E </span> -<a name="l00321"></a><a class="code" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">00321</a> <span class="preprocessor"></span><span class="preprocessor">#define ATD1DR7L 0x013F </span> -<a name="l00322"></a><a class="code" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">00322</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0CTL0 0x0140 </span> -<a name="l00323"></a><a class="code" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">00323</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0CTL1 0x0141 </span> -<a name="l00324"></a><a class="code" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">00324</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0BTR0 0x0142 </span> -<a name="l00325"></a><a class="code" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">00325</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0BTR1 0x0143 </span> -<a name="l00326"></a><a class="code" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">00326</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RFLG 0x0144 </span> -<a name="l00327"></a><a class="code" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">00327</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RIER 0x0145 </span> -<a name="l00328"></a><a class="code" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TFLG 0x0146 </span> -<a name="l00329"></a><a class="code" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TIER 0x0147 </span> -<a name="l00330"></a><a class="code" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">00330</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TARQ 0x0148 </span> -<a name="l00331"></a><a class="code" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">00331</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TAAK 0x0149 </span> -<a name="l00332"></a><a class="code" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">00332</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TBSEL 0x014A </span> -<a name="l00333"></a><a class="code" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">00333</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAC 0x014B </span> -<a name="l00334"></a>00334 <span class="preprocessor"></span> -<a name="l00335"></a><a class="code" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">00335</a> <span class="preprocessor">#define CAN0RXERR 0x014E </span> -<a name="l00336"></a><a class="code" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">00336</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXERR 0x014F </span> -<a name="l00337"></a><a class="code" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">00337</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR0 0x0150 </span> -<a name="l00338"></a><a class="code" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">00338</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR1 0x0151 </span> -<a name="l00339"></a><a class="code" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">00339</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR2 0x0152 </span> -<a name="l00340"></a><a class="code" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">00340</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR3 0x0153 </span> -<a name="l00341"></a><a class="code" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">00341</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR0 0x0154 </span> -<a name="l00342"></a><a class="code" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">00342</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR1 0x0155 </span> -<a name="l00343"></a><a class="code" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">00343</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR2 0x0156 </span> -<a name="l00344"></a><a class="code" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">00344</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR3 0x0157 </span> -<a name="l00345"></a><a class="code" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">00345</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR4 0x0158 </span> -<a name="l00346"></a><a class="code" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">00346</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR5 0x0159 </span> -<a name="l00347"></a><a class="code" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">00347</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR6 0x015A </span> -<a name="l00348"></a><a class="code" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">00348</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDAR7 0x015B </span> -<a name="l00349"></a><a class="code" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">00349</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR4 0x015C </span> -<a name="l00350"></a><a class="code" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">00350</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR5 0x015D </span> -<a name="l00351"></a><a class="code" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">00351</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR6 0x015E </span> -<a name="l00352"></a><a class="code" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">00352</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0IDMR7 0x015F </span> -<a name="l00353"></a><a class="code" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">00353</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG0 0x0160</span> -<a name="l00354"></a><a class="code" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">00354</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG1 0x0161</span> -<a name="l00355"></a><a class="code" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">00355</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG2 0x0162</span> -<a name="l00356"></a><a class="code" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">00356</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG3 0x0163</span> -<a name="l00357"></a><a class="code" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">00357</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG4 0x0164</span> -<a name="l00358"></a><a class="code" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">00358</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG5 0x0165</span> -<a name="l00359"></a><a class="code" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">00359</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG6 0x0166</span> -<a name="l00360"></a><a class="code" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">00360</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG7 0x0167</span> -<a name="l00361"></a><a class="code" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">00361</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG8 0x0168</span> -<a name="l00362"></a><a class="code" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">00362</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFG9 0x0169</span> -<a name="l00363"></a><a class="code" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">00363</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGA 0x016A</span> -<a name="l00364"></a><a class="code" href="ports__def_8h.html#20e67230c86b286557f3435703980710">00364</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGB 0x016B</span> -<a name="l00365"></a><a class="code" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">00365</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGC 0x016C</span> -<a name="l00366"></a><a class="code" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">00366</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGD 0x016D</span> -<a name="l00367"></a><a class="code" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">00367</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGE 0x016E</span> -<a name="l00368"></a><a class="code" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">00368</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0RXFGF 0x016F</span> -<a name="l00369"></a><a class="code" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">00369</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG0 0x0170</span> -<a name="l00370"></a><a class="code" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG1 0x0171</span> -<a name="l00371"></a><a class="code" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">00371</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG2 0x0172</span> -<a name="l00372"></a><a class="code" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">00372</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG3 0x0173</span> -<a name="l00373"></a><a class="code" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">00373</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG4 0x0174</span> -<a name="l00374"></a><a class="code" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">00374</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG5 0x0175</span> -<a name="l00375"></a><a class="code" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">00375</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG6 0x0176</span> -<a name="l00376"></a><a class="code" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">00376</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG7 0x0177</span> -<a name="l00377"></a><a class="code" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">00377</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG8 0x0178</span> -<a name="l00378"></a><a class="code" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">00378</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFG9 0x0179</span> -<a name="l00379"></a><a class="code" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">00379</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGA 0x017A</span> -<a name="l00380"></a><a class="code" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">00380</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGB 0x017B</span> -<a name="l00381"></a><a class="code" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">00381</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGC 0x017C</span> -<a name="l00382"></a><a class="code" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">00382</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGD 0x017D</span> -<a name="l00383"></a><a class="code" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">00383</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGE 0x017E</span> -<a name="l00384"></a><a class="code" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">00384</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN0TXFGF 0x017F </span> -<a name="l00385"></a>00385 <span class="preprocessor"></span> -<a name="l00386"></a><a class="code" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">00386</a> <span class="preprocessor">#define CAN1CTL0 0x0180 </span> -<a name="l00387"></a><a class="code" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">00387</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1CTL1 0x0181 </span> -<a name="l00388"></a><a class="code" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">00388</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1BTR0 0x0182 </span> -<a name="l00389"></a><a class="code" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">00389</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1BTR1 0x0183 </span> -<a name="l00390"></a><a class="code" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">00390</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RFLG 0x0184 </span> -<a name="l00391"></a><a class="code" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">00391</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RIER 0x0185 </span> -<a name="l00392"></a><a class="code" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">00392</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TFLG 0x0186 </span> -<a name="l00393"></a><a class="code" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">00393</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TIER 0x0187 </span> -<a name="l00394"></a><a class="code" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">00394</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TARQ 0x0188 </span> -<a name="l00395"></a><a class="code" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">00395</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TAAK 0x0189 </span> -<a name="l00396"></a><a class="code" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">00396</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TBSEL 0x018A </span> -<a name="l00397"></a><a class="code" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">00397</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAC 0x018B </span> -<a name="l00398"></a><a class="code" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">00398</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXERR 0x018E </span> -<a name="l00399"></a><a class="code" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">00399</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXERR 0x018F </span> -<a name="l00400"></a><a class="code" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">00400</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR0 0x0190 </span> -<a name="l00401"></a><a class="code" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">00401</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR1 0x0191 </span> -<a name="l00402"></a><a class="code" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">00402</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR2 0x0192 </span> -<a name="l00403"></a><a class="code" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">00403</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR3 0x0193 </span> -<a name="l00404"></a><a class="code" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">00404</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR0 0x0194 </span> -<a name="l00405"></a><a class="code" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">00405</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR1 0x0195 </span> -<a name="l00406"></a><a class="code" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">00406</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR2 0x0196 </span> -<a name="l00407"></a><a class="code" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">00407</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR3 0x0197 </span> -<a name="l00408"></a><a class="code" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">00408</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR4 0x0198 </span> -<a name="l00409"></a><a class="code" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">00409</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR5 0x0199 </span> -<a name="l00410"></a><a class="code" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">00410</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR6 0x019A </span> -<a name="l00411"></a><a class="code" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">00411</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDAR7 0x019B </span> -<a name="l00412"></a><a class="code" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">00412</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR4 0x019C </span> -<a name="l00413"></a><a class="code" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">00413</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR5 0x019D </span> -<a name="l00414"></a><a class="code" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">00414</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR6 0x019E </span> -<a name="l00415"></a><a class="code" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">00415</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1IDMR7 0x019F</span> -<a name="l00416"></a>00416 <span class="preprocessor"></span> -<a name="l00417"></a><a class="code" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">00417</a> <span class="preprocessor">#define CAN1RXFG0 0x01A0</span> -<a name="l00418"></a><a class="code" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">00418</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG1 0x01A1</span> -<a name="l00419"></a><a class="code" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">00419</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG2 0x01A2</span> -<a name="l00420"></a><a class="code" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">00420</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG3 0x01A3</span> -<a name="l00421"></a><a class="code" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">00421</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG4 0x01A4</span> -<a name="l00422"></a><a class="code" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">00422</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG5 0x01A5</span> -<a name="l00423"></a><a class="code" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">00423</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG6 0x01A6</span> -<a name="l00424"></a><a class="code" href="ports__def_8h.html#87fcced511866b485778e133fa800575">00424</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG7 0x01A7</span> -<a name="l00425"></a><a class="code" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">00425</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG8 0x01A8</span> -<a name="l00426"></a><a class="code" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">00426</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFG9 0x01A9</span> -<a name="l00427"></a><a class="code" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">00427</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGA 0x01AA</span> -<a name="l00428"></a><a class="code" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">00428</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGB 0x01AB</span> -<a name="l00429"></a><a class="code" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">00429</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGC 0x01AC</span> -<a name="l00430"></a><a class="code" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">00430</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGD 0x01AD</span> -<a name="l00431"></a><a class="code" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">00431</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGE 0x01AE</span> -<a name="l00432"></a><a class="code" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">00432</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1RXFGF 0x01AF</span> -<a name="l00433"></a><a class="code" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">00433</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG0 0x01B0</span> -<a name="l00434"></a><a class="code" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">00434</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG1 0x01B1</span> -<a name="l00435"></a><a class="code" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">00435</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG2 0x01B2</span> -<a name="l00436"></a><a class="code" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">00436</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG3 0x01B3</span> -<a name="l00437"></a><a class="code" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">00437</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG4 0x01B4</span> -<a name="l00438"></a><a class="code" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">00438</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG5 0x01B5</span> -<a name="l00439"></a><a class="code" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">00439</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG6 0x01B6</span> -<a name="l00440"></a><a class="code" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">00440</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG7 0x01B7</span> -<a name="l00441"></a><a class="code" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">00441</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG8 0x01B8</span> -<a name="l00442"></a><a class="code" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">00442</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFG9 0x01B9</span> -<a name="l00443"></a><a class="code" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">00443</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGA 0x01BA</span> -<a name="l00444"></a><a class="code" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">00444</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGB 0x01BB</span> -<a name="l00445"></a><a class="code" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">00445</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGC 0x01BC</span> -<a name="l00446"></a><a class="code" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">00446</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGD 0x01BD</span> -<a name="l00447"></a><a class="code" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">00447</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGE 0x01BE</span> -<a name="l00448"></a><a class="code" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">00448</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN1TXFGF 0x01BF </span> -<a name="l00449"></a><a class="code" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">00449</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2CTL0 0x01C0 </span> -<a name="l00450"></a><a class="code" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">00450</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2CTL1 0x01C1 </span> -<a name="l00451"></a><a class="code" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">00451</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2BTR0 0x01C2 </span> -<a name="l00452"></a><a class="code" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">00452</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2BTR1 0x01C3 </span> -<a name="l00453"></a><a class="code" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">00453</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RFLG 0x01C4 </span> -<a name="l00454"></a><a class="code" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">00454</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RIER 0x01C5 </span> -<a name="l00455"></a><a class="code" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">00455</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TFLG 0x01C6 </span> -<a name="l00456"></a><a class="code" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">00456</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TIER 0x01C7 </span> -<a name="l00457"></a><a class="code" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">00457</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TARQ 0x01C8 </span> -<a name="l00458"></a><a class="code" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">00458</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TAAK 0x01C9 </span> -<a name="l00459"></a><a class="code" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">00459</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TBSEL 0x01CA </span> -<a name="l00460"></a><a class="code" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">00460</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAC 0x01CB </span> -<a name="l00461"></a>00461 <span class="preprocessor"></span> -<a name="l00462"></a><a class="code" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">00462</a> <span class="preprocessor">#define CAN2RXERR 0x01CE </span> -<a name="l00463"></a><a class="code" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">00463</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXERR 0x01CF </span> -<a name="l00464"></a><a class="code" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">00464</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR0 0x01D0 </span> -<a name="l00465"></a><a class="code" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">00465</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR1 0x01D1 </span> -<a name="l00466"></a><a class="code" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">00466</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR2 0x01D2 </span> -<a name="l00467"></a><a class="code" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">00467</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR3 0x01D3 </span> -<a name="l00468"></a><a class="code" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">00468</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR0 0x01D4 </span> -<a name="l00469"></a><a class="code" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">00469</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR1 0x01D5 </span> -<a name="l00470"></a><a class="code" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">00470</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR2 0x01D6 </span> -<a name="l00471"></a><a class="code" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">00471</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR3 0x01D7 </span> -<a name="l00472"></a><a class="code" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">00472</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR4 0x01D8 </span> -<a name="l00473"></a><a class="code" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">00473</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR5 0x01D9 </span> -<a name="l00474"></a><a class="code" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">00474</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR6 0x01DA </span> -<a name="l00475"></a><a class="code" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">00475</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDAR7 0x01DB </span> -<a name="l00476"></a><a class="code" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">00476</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR4 0x01DC </span> -<a name="l00477"></a><a class="code" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">00477</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR5 0x01DD </span> -<a name="l00478"></a><a class="code" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">00478</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR6 0x01DE </span> -<a name="l00479"></a><a class="code" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">00479</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2IDMR7 0x01DF</span> -<a name="l00480"></a><a class="code" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">00480</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG0 0x01E0</span> -<a name="l00481"></a><a class="code" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">00481</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG1 0x01E1</span> -<a name="l00482"></a><a class="code" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">00482</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG2 0x01E2</span> -<a name="l00483"></a><a class="code" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">00483</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG3 0x01E3</span> -<a name="l00484"></a><a class="code" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">00484</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG4 0x01E4</span> -<a name="l00485"></a><a class="code" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">00485</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG5 0x01E5</span> -<a name="l00486"></a><a class="code" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">00486</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG6 0x01E6</span> -<a name="l00487"></a><a class="code" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">00487</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG7 0x01E7</span> -<a name="l00488"></a><a class="code" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">00488</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG8 0x01E8</span> -<a name="l00489"></a><a class="code" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">00489</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFG9 0x01E9</span> -<a name="l00490"></a><a class="code" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">00490</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGA 0x01EA</span> -<a name="l00491"></a><a class="code" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">00491</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGB 0x01EB</span> -<a name="l00492"></a><a class="code" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">00492</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGC 0x01EC</span> -<a name="l00493"></a><a class="code" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">00493</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGD 0x01ED</span> -<a name="l00494"></a><a class="code" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">00494</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGE 0x01EE</span> -<a name="l00495"></a><a class="code" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">00495</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2RXFGF 0x01EF</span> -<a name="l00496"></a><a class="code" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">00496</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG0 0x01F0</span> -<a name="l00497"></a><a class="code" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">00497</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG1 0x01F1</span> -<a name="l00498"></a><a class="code" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">00498</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG2 0x01F2</span> -<a name="l00499"></a><a class="code" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">00499</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG3 0x01F3</span> -<a name="l00500"></a><a class="code" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">00500</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG4 0x01F4</span> -<a name="l00501"></a><a class="code" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">00501</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG5 0x01F5</span> -<a name="l00502"></a><a class="code" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">00502</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG6 0x01F6</span> -<a name="l00503"></a><a class="code" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">00503</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG7 0x01F7</span> -<a name="l00504"></a><a class="code" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">00504</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG8 0x01F8</span> -<a name="l00505"></a><a class="code" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">00505</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFG9 0x01F9</span> -<a name="l00506"></a><a class="code" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">00506</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGA 0x01FA</span> -<a name="l00507"></a><a class="code" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">00507</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGB 0x01FB</span> -<a name="l00508"></a><a class="code" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">00508</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGC 0x01FC</span> -<a name="l00509"></a><a class="code" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">00509</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGD 0x01FD</span> -<a name="l00510"></a><a class="code" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">00510</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGE 0x01FE</span> -<a name="l00511"></a><a class="code" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">00511</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN2TXFGF 0x01FF</span> -<a name="l00512"></a>00512 <span class="preprocessor"></span> -<a name="l00513"></a><a class="code" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">00513</a> <span class="preprocessor">#define CAN3CTL0 0x0200 </span> -<a name="l00514"></a><a class="code" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">00514</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3CTL1 0x0201 </span> -<a name="l00515"></a><a class="code" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">00515</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3BTR0 0x0202 </span> -<a name="l00516"></a><a class="code" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">00516</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3BTR1 0x0203 </span> -<a name="l00517"></a><a class="code" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">00517</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RFLG 0x0204 </span> -<a name="l00518"></a><a class="code" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">00518</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RIER 0x0205 </span> -<a name="l00519"></a><a class="code" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">00519</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TFLG 0x0206 </span> -<a name="l00520"></a><a class="code" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">00520</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TIER 0x0207 </span> -<a name="l00521"></a><a class="code" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">00521</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TARQ 0x0208 </span> -<a name="l00522"></a><a class="code" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">00522</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TAAK 0x0209 </span> -<a name="l00523"></a><a class="code" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">00523</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TBSEL 0x020A </span> -<a name="l00524"></a><a class="code" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">00524</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAC 0x020B </span> -<a name="l00525"></a>00525 <span class="preprocessor"></span> -<a name="l00526"></a><a class="code" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">00526</a> <span class="preprocessor">#define CAN3RXERR 0x020E </span> -<a name="l00527"></a><a class="code" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">00527</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXERR 0x020F </span> -<a name="l00528"></a><a class="code" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">00528</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR0 0x0210 </span> -<a name="l00529"></a><a class="code" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">00529</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR1 0x0211 </span> -<a name="l00530"></a><a class="code" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">00530</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR2 0x0212 </span> -<a name="l00531"></a><a class="code" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">00531</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR3 0x0213 </span> -<a name="l00532"></a><a class="code" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">00532</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR0 0x0214 </span> -<a name="l00533"></a><a class="code" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">00533</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR1 0x0215 </span> -<a name="l00534"></a><a class="code" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">00534</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR2 0x0216 </span> -<a name="l00535"></a><a class="code" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">00535</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR3 0x0217 </span> -<a name="l00536"></a><a class="code" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">00536</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR4 0x0218 </span> -<a name="l00537"></a><a class="code" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">00537</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR5 0x0219 </span> -<a name="l00538"></a><a class="code" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">00538</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR6 0x021A </span> -<a name="l00539"></a><a class="code" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">00539</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDAR7 0x021B </span> -<a name="l00540"></a><a class="code" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">00540</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR4 0x021C </span> -<a name="l00541"></a><a class="code" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">00541</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR5 0x021D </span> -<a name="l00542"></a><a class="code" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">00542</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR6 0x021E </span> -<a name="l00543"></a><a class="code" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">00543</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3IDMR7 0x021F </span> -<a name="l00544"></a>00544 <span class="preprocessor"></span> -<a name="l00545"></a><a class="code" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">00545</a> <span class="preprocessor">#define CAN3RXFG0 0x0220</span> -<a name="l00546"></a><a class="code" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">00546</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG1 0x0221</span> -<a name="l00547"></a><a class="code" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">00547</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG2 0x0222</span> -<a name="l00548"></a><a class="code" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">00548</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG3 0x0223</span> -<a name="l00549"></a><a class="code" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">00549</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG4 0x0224</span> -<a name="l00550"></a><a class="code" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">00550</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG5 0x0225</span> -<a name="l00551"></a><a class="code" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">00551</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG6 0x0226</span> -<a name="l00552"></a><a class="code" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">00552</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG7 0x0227</span> -<a name="l00553"></a><a class="code" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">00553</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG8 0x0228</span> -<a name="l00554"></a><a class="code" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">00554</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFG9 0x0229</span> -<a name="l00555"></a><a class="code" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">00555</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGA 0x022A</span> -<a name="l00556"></a><a class="code" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">00556</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGB 0x022B</span> -<a name="l00557"></a><a class="code" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">00557</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGC 0x022C</span> -<a name="l00558"></a><a class="code" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">00558</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGD 0x022D</span> -<a name="l00559"></a><a class="code" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">00559</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGE 0x022E</span> -<a name="l00560"></a><a class="code" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">00560</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3RXFGF 0x022F</span> -<a name="l00561"></a><a class="code" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">00561</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG0 0x0230</span> -<a name="l00562"></a><a class="code" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">00562</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG1 0x0231</span> -<a name="l00563"></a><a class="code" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">00563</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG2 0x0232</span> -<a name="l00564"></a><a class="code" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">00564</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG3 0x0233</span> -<a name="l00565"></a><a class="code" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">00565</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG4 0x0234</span> -<a name="l00566"></a><a class="code" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">00566</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG5 0x0235</span> -<a name="l00567"></a><a class="code" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">00567</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG6 0x0236</span> -<a name="l00568"></a><a class="code" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">00568</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG7 0x0237</span> -<a name="l00569"></a><a class="code" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">00569</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG8 0x0238</span> -<a name="l00570"></a><a class="code" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">00570</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFG9 0x0239</span> -<a name="l00571"></a><a class="code" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">00571</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGA 0x023A</span> -<a name="l00572"></a><a class="code" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">00572</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGB 0x023B</span> -<a name="l00573"></a><a class="code" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">00573</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGC 0x023C</span> -<a name="l00574"></a><a class="code" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">00574</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGD 0x023D</span> -<a name="l00575"></a><a class="code" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">00575</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGE 0x023E</span> -<a name="l00576"></a><a class="code" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">00576</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN3TXFGF 0x023F</span> -<a name="l00577"></a>00577 <span class="preprocessor"></span> -<a name="l00578"></a><a class="code" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">00578</a> <span class="preprocessor">#define PTT 0x0240 </span> -<a name="l00579"></a><a class="code" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">00579</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIT 0x0241 </span> -<a name="l00580"></a><a class="code" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">00580</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRT 0x0242 </span> -<a name="l00581"></a><a class="code" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">00581</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRT 0x0243 </span> -<a name="l00582"></a><a class="code" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">00582</a> <span class="preprocessor"></span><span class="preprocessor">#define PERT 0x0244 </span> -<a name="l00583"></a><a class="code" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">00583</a> <span class="preprocessor"></span><span class="preprocessor">#define PPST 0x0245 </span> -<a name="l00584"></a>00584 <span class="preprocessor"></span> -<a name="l00585"></a><a class="code" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">00585</a> <span class="preprocessor">#define PTS 0x0248 </span> -<a name="l00586"></a><a class="code" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">00586</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIS 0x0249 </span> -<a name="l00587"></a><a class="code" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">00587</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRS 0x024A </span> -<a name="l00588"></a><a class="code" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">00588</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRS 0x024B </span> -<a name="l00589"></a><a class="code" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">00589</a> <span class="preprocessor"></span><span class="preprocessor">#define PERS 0x024C </span> -<a name="l00590"></a><a class="code" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">00590</a> <span class="preprocessor"></span><span class="preprocessor">#define PPSS 0x024D </span> -<a name="l00591"></a><a class="code" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">00591</a> <span class="preprocessor"></span><span class="preprocessor">#define WOMS 0x024E </span> -<a name="l00592"></a>00592 <span class="preprocessor"></span> -<a name="l00593"></a><a class="code" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">00593</a> <span class="preprocessor">#define PTM 0x0250 </span> -<a name="l00594"></a><a class="code" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">00594</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIM 0x0251 </span> -<a name="l00595"></a><a class="code" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">00595</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRM 0x0252 </span> -<a name="l00596"></a><a class="code" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">00596</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRM 0x0253 </span> -<a name="l00597"></a><a class="code" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">00597</a> <span class="preprocessor"></span><span class="preprocessor">#define PERM 0x0254 </span> -<a name="l00598"></a><a class="code" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">00598</a> <span class="preprocessor"></span><span class="preprocessor">#define PPSM 0x0255 </span> -<a name="l00599"></a><a class="code" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">00599</a> <span class="preprocessor"></span><span class="preprocessor">#define WOMM 0x0256 </span> -<a name="l00600"></a>00600 <span class="preprocessor"></span> -<a name="l00601"></a><a class="code" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">00601</a> <span class="preprocessor">#define PTP 0x0258 </span> -<a name="l00602"></a><a class="code" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">00602</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIP 0x0259 </span> -<a name="l00603"></a><a class="code" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">00603</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRP 0x025A </span> -<a name="l00604"></a><a class="code" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">00604</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRP 0x025B </span> -<a name="l00605"></a><a class="code" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">00605</a> <span class="preprocessor"></span><span class="preprocessor">#define PERP 0x025C </span> -<a name="l00606"></a><a class="code" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">00606</a> <span class="preprocessor"></span><span class="preprocessor">#define PPSP 0x025D </span> -<a name="l00607"></a><a class="code" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">00607</a> <span class="preprocessor"></span><span class="preprocessor">#define PIEP 0x025E </span> -<a name="l00608"></a><a class="code" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">00608</a> <span class="preprocessor"></span><span class="preprocessor">#define PIFP 0x025F </span> -<a name="l00609"></a><a class="code" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">00609</a> <span class="preprocessor"></span><span class="preprocessor">#define PTH 0x0260 </span> -<a name="l00610"></a><a class="code" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">00610</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIH 0x0261 </span> -<a name="l00611"></a><a class="code" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">00611</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRH 0x0262 </span> -<a name="l00612"></a><a class="code" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">00612</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRH 0x0263 </span> -<a name="l00613"></a><a class="code" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">00613</a> <span class="preprocessor"></span><span class="preprocessor">#define PERH 0x0264 </span> -<a name="l00614"></a><a class="code" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">00614</a> <span class="preprocessor"></span><span class="preprocessor">#define PPSH 0x0265 </span> -<a name="l00615"></a><a class="code" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">00615</a> <span class="preprocessor"></span><span class="preprocessor">#define PIEH 0x0266 </span> -<a name="l00616"></a><a class="code" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">00616</a> <span class="preprocessor"></span><span class="preprocessor">#define PIFH 0x0267 </span> -<a name="l00617"></a><a class="code" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">00617</a> <span class="preprocessor"></span><span class="preprocessor">#define PTJ 0x0268 </span> -<a name="l00618"></a><a class="code" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">00618</a> <span class="preprocessor"></span><span class="preprocessor">#define PTIJ 0x0269 </span> -<a name="l00619"></a><a class="code" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">00619</a> <span class="preprocessor"></span><span class="preprocessor">#define DDRJ 0x026A </span> -<a name="l00620"></a><a class="code" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">00620</a> <span class="preprocessor"></span><span class="preprocessor">#define RDRJ 0x026B </span> -<a name="l00621"></a><a class="code" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">00621</a> <span class="preprocessor"></span><span class="preprocessor">#define PERJ 0x026C </span> -<a name="l00622"></a><a class="code" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">00622</a> <span class="preprocessor"></span><span class="preprocessor">#define PPSJ 0x026D </span> -<a name="l00623"></a><a class="code" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">00623</a> <span class="preprocessor"></span><span class="preprocessor">#define PIEJ 0x026E </span> -<a name="l00624"></a><a class="code" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">00624</a> <span class="preprocessor"></span><span class="preprocessor">#define PIFJ 0x026F </span> -<a name="l00625"></a>00625 <span class="preprocessor"></span> -<a name="l00626"></a><a class="code" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">00626</a> <span class="preprocessor">#define CAN4CTL0 0x0280 </span> -<a name="l00627"></a><a class="code" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">00627</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4CTL1 0x0281 </span> -<a name="l00628"></a><a class="code" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">00628</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4BTR0 0x0282 </span> -<a name="l00629"></a><a class="code" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">00629</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4BTR1 0x0283 </span> -<a name="l00630"></a><a class="code" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">00630</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RFLG 0x0284 </span> -<a name="l00631"></a><a class="code" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">00631</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RIER 0x0285 </span> -<a name="l00632"></a><a class="code" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">00632</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TFLG 0x0286 </span> -<a name="l00633"></a><a class="code" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">00633</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TIER 0x0287 </span> -<a name="l00634"></a><a class="code" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">00634</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TARQ 0x0288 </span> -<a name="l00635"></a><a class="code" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">00635</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TAAK 0x0289 </span> -<a name="l00636"></a><a class="code" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">00636</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TBSEL 0x028A </span> -<a name="l00637"></a><a class="code" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">00637</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAC 0x028B </span> -<a name="l00638"></a>00638 <span class="preprocessor"></span> -<a name="l00639"></a><a class="code" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">00639</a> <span class="preprocessor">#define CAN4RXERR 0x028E </span> -<a name="l00640"></a><a class="code" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">00640</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXERR 0x028F </span> -<a name="l00641"></a><a class="code" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">00641</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR0 0x0290 </span> -<a name="l00642"></a><a class="code" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">00642</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR1 0x0291 </span> -<a name="l00643"></a><a class="code" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">00643</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR2 0x0292 </span> -<a name="l00644"></a><a class="code" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">00644</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR3 0x0293 </span> -<a name="l00645"></a><a class="code" href="ports__def_8h.html#727b91404f442965367512fc81160510">00645</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR0 0x0294 </span> -<a name="l00646"></a><a class="code" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">00646</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR1 0x0295 </span> -<a name="l00647"></a><a class="code" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">00647</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR2 0x0296 </span> -<a name="l00648"></a><a class="code" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">00648</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR3 0x0297 </span> -<a name="l00649"></a><a class="code" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">00649</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR4 0x0298 </span> -<a name="l00650"></a><a class="code" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">00650</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR5 0x0299 </span> -<a name="l00651"></a><a class="code" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">00651</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR6 0x029A </span> -<a name="l00652"></a><a class="code" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">00652</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDAR7 0x029B </span> -<a name="l00653"></a><a class="code" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">00653</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR4 0x029C </span> -<a name="l00654"></a><a class="code" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">00654</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR5 0x029D </span> -<a name="l00655"></a><a class="code" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">00655</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR6 0x029E </span> -<a name="l00656"></a><a class="code" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">00656</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4IDMR7 0x029F </span> -<a name="l00657"></a>00657 <span class="preprocessor"></span> -<a name="l00658"></a><a class="code" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">00658</a> <span class="preprocessor">#define CAN4RXFG0 0x02A0</span> -<a name="l00659"></a><a class="code" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">00659</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG1 0x02A1</span> -<a name="l00660"></a><a class="code" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">00660</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG2 0x02A2</span> -<a name="l00661"></a><a class="code" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">00661</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG3 0x02A3</span> -<a name="l00662"></a><a class="code" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">00662</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG4 0x02A4</span> -<a name="l00663"></a><a class="code" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">00663</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG5 0x02A5</span> -<a name="l00664"></a><a class="code" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">00664</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG6 0x02A6</span> -<a name="l00665"></a><a class="code" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">00665</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG7 0x02A7</span> -<a name="l00666"></a><a class="code" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">00666</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG8 0x02A8</span> -<a name="l00667"></a><a class="code" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">00667</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFG9 0x02A9</span> -<a name="l00668"></a><a class="code" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">00668</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGA 0x02AA</span> -<a name="l00669"></a><a class="code" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">00669</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGB 0x02AB</span> -<a name="l00670"></a><a class="code" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">00670</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGC 0x02AC</span> -<a name="l00671"></a><a class="code" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">00671</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGD 0x02AD</span> -<a name="l00672"></a><a class="code" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">00672</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGE 0x02AE</span> -<a name="l00673"></a><a class="code" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">00673</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4RXFGF 0x02AF</span> -<a name="l00674"></a><a class="code" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">00674</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG0 0x02B0</span> -<a name="l00675"></a><a class="code" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">00675</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG1 0x02B1</span> -<a name="l00676"></a><a class="code" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">00676</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG2 0x02B2</span> -<a name="l00677"></a><a class="code" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">00677</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG3 0x02B3</span> -<a name="l00678"></a><a class="code" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">00678</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG4 0x02B4</span> -<a name="l00679"></a><a class="code" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">00679</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG5 0x02B5</span> -<a name="l00680"></a><a class="code" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">00680</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG6 0x02B6</span> -<a name="l00681"></a><a class="code" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">00681</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG7 0x02B7</span> -<a name="l00682"></a><a class="code" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">00682</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG8 0x02B8</span> -<a name="l00683"></a><a class="code" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">00683</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFG9 0x02B9</span> -<a name="l00684"></a><a class="code" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">00684</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGA 0x02BA</span> -<a name="l00685"></a><a class="code" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">00685</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGB 0x02BB</span> -<a name="l00686"></a><a class="code" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">00686</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGC 0x02BC</span> -<a name="l00687"></a><a class="code" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">00687</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGD 0x02BD</span> -<a name="l00688"></a><a class="code" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">00688</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGE 0x02BE</span> -<a name="l00689"></a><a class="code" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">00689</a> <span class="preprocessor"></span><span class="preprocessor">#define CAN4TXFGF 0x02BF</span> -<a name="l00690"></a>00690 <span class="preprocessor"></span> -<a name="l00691"></a>00691 -<a name="l00692"></a>00692 -<a name="l00693"></a>00693 <span class="comment">/*********************************************** </span> -<a name="l00694"></a>00694 <span class="comment">Constants for MSCAN</span> -<a name="l00695"></a>00695 <span class="comment">************************************************</span> -<a name="l00696"></a>00696 <span class="comment">*/</span> -<a name="l00697"></a>00697 -<a name="l00698"></a><a class="code" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">00698</a> <span class="preprocessor">#define CAN0 0x0140 </span><span class="comment">/* First address for MSCAN0 */</span> -<a name="l00699"></a><a class="code" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">00699</a> <span class="preprocessor">#define CAN1 0x0180 </span><span class="comment">/* First address for MSCAN1 */</span> -<a name="l00700"></a><a class="code" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">00700</a> <span class="preprocessor">#define CAN2 0x01C0 </span><span class="comment">/* First address for MSCAN2 */</span> -<a name="l00701"></a><a class="code" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">00701</a> <span class="preprocessor">#define CAN3 0x0200 </span><span class="comment">/* First address for MSCAN3 */</span> -<a name="l00702"></a><a class="code" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">00702</a> <span class="preprocessor">#define CAN4 0x0280 </span><span class="comment">/* First address for MSCAN4 */</span> -<a name="l00703"></a>00703 -<a name="l00704"></a><a class="code" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">00704</a> <span class="preprocessor">#define CANCTL0 0X00 </span><span class="comment">/* Control register 0 */</span> -<a name="l00705"></a><a class="code" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">00705</a> <span class="preprocessor">#define CANCTL1 0X01 </span><span class="comment">/* Control register 1 */</span> -<a name="l00706"></a><a class="code" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">00706</a> <span class="preprocessor">#define CANBTR0 0X02 </span><span class="comment">/* Bus timing register 0 */</span> -<a name="l00707"></a><a class="code" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">00707</a> <span class="preprocessor">#define CANBTR1 0X03 </span><span class="comment">/* Bus timing register 1 */</span> -<a name="l00708"></a><a class="code" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">00708</a> <span class="preprocessor">#define CANRFLG 0X04 </span><span class="comment">/* Receiver flag register */</span> -<a name="l00709"></a><a class="code" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">00709</a> <span class="preprocessor">#define CANRIER 0X05 </span><span class="comment">/* Enable interruptions when reception */</span> -<a name="l00710"></a><a class="code" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">00710</a> <span class="preprocessor">#define CANTFLG 0X06 </span><span class="comment">/* Transmit flag register */</span> -<a name="l00711"></a><a class="code" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">00711</a> <span class="preprocessor">#define CANTIER 0X07 </span><span class="comment">/* Enable interruptions when transmission */</span> -<a name="l00712"></a><a class="code" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">00712</a> <span class="preprocessor">#define CANTBSEL 0X0A </span><span class="comment">/* Select foreground buffer for transmit */</span> -<a name="l00713"></a><a class="code" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">00713</a> <span class="preprocessor">#define CANIDAC 0x0B </span><span class="comment">/* Identifier acceptance control register */</span> -<a name="l00714"></a><a class="code" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">00714</a> <span class="preprocessor">#define CANIDAR0 0x10 </span> -<a name="l00715"></a><a class="code" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">00715</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR1 0x11 </span> -<a name="l00716"></a><a class="code" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">00716</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR2 0x12 </span> -<a name="l00717"></a><a class="code" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">00717</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR3 0x13 </span> -<a name="l00718"></a><a class="code" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">00718</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR0 0x14 </span> -<a name="l00719"></a><a class="code" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">00719</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR1 0x15 </span> -<a name="l00720"></a><a class="code" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">00720</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR2 0x16 </span> -<a name="l00721"></a><a class="code" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">00721</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR3 0x17 </span> -<a name="l00722"></a><a class="code" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">00722</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR4 0x18 </span> -<a name="l00723"></a><a class="code" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">00723</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR5 0x19 </span> -<a name="l00724"></a><a class="code" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">00724</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR6 0x1A </span> -<a name="l00725"></a><a class="code" href="ports__def_8h.html#472536c4281754452f359e467617e04e">00725</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDAR7 0x1B </span> -<a name="l00726"></a><a class="code" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">00726</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR4 0x1C </span> -<a name="l00727"></a><a class="code" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">00727</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR5 0x1D </span> -<a name="l00728"></a><a class="code" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">00728</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR6 0x1E </span> -<a name="l00729"></a><a class="code" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">00729</a> <span class="preprocessor"></span><span class="preprocessor">#define CANIDMR7 0x1F </span> -<a name="l00730"></a>00730 <span class="preprocessor"></span> -<a name="l00731"></a>00731 <span class="comment">/* Received foreground buffer */</span> -<a name="l00732"></a><a class="code" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">00732</a> <span class="preprocessor">#define CANRCVID 0x20 </span><span class="comment">/* Base of identifier registers */</span> -<a name="l00733"></a><a class="code" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">00733</a> <span class="preprocessor">#define CANRCVDTA 0x24 </span><span class="comment">/* Base of data registers */</span> -<a name="l00734"></a><a class="code" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">00734</a> <span class="preprocessor">#define CANRCVLEN 0x2C </span><span class="comment">/* Data length register */</span> -<a name="l00735"></a>00735 -<a name="l00736"></a>00736 <span class="comment">/* Transmit foreground buffer */</span> -<a name="l00737"></a><a class="code" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">00737</a> <span class="preprocessor">#define CANTRSID 0x30 </span><span class="comment">/* Base of identifier registers */</span> -<a name="l00738"></a><a class="code" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">00738</a> <span class="preprocessor">#define CANTRSDTA 0x34 </span><span class="comment">/* Base of data registers */</span> -<a name="l00739"></a><a class="code" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">00739</a> <span class="preprocessor">#define CANTRSLEN 0x3C </span><span class="comment">/* Data length register */</span> -<a name="l00740"></a><a class="code" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">00740</a> <span class="preprocessor">#define CANTRSPRI 0x3D </span><span class="comment">/* Priority register */</span> -<a name="l00741"></a>00741 -<a name="l00742"></a>00742 -<a name="l00743"></a>00743 <span class="comment">/* Constants for serials port */</span> -<a name="l00744"></a><a class="code" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">00744</a> <span class="preprocessor">#define SCI0 0x00C8</span> -<a name="l00745"></a><a class="code" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">00745</a> <span class="preprocessor"></span><span class="preprocessor">#define SCI1 0x00D0 </span> -<a name="l00746"></a>00746 <span class="preprocessor"></span> -<a name="l00747"></a><a class="code" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">00747</a> <span class="preprocessor">#define SCIBDH 0x00 </span> -<a name="l00748"></a><a class="code" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">00748</a> <span class="preprocessor"></span><span class="preprocessor">#define SCIBDL 0x01 </span> -<a name="l00749"></a><a class="code" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">00749</a> <span class="preprocessor"></span><span class="preprocessor">#define SCICR1 0x02 </span> -<a name="l00750"></a><a class="code" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">00750</a> <span class="preprocessor"></span><span class="preprocessor">#define SCICR2 0x03 </span> -<a name="l00751"></a><a class="code" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">00751</a> <span class="preprocessor"></span><span class="preprocessor">#define SCISR1 0x04 </span> -<a name="l00752"></a><a class="code" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">00752</a> <span class="preprocessor"></span><span class="preprocessor">#define SCISR2 0x05 </span> -<a name="l00753"></a><a class="code" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">00753</a> <span class="preprocessor"></span><span class="preprocessor">#define SCIDRH 0x06 </span> -<a name="l00754"></a><a class="code" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">00754</a> <span class="preprocessor"></span><span class="preprocessor">#define SCIDRL 0x07 </span> -<a name="l00755"></a>00755 <span class="preprocessor"></span> -<a name="l00756"></a>00756 -<a name="l00757"></a>00757 <span class="preprocessor">#endif </span><span class="comment">/* __HCS12_PORTS__ */</span> -<a name="l00758"></a>00758 -<a name="l00759"></a>00759 -<a name="l00760"></a>00760 -<a name="l00761"></a>00761 -<a name="l00762"></a>00762 -<a name="l00763"></a>00763 -<a name="l00764"></a>00764 -<a name="l00765"></a>00765 -<a name="l00766"></a>00766 -<a name="l00767"></a>00767 -<a name="l00768"></a>00768 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports__def_8h.html --- a/doc/doxygen/html/ports__def_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12533 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h File Reference</h1> -<p> -<a href="ports__def_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c8a7f98a98d8cb125dd57a66720ab30">PORTA</a> 0x0000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09a0c85cd3da09d9cdf63a5ac4c39f77">PORTB</a> 0x0001</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#da011c5bf95ab91774eee5c29b45fd06">DDRA</a> 0x0002</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#924a54df722121bc98383bdec5ae1898">DDRB</a> 0x0003</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7e2386d3b1084b5b875ae3696f550ba9">PORTE</a> 0x0008</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04118ed67bc49da5b3b5e1dd40b208f2">DDRE</a> 0x0009</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#937758fee983a1719c2c578be7d24cd7">PEAR</a> 0x000A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b8c52c1b4c021ed3e6b6b677bd2ac019">MODE</a> 0x000B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04c3d2a7346df4db141b06ab2878e778">PUCR</a> 0x000C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#944e5f745f61c815610fc0bc53845178">RDRIV</a> 0x000D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#690de626e7a09cb507e8c9036d522806">EBICTL</a> 0x000E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d22d93ca301c0efb24ce748df6b1f4de">INITRM</a> 0x0010</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#68f415ce6ef5ce8396b4d93f6691f2d9">INITRG</a> 0x0011</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2343d58943d38cc5a2d1bd5f01c449bd">INITEE</a> 0x0012</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ead8ec46f12a4aabf8975cf1b6c0c24c">MISC</a> 0x0013</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#39ae2b0c416237bbf5450e67043d1a07">MTST0</a> 0x0014</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#835d8810381fe2d4ae5a03ab0b735954">ITCR</a> 0x0015</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5dc5538bd3b16f7dc2b5f20ad37e1719">ITEST</a> 0x0016</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fbd136344b18115f6bb7105423bbe45">MTST1</a> 0x0017</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5651c2155c68c226f763a909e6164395">PARTIDH</a> 0x001A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#85ae2d3c8bfa90d81d04c42b73a8171f">PARTIDL</a> 0x001B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#349a75bd3c35acb9600fe31d0971ce65">MEMSIZ0</a> 0x001C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95155eab2544a98147cc1d63575d7394">MEMSIZ1</a> 0x001D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#568e659344d7215ee02088aa47ecd639">INTCR</a> 0x001E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e4c9964767cbc632fcc3f32ce4499d07">HPRIO</a> 0x001F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#734039bf506129b3f00877c809db4bbe">BKPCT0</a> 0x0028</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#281b418be6896285bdbd2ad4964d7243">BKPCT1</a> 0x0029</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a7955de76905c1d1a7883bc428b57439">BKP0X</a> 0x002A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#546b668e4c677ac3f49b0db000a751fd">BKP0H</a> 0x002B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d9fc7be9bc8336d8cf161011d4c7712f">BKP0L</a> 0x002C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b687edc134502419e49ebf67214af54a">BKP1X</a> 0x002D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8d0e60f0d8b84b16a1913fb8580d6807">BKP1H</a> 0x002E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a5b45bfc69c38c38e893d0242a482cca">BKP1L</a> 0x002F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#74bb05c403a183f430c3d79c3da66637">PPAGE</a> 0x0030</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6bd5cd2c2fce3bf30567be8356ea8473">PORTK</a> 0x0032</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1fb1a5151b4ee3d8530ad6fff5713f88">DDRK</a> 0x0033</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f89364e5f6f6b510b1a1d0019ed18457">SYNR</a> 0x0034</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c977bdfc9a47c2c122b24c109b2ca1d2">REFDV</a> 0x0035</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5b211cd608efc24b729ba8b46dd60bf6">CTFLG</a> 0x0036</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#deed7374b4301e74bdde3ae8bc5e2e06">CRGFLG</a> 0x0037</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#650ffe6a2f3f05a57c2c1be17e41467f">CRGINT</a> 0x0038</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7b3c436d31b2305ed9be91f5131d4e5f">CLKSEL</a> 0x0039</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5c4a1f05b54f73904b0c0aa7063a063">PLLCTL</a> 0x003A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e2d9a627890de5fba9d6c7a3cf3e3115">RTICTL</a> 0x003B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2456fa3b138e80f6495eea7379b5bae">COPCTL</a> 0x003C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3b21286ade21a29ebaf9064041b86618">FORBYP</a> 0x003D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2d95afde26e1661c414015992656e78c">CTCTL</a> 0x003E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bf7cb62aaf7a62ee735a63b09575cd3">ARMCOP</a> 0x003F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28fcfc6a7695ab5b61f4d7a2befcc184">TIOS</a> 0x0040</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8daf478c72475e0ffa907634d6250399">TCFORC</a> 0x0041</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fa23c1870d8273bf89fee62f003a95e">TOC7M</a> 0x0042</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#efcb9111ac36dc4472f266ff9f3836c8">TOC7D</a> 0x0043</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b37ac48186b7d36d18fdc2ac47773f95">TCNTH</a> 0x0044</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c633db6ab44eea0fb44358dd9f2b1ddc">TCNTL</a> 0x0045</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f2b3ab08ef5f8919912316e8906c1cf6">TSCR1</a> 0x0046</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#93fe97b63517ecf6f21db2d80c90117a">TTOV</a> 0x0047</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a69f683a8ad4e238e8f259c58dffc12">TCTL1</a> 0x0048</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cdd842bb3f4a2ca5e26a027bb74e18b1">TCTL2</a> 0x0049</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b0c4f584352c94b1d0398d53e057b332">TCTL3</a> 0x004A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fa96e2fb4db83ea845f18d2dcb025d93">TCTL4</a> 0x004B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#047b752526fa845a214fbd2dda59bdaa">TIE</a> 0x004C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22fb74e7419c4c4b208c3de49dd10499">TSCR2</a> 0x004D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2403d0779edcb7a67ea56dd0d67a415e">TFLG1</a> 0x004E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5d31366a1f46029bc8f323b6dde52178">TFLG2</a> 0x004F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5aee1a6c41f744c9a3e6c33bbae5b602">TC0H</a> 0x0050</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#03a1512338c3a6035737bd8732b6eb91">TC0L</a> 0x0051</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a7b9a11325e49556c0a7a91936101b3">TC1H</a> 0x0052</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f235b7ce94cddaa50114a0cdf4363f3a">TC1L</a> 0x0053</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#465740c146764f739d0851b848e8a538">TC2H</a> 0x0054</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1087ebe023199a29ce85a75e42bc6b3f">TC2L</a> 0x0055</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e710eb9992981f1018831edc9e12a792">TC3H</a> 0x0056</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#84c624c752ace9a4f90cd51635e4a3db">TC3L</a> 0x0057</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0574d848e9f01b848bef1ac914c73d9b">TC4H</a> 0x0058</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fccd2617ebb3d5c01d94d13ae63bb995">TC4L</a> 0x0059</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ab94dec494a21181b9e707ed91705a40">TC5H</a> 0x005A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bb845df1ce3e095683817d5d0710505b">TC5L</a> 0x005B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a497821ef350324511337fe2a9cd44e5">TC6H</a> 0x005C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5eb68cce1acef12d0200f4bfc3cbc288">TC6L</a> 0x005D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ef8ffcb5e94713a67a889c378acbb5f4">TC7H</a> 0x005E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ff25928aee1bf034551029aa472767e">TC7L</a> 0x005F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#369a30cbad4abb0315f4ec81b9c17de5">PACTL</a> 0x0060</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9ab15265afebf01d44ae2e69682e826f">PAFLG</a> 0x0061</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#85abea69712fb9baf32eba733b640560">PACN3H</a> 0x0062</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d1df97db12c7cc0ba4cf9c523a660bd">PACN2L</a> 0x0063</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d46691a62be4e452d330bca4bd6bdcd2">PACN1H</a> 0x0064</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c1c2c1c9c9215d12a15906ede2dde58e">PACN0L</a> 0x0065</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3a194a0927cf50052ca580d40f20e19">MCCTL</a> 0x0066</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a850b421ad238e8105333eb2b596c0d">MCFLG</a> 0x0067</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c69199f7665376142c7065715af51c68">ICPAR</a> 0x0068</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7f8ff2b05ba317f174d74ad7a64adcd">DLYCT</a> 0x0069</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#636d76161f8d5c29d23105dbbf6079a6">ICOVW</a> 0x006A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#60b41fd882e4ff93f2b403d9775fcfb8">ICSYS</a> 0x006B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a45d4d45316cbc2cb7e5bf119939bc9">TIMTST</a> 0x006D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95fb1c47a29db8b9c923649615ebee1e">PBCTL</a> 0x0070</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#551109bbeda3c352bcd05aab5b715e38">PBFLG</a> 0x0071</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd81bf647d509ec2ff89966e8a4f7eba">PA3H</a> 0x0072</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8dffd5074bef734857960a522479c441">PA2H</a> 0x0073</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7d83f2c31479de365cf43f3ff6613fd2">PA1H</a> 0x0074</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d5dd8fa1f9a757c510191212ef28809a">PA0H</a> 0x0075</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53888e9d6f78219e58da52403fce9417">MCCNTH</a> 0x0076</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#feec7c62e9220199e28d3deb343076f4">MCCNTL</a> 0x0077</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5360fb89c2d8cebf9f3d68cc34f2f0d6">TC0HH</a> 0x0078</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b6d3fe72f0dbc51452093389db82190d">TC0HL</a> 0x0079</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e5618c64f4140871f204889c2c8dd50">TC1HH</a> 0x007A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#177c233233eb4a3eaf1f6b10845109a2">TC1HL</a> 0x007B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a5ec3300129ffdedba2389ed17cf4444">TC2HH</a> 0x007C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25aecd2bfceabd49d1bbf18b6d43b30d">TC2HL</a> 0x007D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6cee1b2d03e0e42ce48317ed88b480bc">TC3HH</a> 0x007E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53553c5c7d0f34f308848e9b408177b7">ATD0CTL0</a> 0x0080</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97646136fa0daf5796c1f5255333ad32">ATD00CTL1</a> 0x0081</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0d03a08a96bd2cbecaf403369fe4cabe">ATD0CTL2</a> 0x0082</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0e89ce8b6afd2f6ce2ba18075594effd">ATD0CTL3</a> 0x0083</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a9b39d883226f2a8529a9cc55383fe8">ATD0CTL4</a> 0x0084</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e92eb5c9cfd0daceb5dcf2c83d418898">ATD0CTL5</a> 0x0085</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#67d19f0f61248959c4550a71a3ef7325">ATD0STAT0</a> 0x0086</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#06b946e97d8226d65cb1f62bb36ba154">ATD0STAT1</a> 0x0087</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a46681135212b4f6c77411ab265b83e">ATD0TEST0</a> 0x0088</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aa162cdca681826afb47a3b7f68a042d">ATD0TEST1</a> 0x0089</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f6c1069a46755343cc13266a05691db">ATD0DIEN</a> 0x008D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#840a1b8e83eb19a692bbfe280cd5fae5">PORTAD0</a> 0x008F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#36ea9c147d5e5330ec150e2adeed0285">ATD0DR0H</a> 0x0090</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ec83d2ef61177bc5e1de85f2eb7efeef">ATD0DR0L</a> 0x0091</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c47b5d408bad50b3863b0ccfd4bdc307">ATD0DR1H</a> 0x0092</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4d345aaf1e5503b897b53e9e33e00c56">ATD0DR1L</a> 0x0093</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#73e3879a5dd2ea1ecb02d2d2da41f465">ATD0DR2H</a> 0x0094</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6fbb2aa5d93d2a19ae4410eefb392106">ATD0DR2L</a> 0x0095</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e087a7ba329790fe07c42f877c9d7929">ATD0DR3H</a> 0x0096</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dfe34d98c7f847efd0cf6cebec49af52">ATD0DR3L</a> 0x0097</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5a53d43b12248ef2c86b178b8844b07">ATD0DR4H</a> 0x0098</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c5e0fa59ce34a1c75ce9440eb73a4cc">ATD0DR4L</a> 0x0099</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f59091e52c46e4d2ded2eba3f576680f">ATD0DR5H</a> 0x009A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5e494678069bb249d57b9a4188434b3">ATD0DR5L</a> 0x009B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a22118517cb9ac71d2fad9987b313ed7">ATD0DR6H</a> 0x009C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b3085fc3e8ccbffb7642ec887d67b47f">ATD0DR6L</a> 0x009D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25058d23801b6c453a31037ba4550344">ATD0DR7H</a> 0x009E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b235b97b0cc2dc8fe27d21b6c8d0b9e0">ATD0DR7L</a> 0x009F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ed3b354632e3b3b923020e0877b3c6a">PWME</a> 0x00A0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#984b22e173ab9225e771bf0a24db97c9">PWMPOL</a> 0x00A1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#33b97636917733281caa9b497938a31e">PWMCLK</a> 0x00A2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#807c81c06b85cd685495f81a29371a08">PWMPRCLK</a> 0x00A3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3db28c50a2cb416258258463f7a087bb">PWMCAE</a> 0x00A4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#075f2732b85727ece15a8960f83f4c88">PWMCTL</a> 0x00A5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#95911ad82403cd9768ace9e13b897a97">PWMTST</a> 0x00A6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d2ce3a06a7be4f9b4488612abda70071">PWMPRSC</a> 0x00A7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ad11b4209f29ad5e223857f7f52ce71f">PWMSCLA</a> 0x00A8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2afc538d1b3c0f7f10e0ade18200f137">PWMSCLB</a> 0x00A9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f8236b9687c048fa2dcb40c6ad52552">PWMSCNTA</a> 0x00AA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#42771a67f61871745d31358d79702460">PWMSCNTB</a> 0x00AB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2b0d9340de4207fac5899ad76b5dd496">PWMCNT0</a> 0x00AC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bf9bcf51f51436e28164aadc241d1645">PWMCNT1</a> 0x00AD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9786ae7edfab828262939de5e5ef96b9">PWMCNT2</a> 0x00AE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d348e1f529cc26e6879f13ab3a5aaad0">PWMCNT3</a> 0x00AF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#15913d0db787f077c3f53eb0a382e029">PWMCNT4</a> 0x00B0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1d1168bde98ba45f17b78710f1539c3a">PWMCNT5</a> 0x00B1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7d489563233cfd8082444c59e352fc6b">PWMCNT6</a> 0x00B2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22d5e864a526ccef9f5604320c38544e">PWMCNT7</a> 0x00B3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#16f58e8b278accac047a952f8ee483b0">PWMPER0</a> 0x00B4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b250a04692fb8bfefa997b77d92b9ff9">PWMPER1</a> 0x00B5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#27846eaf234ba2931711ad89b43a30b3">PWMPER2</a> 0x00B6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#31671be2d6ab9f578447c673fc6e44d8">PWMPER3</a> 0x00B7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2627a17d78dce0fddb9ab187e02f4246">PWMPER4</a> 0x00B8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cf1c34ca33511b39a16b54d8a2a28922">PWMPER5</a> 0x00B9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#658826c7ed4d0432560e4718595ea908">PWMPER6</a> 0x00BA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d1481848294df9ce8f4aed5faeefd4c7">PWMPER7</a> 0x00BB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cc6dece33a8535501d8ea70cbc37d97c">PWMDTY0</a> 0x00BC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86b0fad94db22b222bba1f56c0948122">PWMDTY1</a> 0x00BD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4cc05fb5f0882585f0b188108b609b6e">PWMDTY2</a> 0x00BE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#40a432c8152fd490d59cd60e7e758a2c">PWMDTY3</a> 0x00BF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6cbbe5e1b4f361c362fc2b69056a5375">PWMDTY4</a> 0x00C0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62d172c81c32ca5de6bfa17658fdd51b">PWMDTY5</a> 0x00C1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#af414f34428ba00752e5bd4d998d6c67">PWMDTY6</a> 0x00C2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ea496a806589920715abb706354095b">PWMDTY7</a> 0x00C3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8601b3441e042a750cb177d0c8276cfc">PWMSDN</a> 0x00C4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0cf1ff66f181339f8e061df84ab2f492">SCI0BDH</a> 0x00C8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#84dc69a7a32b7ba3b071e54d5fa2c11d">SCI0BDL</a> 0x00C9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c474e8f2e72624f07b9780aafc2a6b1b">SC0CR1</a> 0x00CA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#acd083ea040c524302d28586bdf39499">SCI0CR2</a> 0x00CB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f1776a296955220c8c579452edcc2f0">SCI0SR1</a> 0x00CC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bccaebeecc1f27b28c80f5ff05998c4f">SC0SR2</a> 0x00CD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3fb313d28737263501563c9e944be94">SCI0DRH</a> 0x00CE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#933ade4b6b6baaed25bfe0f64e49e75c">SCI0DRL</a> 0x00CF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0ac53a6753d4ca7ce309c8da9a362041">SCI1BDH</a> 0x00D0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5a0fd4e3e4e3a5c2919e4d94093f64c1">SCI1BDL</a> 0x00D1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b0116c935dd74dab77e3413da3bf659d">SC1CR1</a> 0x00D2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f8b7647a60882eca1bf43e54ef6ea422">SCI1CR2</a> 0x00D3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#70343b85d75e81c3e87c56fe1de800ad">SCI1SR1</a> 0x00D4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#df6775cdba6af335fa94a2c92778354e">SC1SR2</a> 0x00D5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cec25c5fdf5b6d47342cdd1805cbac29">SCI1DRH</a> 0x00D6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b1632f61d30ea044fbb014beeb707dd">SCI1DRL</a> 0x00D7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b461f87eea195cb8a779d81f18c4e843">SPI0CR1</a> 0x00D8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ddc0ebe00c19a95c0f3e76fb2062835">SPI0CR2</a> 0x00D9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b44bf92718020bcf845db5dcbc7e0c59">SPI0BR</a> 0x00DA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0cd053122b7525c7498ad0f5289d2790">SPI0SR</a> 0x00DB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ffdba53d0e62568fddf21a26a7c41db">SPI0DR</a> 0x00DD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2da2b56675cf236ea2c3ca6cac62ec03">IBAD</a> 0x00E0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9f556b84f3c4231c1a7e93ff9748e204">IBFD</a> 0x00E1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#659c557d0f21288881bb959488e8bc5d">IBCR</a> 0x00E2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#556a12ef03f4fb80b1cfb819ca96c054">IBSR</a> 0x00E3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6549c859393b988c66631847e3f05b77">IICDR</a> 0x00E4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8c92bdd6009dba05a2dfcf377e2f4e1">DLCBCR1</a> 0x00E8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#79cbc98f4f00a562de7febd8611d9747">DLCBSVR</a> 0x00E9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#06818d995585551bcfa909580e8d9702">DLCBCR2</a> 0x00EA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4f8a904fb8a3ffa8f82de81f5ee8c3ac">DLCBDR</a> 0x00EB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f406c7110ddac5c9f22660a891a702c">DLCBARD</a> 0x00EC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8fbab040a06bc404b76eb1b31818f63c">DLCBRSR</a> 0x00ED</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#351de2bdd9bf499e4dc10c8aa3d3f0be">DLCSCR</a> 0x00EE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#edbf11e1dfdb5ae4d1a8d06f47e6c4d0">DLCBSTAT</a> 0x00EF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f54033a566998b917596ae04119fd7e5">SPI1CR1</a> 0x00F0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a60bc20a726ea7eb305c9a7b2ef8961f">SPI1CR2</a> 0x00F1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d4ff776a3b862f9b38d906d5356c8d9">SPI1BR</a> 0x00F2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cfbba596aed811d6d491ba55de330be">SPI1SR</a> 0x00F3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#511835d199d74afc640a3fbe23cb5125">SPI1DR</a> 0x00F5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#46be364f8b07174dbe54ffc8d8163b06">SPI2CR1</a> 0x00F8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc415d035087eaeef9155045fe2db838">SPI2CR2</a> 0x00F9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7a9ef2ef816549947d4509db3df9b0fc">SPI2BR</a> 0x00FA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49e0dddd2c6d2f8077d77c8c741cf42a">SPI2SR</a> 0x00FB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e4dcb8a8722bf1267d10c5f89b2e633a">SPI2DR</a> 0x00FD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22ac55d79a8dbca1538e8463b97e2080">FCLKDIV</a> 0x0100</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#351257ca320aec6734205856641b8923">FSEC</a> 0x0101</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0bd245303e22fa07d0055191662c81af">FCNFG</a> 0x0103</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9caa105361a8ba6a471de1bbb006a32a">FPROT</a> 0x0104</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7edd16fc46259db25718212e552ca50">FSTAT</a> 0x0105</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c10c0afe0a00244995f2b2070cc5b3da">FCMD</a> 0x0106</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ab83332e4dbbb8f850c7b5d0f7414e8">ECLKDIV</a> 0x0110</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2caf4dd7148ac84cb6444a1fa5371b4e">ECNFG</a> 0x0113</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ead1f5f455aa0bc801673335e46915c">EPROT</a> 0x0114</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d05043a04b51b3953259c24040e2e99f">ESTAT</a> 0x0115</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#761b4a6e4410d586a61557f484b98c6c">ECMD</a> 0x0116</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6735e7cfcdea2aeff69d2d2873f7987f">ATD1CTL0</a> 0x0120</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f4b147466e2ff6917de8dbd9f3fadca7">ATD1CTL1</a> 0x0121</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8ee98bbeec0a6ab964779bf6e4a26c5">ATD1CTL2</a> 0x0122</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#512c49b3d0bddadab64344dab69f44c7">ATD1CTL3</a> 0x0123</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e13a6efc86b3d9abaeb0e91ed411591b">ATD1CTL4</a> 0x0124</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5505e00361a7fc81f8b0d56979055c57">ATD1CTL5</a> 0x0125</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#967e8935f41b09e61002615431a84324">ATD1STAT0</a> 0x0126</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e9b50c41a350b4b83bcdc4063df5c879">ATD1STAT1</a> 0x0127</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#32f8194a893f8e658281e6e2a005cb06">ATD1TEST0</a> 0x0128</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5658a1cfc4df9be9ffb06a921523d758">ATD1TEST1</a> 0x0129</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f288fe52bf08c3fde5a3dccb6f1ea6c5">ATDDIEN</a> 0x012D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#829f420b0c765dc1f38acc64d1fdf3ba">PORTAD1</a> 0x012F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c3fd7fa0696606fefb941193180161af">ATD1DR0H</a> 0x0130</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ce146c8eea9928e52144fe19c860a28f">ATD1DR0L</a> 0x0131</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#272c5c3f58063270ac13122196a11c40">ATD1DR1H</a> 0x0132</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#235dbc5fde27afed5093ba8515815100">ATD1DR1L</a> 0x0133</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc3fcf506e709d4819bbdc990749cc26">ATD1DR2H</a> 0x0134</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#34425ed48a096a27f2c781a9ee87e458">ATD1DR2L</a> 0x0135</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1ac9ef5a6ac9abbec5a8f95267abb9d6">ATD1DR3H</a> 0x0136</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f7befdea5df94a7717b609bbb929e6f9">ATD1DR3L</a> 0x0137</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49b1f27f2f8632a490c2296b46629e02">ATD1DR4H</a> 0x0138</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5dcbb1a6ac62f8b4ec829ead7c012d53">ATD1DR4L</a> 0x0139</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51f83c8f61910404a1c0769c1c7fd2a8">ATD1DR5H</a> 0x013A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4b1a090b42789df1c341cf369339b2c">ATD1DR5L</a> 0x013B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a511b53832b3fefe9322d3fa1c60e305">ATD1DR6H</a> 0x013C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9005d7ad09ab5400d03cd489d89c6c1d">ATD1DR6L</a> 0x013D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b3b6a7a0fc700682a861496241d7b87">ATD1DR7H</a> 0x013E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8d9de7a40fb11d6e27a8952ae1a58d83">ATD1DR7L</a> 0x013F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0ccbc3bf3dee3b5dcf9a54c9e5760d18">CAN0CTL0</a> 0x0140</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7966e337d6861fc724ab19d9caa330d1">CAN0CTL1</a> 0x0141</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#724755c41918631f33ce0c3457e3ebb5">CAN0BTR0</a> 0x0142</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9fc2b64de9c35ac040fb9c4fb021881c">CAN0BTR1</a> 0x0143</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aedd6fcf1b57dc204d0761d1542a30de">CAN0RFLG</a> 0x0144</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c0903da504bc533d33445dd2a145793a">CAN0RIER</a> 0x0145</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd03de34dcdb17dad06300fe267b7fec">CAN0TFLG</a> 0x0146</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a9f32cfff7e9f71b6b854ea8e044077f">CAN0TIER</a> 0x0147</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bdd6107673896141db134dc88855b7c">CAN0TARQ</a> 0x0148</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2e25d519fa49c7be1848c270040f5878">CAN0TAAK</a> 0x0149</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#af49266492595ca1cf9622cb7e932390">CAN0TBSEL</a> 0x014A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c908f7e5d0f7629a70901edfa0ee7c8f">CAN0IDAC</a> 0x014B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#206cf68341c377a69deb506dc26c986b">CAN0RXERR</a> 0x014E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2a0c3518d043d9d829742e416dba16c6">CAN0TXERR</a> 0x014F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2c16660139afa2d2801a1c255195de43">CAN0IDAR0</a> 0x0150</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a7fd70bc56a9a161e5d16438ffa1499">CAN0IDAR1</a> 0x0151</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#49f4e66cd9963f1482efc70f4eff4ec9">CAN0IDAR2</a> 0x0152</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#357287a0968d995d447ac96f5f66ba83">CAN0IDAR3</a> 0x0153</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6891193b92d20eba3048d730081bbcd5">CAN0IDMR0</a> 0x0154</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8b6e7e8068abe3c0147f7b5e5415f9f6">CAN0IDMR1</a> 0x0155</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#27f0a6c52ca1863ca3fae35a8d7d9a7e">CAN0IDMR2</a> 0x0156</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3f773775e86f76bfc254ed5bdd8ae37b">CAN0IDMR3</a> 0x0157</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e1dce5abf580224a41cfc85ba62ae7ee">CAN0IDAR4</a> 0x0158</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1d1e49a10a62254d3e88269be506264b">CAN0IDAR5</a> 0x0159</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8612413d7153b2bc5cf767654abcd61c">CAN0IDAR6</a> 0x015A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7712cfb2f964d1896b9a90459fa65b77">CAN0IDAR7</a> 0x015B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d46d9e9de5e2c9fd95cd0ccfdf751955">CAN0IDMR4</a> 0x015C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f3fd2e179f4265067665e701d0420e7">CAN0IDMR5</a> 0x015D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c2042bc15343a6dc1cc8d9f2c7b8ba8">CAN0IDMR6</a> 0x015E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5b14697119a963018fca53acf5ca8970">CAN0IDMR7</a> 0x015F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3fe90e96331a563ca076ab060dad38e7">CAN0RXFG0</a> 0x0160</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1f2e1efebcfc386f5958638f1b157679">CAN0RXFG1</a> 0x0161</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d7be381cb88cd194254dd284f9d074e">CAN0RXFG2</a> 0x0162</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b7e357b72a07aecc954c3d7e011451e">CAN0RXFG3</a> 0x0163</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#11141a5a3991b30fea2861ec5adb3405">CAN0RXFG4</a> 0x0164</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#880a02f694b23eabba3061aab6704567">CAN0RXFG5</a> 0x0165</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f9106f16d6cea9b22cad213493df9783">CAN0RXFG6</a> 0x0166</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c465c250dca73fbf31edeafa616d4dba">CAN0RXFG7</a> 0x0167</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30998f6db33d9866e410db0f6c654415">CAN0RXFG8</a> 0x0168</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7c40f721a0728920d5ca341a5e99cf6e">CAN0RXFG9</a> 0x0169</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ba4450102a2e535c869b5983ca638bb7">CAN0RXFGA</a> 0x016A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20e67230c86b286557f3435703980710">CAN0RXFGB</a> 0x016B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#caad310e4d473e213dcd52dd1b0abc81">CAN0RXFGC</a> 0x016C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b40d59d686bba0f895c2aec42b4f6b1c">CAN0RXFGD</a> 0x016D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5bfcce3c96f75c173d86a2d7ede370d">CAN0RXFGE</a> 0x016E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2be335ddb57f97959cef0040b22a9a0">CAN0RXFGF</a> 0x016F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d59c3bdc9c99ff7ed65fb41af7a5b612">CAN0TXFG0</a> 0x0170</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4cdc332e6b82f15e52d3eb9d6dac2f04">CAN0TXFG1</a> 0x0171</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2091069133cbdb3af6736b66c11b6439">CAN0TXFG2</a> 0x0172</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cc794c785024e21888fc1172ebc4c76">CAN0TXFG3</a> 0x0173</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a0bc3c15899e6ff5380069ae1ae1430d">CAN0TXFG4</a> 0x0174</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5bf98a42f4886e396d8cb3adfc1c4a8">CAN0TXFG5</a> 0x0175</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4973c36876035d14b55b2c9a6d0e2b9">CAN0TXFG6</a> 0x0176</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d88402b8c4e34c45c4151da6db43f073">CAN0TXFG7</a> 0x0177</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#04c6b0fde64ea8fc66ad74d3914694d1">CAN0TXFG8</a> 0x0178</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b7faaac5714879e91b19d82f2481a37">CAN0TXFG9</a> 0x0179</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#99a6e23119e7ddceacd70260240bf850">CAN0TXFGA</a> 0x017A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f1865d447a4a2d4ca74830d402dbb6b0">CAN0TXFGB</a> 0x017B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1682ed73bd49e75f19c6a2d3d6df3f4e">CAN0TXFGC</a> 0x017C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5c453c481397f7417562e18e909287af">CAN0TXFGD</a> 0x017D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a2578587f2accda79d74880bfbca354">CAN0TXFGE</a> 0x017E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ac4f7990ca7a29851c503a4f09ad86fa">CAN0TXFGF</a> 0x017F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f290d4d3c53f9bd00f01010f33bc294">CAN1CTL0</a> 0x0180</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aaffac8788eec6101b6445565efba420">CAN1CTL1</a> 0x0181</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09429afdf0db78f35219e326781cfd16">CAN1BTR0</a> 0x0182</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3286b06f55b1c193e44bdee9f58d53d9">CAN1BTR1</a> 0x0183</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b7c3d2712215835da899817481edd12">CAN1RFLG</a> 0x0184</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d421954a6c292332118ef7f469deba5b">CAN1RIER</a> 0x0185</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#89b8c39010effd6cb3a941e953f4735d">CAN1TFLG</a> 0x0186</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a43ecd421c9fc1b55f0ef696339d2f76">CAN1TIER</a> 0x0187</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a3e27f7f0a680515fb00ba82578ed27f">CAN1TARQ</a> 0x0188</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3928427f23c62223702de994c950c3a">CAN1TAAK</a> 0x0189</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cd78ded94b5090972c5fb6fc4f82e5c7">CAN1TBSEL</a> 0x018A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7130de64e50cb3c57bc714db532cb318">CAN1IDAC</a> 0x018B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20cf49db309d7ca8b6710d85985c147a">CAN1RXERR</a> 0x018E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#96de6bd61dbbbf9422ed7a85dde769a2">CAN1TXERR</a> 0x018F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#45534ac46b60dc3ceaf90cb28a8acd79">CAN1IDAR0</a> 0x0190</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5d6126598dd2c712934e57c33195ae10">CAN1IDAR1</a> 0x0191</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0960571aaa9f55559ec802e10afb6fb3">CAN1IDAR2</a> 0x0192</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#59731e99f5f4bf7ce2d9ef61f314d687">CAN1IDAR3</a> 0x0193</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b997c78ea29fee6b55518d01b8c94c73">CAN1IDMR0</a> 0x0194</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#df40c8450e216bb736a5eed5096911ae">CAN1IDMR1</a> 0x0195</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4647a1871bfae96bfd97c8d1c2aedb7d">CAN1IDMR2</a> 0x0196</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b91da53041e5d5b0af7d68813011f90">CAN1IDMR3</a> 0x0197</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a22e718caa2dbc7d9827c2ba32d4700f">CAN1IDAR4</a> 0x0198</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc1a9131b7f8507095931360cc5c4f0e">CAN1IDAR5</a> 0x0199</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ab4933997770797e41bcd2e6efb2a19">CAN1IDAR6</a> 0x019A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bc0d4a75efd457a00126dd85280bca0">CAN1IDAR7</a> 0x019B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7885212df5b766891add83152a4600c">CAN1IDMR4</a> 0x019C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0c70e3e4dd7130917f5c43c066b61d85">CAN1IDMR5</a> 0x019D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b278ccfb57551fdcee19b717dbe9d6b">CAN1IDMR6</a> 0x019E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1bb67e2d571d99ecda94e62a51fe9aee">CAN1IDMR7</a> 0x019F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d5e0074a68591b383b94642e1fe5977b">CAN1RXFG0</a> 0x01A0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f32b0fa2898d48f55ba08af664c29693">CAN1RXFG1</a> 0x01A1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d0f8c61f3f41f932b1a645212420c7fb">CAN1RXFG2</a> 0x01A2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#486e9b56869def088e6f84a6bc8d0b4c">CAN1RXFG3</a> 0x01A3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#38c1b0e412c695e209e471e3f7c42055">CAN1RXFG4</a> 0x01A4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6087d27a58489c5369363661738e1fca">CAN1RXFG5</a> 0x01A5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f160756db00e075194033e1f4503690b">CAN1RXFG6</a> 0x01A6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#87fcced511866b485778e133fa800575">CAN1RXFG7</a> 0x01A7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#33cf595cdc5b5471b29010ee399fd367">CAN1RXFG8</a> 0x01A8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4f9e0ff94b8af5a8ee2759804869aee">CAN1RXFG9</a> 0x01A9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0144e00e0235f816d41fb292a340ec4f">CAN1RXFGA</a> 0x01AA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#68156faff34c5ba84a02856d642d17c6">CAN1RXFGB</a> 0x01AB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2b10eff8a9a2c72927da1e73b567ec2b">CAN1RXFGC</a> 0x01AC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d4337fc483e18c3b5c954ec40917fef">CAN1RXFGD</a> 0x01AD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#00c5557d4a25f6a75156dd506cd8ee57">CAN1RXFGE</a> 0x01AE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#40e0487bd0f53aa3755daa2f65d446f0">CAN1RXFGF</a> 0x01AF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0fc1a0302d9467a374054ecb3122ee2f">CAN1TXFG0</a> 0x01B0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4d8c21f4f084e0244af99eecc1dbc82">CAN1TXFG1</a> 0x01B1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#347e0373b465c5aa71a38d095fb79b8c">CAN1TXFG2</a> 0x01B2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#611502123da3661770e7ef57e8a324b4">CAN1TXFG3</a> 0x01B3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#096966eca38cd3181082dcd88dd21252">CAN1TXFG4</a> 0x01B4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bd2566733fb467b771556d2368375443">CAN1TXFG5</a> 0x01B5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9b32264b8b074b98fd994f22cc1d7681">CAN1TXFG6</a> 0x01B6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a167adb123f37d5fc9e4f5984317e88f">CAN1TXFG7</a> 0x01B7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f16f331d2f717820d6eced114647ec29">CAN1TXFG8</a> 0x01B8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#770e8f8cf56d59cf97a602e87b61deef">CAN1TXFG9</a> 0x01B9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#64508eac83e942f72b0d42916f47a4cf">CAN1TXFGA</a> 0x01BA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2a55ba2665d7cffd9e8b3f5f50487b75">CAN1TXFGB</a> 0x01BB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a20e1dad0ab69bfbd48cf37e5f94b8b9">CAN1TXFGC</a> 0x01BC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b4169499952c1b7dfea4f91cccde5780">CAN1TXFGD</a> 0x01BD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#90f0604c090cb9e330066233b5658521">CAN1TXFGE</a> 0x01BE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#37a55a1396e709b439a3ef4bcc4b1a18">CAN1TXFGF</a> 0x01BF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#be9f20b908afd5c97839214a959b47ad">CAN2CTL0</a> 0x01C0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fc703502473d2b743479aed6ea6a5811">CAN2CTL1</a> 0x01C1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3784cb46045fd9891f2802621d4758a1">CAN2BTR0</a> 0x01C2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4fbf3a3ceb1308fe9e49506e480d9024">CAN2BTR1</a> 0x01C3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3d2aa18b62a64d406522696a49cf12e0">CAN2RFLG</a> 0x01C4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#afbdcc8a275ea8ac98f375657ea9af6e">CAN2RIER</a> 0x01C5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5e29dc3c994a6b31ab99fa01fc0803f1">CAN2TFLG</a> 0x01C6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#53ec809bbddb4c76f8fe172479e41936">CAN2TIER</a> 0x01C7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9493e088f6eae6f40b7d69171ac37b93">CAN2TARQ</a> 0x01C8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#02f92ce5093c74fe0c5f1ef17f996921">CAN2TAAK</a> 0x01C9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b5da7b78c38c860fdf67e0c7c5e0c428">CAN2TBSEL</a> 0x01CA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#70168f51e3ef2584898cdf332fa5389a">CAN2IDAC</a> 0x01CB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d528e5f845409c4f4f87035f29d7acf1">CAN2RXERR</a> 0x01CE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#19938ee168d17294be501e4ad295f487">CAN2TXERR</a> 0x01CF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b08aa569974b1b287f330d7ea462de31">CAN2IDAR0</a> 0x01D0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#027d8ee63dc4fea1d6e46f6cc501abff">CAN2IDAR1</a> 0x01D1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7cfeb6671ad1fbcadb5b061888bc035">CAN2IDAR2</a> 0x01D2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f883133fa97acf80ddd6267cd229dd94">CAN2IDAR3</a> 0x01D3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2d969ba42929946e299021e2523580ef">CAN2IDMR0</a> 0x01D4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c7e4476acd018a257d02725a37c423a8">CAN2IDMR1</a> 0x01D5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62d577a818bc70311b0df375f8f9c076">CAN2IDMR2</a> 0x01D6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e2ee816586a6398822e447a94cb20d6">CAN2IDMR3</a> 0x01D7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#578d454ccc931b5f23914790fcf9a94a">CAN2IDAR4</a> 0x01D8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2ec2412f764787576ba50ae231a62ebc">CAN2IDAR5</a> 0x01D9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97f9747617dd2a05782218f161221966">CAN2IDAR6</a> 0x01DA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8e01ec1adaa535d055aadef140e7ccac">CAN2IDAR7</a> 0x01DB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#64908d2e26bb465c20cc32fa1f68339d">CAN2IDMR4</a> 0x01DC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#780cb9f427e0ca1877d53e1428cbd546">CAN2IDMR5</a> 0x01DD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#681d804059bac46e78495d8f04a9b09e">CAN2IDMR6</a> 0x01DE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b94030314c559844bf8f3a47f9aa70b8">CAN2IDMR7</a> 0x01DF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#97b569cdbcd7c9df29777689bf309748">CAN2RXFG0</a> 0x01E0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cdb04de015560ab1156f6b95a5be5ca2">CAN2RXFG1</a> 0x01E1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ec34ec7f7d0b1273c940c7203e0bfb4f">CAN2RXFG2</a> 0x01E2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c1db5546c227d368527b4562429f452">CAN2RXFG3</a> 0x01E3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#798c33d1a212414357ef38741e1cc309">CAN2RXFG4</a> 0x01E4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9737b5a8ef4def3fb3151b9d6a6aa080">CAN2RXFG5</a> 0x01E5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f9cdf1912f9497560783b088da30e044">CAN2RXFG6</a> 0x01E6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bdf5ef2e9f9c123bb5de457bacf8a5ec">CAN2RXFG7</a> 0x01E7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#913d65f940538d820ba7a1bc376b0820">CAN2RXFG8</a> 0x01E8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fed2b0248ae47bb56943f2db0f46dd67">CAN2RXFG9</a> 0x01E9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7fdc51b7a453ba410b3ae72fbf9d7a6e">CAN2RXFGA</a> 0x01EA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51aa75681e9ad7bad6071379d8e438d8">CAN2RXFGB</a> 0x01EB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cb132606863da4be2fcd1d9ac02ae6b0">CAN2RXFGC</a> 0x01EC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8fb134132f5940115fa8a1e82a01bf62">CAN2RXFGD</a> 0x01ED</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c259851966bea9bf058738a08a08d0a2">CAN2RXFGE</a> 0x01EE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30861bb3d8cb4f2502ec1fe409ca29ce">CAN2RXFGF</a> 0x01EF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a53798f4bc4715cc3ac7de2936d0741">CAN2TXFG0</a> 0x01F0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30ee412131a320b12b08f44051e7a728">CAN2TXFG1</a> 0x01F1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2fbb2d912d605b65ed281b942b9516df">CAN2TXFG2</a> 0x01F2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a915545647c9551b7c31fabb4e0df46b">CAN2TXFG3</a> 0x01F3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#133eec9c37962779b86d7364be21faf3">CAN2TXFG4</a> 0x01F4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5af6cf4941f25ae8375e260710c7d0ff">CAN2TXFG5</a> 0x01F5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4fd923ba98f02dfaa309644b2fbd618">CAN2TXFG6</a> 0x01F6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1f6911e604dde409c3a15203dc201da4">CAN2TXFG7</a> 0x01F7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#41a83793cf20ee53c0ba24ae07f3775a">CAN2TXFG8</a> 0x01F8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a4d70d827d842523b88c46624a694dd6">CAN2TXFG9</a> 0x01F9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f07d1aa241741bd7d1b7560a59c14ccc">CAN2TXFGA</a> 0x01FA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6af0c38b8ac5a45b8b59c28a5b7ea216">CAN2TXFGB</a> 0x01FB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#35f18c9cbe0c925d20056d7f1cc71db3">CAN2TXFGC</a> 0x01FC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#eea49c074bc9ddf7671aeb0db98d82be">CAN2TXFGD</a> 0x01FD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f77ae6abb10148979eba646147ecbf1">CAN2TXFGE</a> 0x01FE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#62ac620626499064efc234b7b0c80262">CAN2TXFGF</a> 0x01FF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1a85238916bb59cb461177d84eb9fdf6">CAN3CTL0</a> 0x0200</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#07e4a952e689d246c33a9c0a8d09a983">CAN3CTL1</a> 0x0201</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b9bc9080e8017f1a60d5ae5f692c0433">CAN3BTR0</a> 0x0202</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#23b2de5e1b657cf37e5d46a9cc404fe7">CAN3BTR1</a> 0x0203</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c70566a8641b9f95f8458ee13d57105c">CAN3RFLG</a> 0x0204</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3955647e9cbe6c44d6d09be1e38a2ee">CAN3RIER</a> 0x0205</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cb7bef3ee2476111ab88a5fae3addef4">CAN3TFLG</a> 0x0206</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f831ca63b43e2ed0371e1b66aa64ee82">CAN3TIER</a> 0x0207</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8aaab63d0efe639bde043b0a6c7243f2">CAN3TARQ</a> 0x0208</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ea54509a3220b538f8e0ab78aa9d5c8">CAN3TAAK</a> 0x0209</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a2f38d9aba2202d616e14a1a00bd9af">CAN3TBSEL</a> 0x020A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#94feb8f5e221c91d8198d52f45abea18">CAN3IDAC</a> 0x020B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4eede69ebc83b85e548a71fc1f1c7b7b">CAN3RXERR</a> 0x020E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3a88306c13b5c1af8ccc36fc62f44b02">CAN3TXERR</a> 0x020F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#25cc1625b6153a76bc38c93a99e4fbc9">CAN3IDAR0</a> 0x0210</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51c47790f3d14b8c91266900622633ac">CAN3IDAR1</a> 0x0211</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86bac771c3cd0d2273192727e09befae">CAN3IDAR2</a> 0x0212</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b160a3fea0f4cf519d2fda3e11b8dca9">CAN3IDAR3</a> 0x0213</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f002b65f03d1376f1147088f92862d8">CAN3IDMR0</a> 0x0214</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b014e4581951b2a9cd6c1007543d83b">CAN3IDMR1</a> 0x0215</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1e5f7056591ec8d0404226572d799dbc">CAN3IDMR2</a> 0x0216</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f655bca657c85dd8131f924ccda3f530">CAN3IDMR3</a> 0x0217</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51d861ef02c91215a8c7c43d81b9f944">CAN3IDAR4</a> 0x0218</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#800031c441e237a51dc7da232c20c568">CAN3IDAR5</a> 0x0219</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7040aa92a1a93d67be17271e7b8bc37c">CAN3IDAR6</a> 0x021A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0504fad884817f43a35928f0e644e4e8">CAN3IDAR7</a> 0x021B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a2794823ab43aaf367a617359cba2445">CAN3IDMR4</a> 0x021C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4eaaace06140401b650434c50ad29129">CAN3IDMR5</a> 0x021D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3348bea22507a58dbd0f1aded01c3c9b">CAN3IDMR6</a> 0x021E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dae85422f56856b93c094b9c121ece71">CAN3IDMR7</a> 0x021F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#51900f28d6049c0005c42a519b7a8e4d">CAN3RXFG0</a> 0x0220</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3d9896892d39839aa397c13436f12e2e">CAN3RXFG1</a> 0x0221</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d9b9b46c80b7baa58426b8cd89098469">CAN3RXFG2</a> 0x0222</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aa93df63707262b41f8388bb4772811c">CAN3RXFG3</a> 0x0223</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f0efb92924c6932aa943281678a58f2">CAN3RXFG4</a> 0x0224</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#934453f08a9f8577a898ed4c2f51571e">CAN3RXFG5</a> 0x0225</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a08d22da1224199efa0f0defb187063f">CAN3RXFG6</a> 0x0226</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#be6449571cf0869e979dde22967cb479">CAN3RXFG7</a> 0x0227</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bc5866c7a851abeea9d9012c75fd4212">CAN3RXFG8</a> 0x0228</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0b493def6c133b6c9e2685b46dd8f013">CAN3RXFG9</a> 0x0229</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28bdd1fd34777a554a742d0e723f563f">CAN3RXFGA</a> 0x022A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3cfd867c1f742a2129a0c0688fd7b579">CAN3RXFGB</a> 0x022B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b2b8f973e2c9243406f1fe0c58a331f9">CAN3RXFGC</a> 0x022C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5ee71b6600e3e774979b635bad69b4d3">CAN3RXFGD</a> 0x022D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a497d70e9018c2faf80450e1f2e14af2">CAN3RXFGE</a> 0x022E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9d4c138410837bad2b67d2f1132a9891">CAN3RXFGF</a> 0x022F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5099a0f914fe2c89926ea041ff039e7e">CAN3TXFG0</a> 0x0230</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2aa37df89b5f92d1914436a259baa369">CAN3TXFG1</a> 0x0231</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5a944e0df9b88bb1566a4012c88d110">CAN3TXFG2</a> 0x0232</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#13035868989ed1690a2afcb0c90e73ad">CAN3TXFG3</a> 0x0233</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#702b65931df8fe3b00c80388a1fc197c">CAN3TXFG4</a> 0x0234</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2669e12be2763be767b9f93537254845">CAN3TXFG5</a> 0x0235</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b8edff4cce7e9c68b555814f287f107f">CAN3TXFG6</a> 0x0236</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c851409f0a6acd0b097a2e9966b60e88">CAN3TXFG7</a> 0x0237</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#69932c5795ff87c1ce20a4f709eb7d2d">CAN3TXFG8</a> 0x0238</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7227b4b13b430bfc6b1998e1fc1b3370">CAN3TXFG9</a> 0x0239</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#01d23779470fd7d12053004279ff6fef">CAN3TXFGA</a> 0x023A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dfb42f6e66fdb9faf3539711f7bf4e18">CAN3TXFGB</a> 0x023B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c7c3be2c2a0695f8b0a7861e05fa74bb">CAN3TXFGC</a> 0x023C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d1f1924fbb2e596fb06d1c76da426e36">CAN3TXFGD</a> 0x023D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cda611c58cbac3bdf9ac4b06d739930d">CAN3TXFGE</a> 0x023E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d96ec000f67a8bdeb23ecb14fe9fc5dc">CAN3TXFGF</a> 0x023F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b32322b4be11ce1568b95dd98d03eb72">PTT</a> 0x0240</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a790cf313ffcb576686db78465445528">PTIT</a> 0x0241</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ca99d288852f746fee21034e8d87e86e">DDRT</a> 0x0242</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8dbb964110417eb69a55fa67f8ffcaee">RDRT</a> 0x0243</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6a6aa65c2b9528028d25691ffd10a98b">PERT</a> 0x0244</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c280341f398840b1686e0837bdf152cb">PPST</a> 0x0245</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fd087524fff13e4a5a2e3bbd0e0e6752">PTS</a> 0x0248</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dbb7d014f3d51c19068e5d39f635a9a0">PTIS</a> 0x0249</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2ace7fb571090f200347b3032177b226">DDRS</a> 0x024A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bf3c1076c1947f203a2d2be1b41d60fb">RDRS</a> 0x024B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cd926066f05b2f51e61f1ef6d8a7724e">PERS</a> 0x024C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#86e05b2177a037b0c70c03176cdaab9d">PPSS</a> 0x024D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a11fce7527cf0cbbe1ff3891e4dfb973">WOMS</a> 0x024E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f321d4e67915520ce9b190f347508a4d">PTM</a> 0x0250</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#aaf976e808e92970c4853195f46f86aa">PTIM</a> 0x0251</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#81964fbcaf03ab8d024ccc58d951357a">DDRM</a> 0x0252</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#876b4ae747fb8481110f5e415feb8b1b">RDRM</a> 0x0253</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c807e65b8c2cf0d924823993c5d3e99d">PERM</a> 0x0254</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b06ef88f12c7825e8841e73754d798c7">PPSM</a> 0x0255</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d760c8deac260cf8eaa530bd4bf4ef3b">WOMM</a> 0x0256</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0110a12871e7df55e92e872965d30bf9">PTP</a> 0x0258</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#955f76954aa3a4ec132642ba61f4179b">PTIP</a> 0x0259</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c4426088e00cb31cf615b71af5fcf6da">DDRP</a> 0x025A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b03639492a302c3fe44c16f18e70820">RDRP</a> 0x025B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2e3ad511f50fc462e18374d69d652098">PERP</a> 0x025C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#371c170581fe5d8f2db45a80afed2aad">PPSP</a> 0x025D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6d7c911b3963fb4ffc331e34cb5dd65e">PIEP</a> 0x025E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#caf7f8649c56ac8571bea7267db963c0">PIFP</a> 0x025F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e195e4b974f64e9b64a49fdab0d4aa72">PTH</a> 0x0260</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#404a7e1d5def397b05ac1922c9052647">PTIH</a> 0x0261</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1522fe4fdbaf2658e713ab782de9c3aa">DDRH</a> 0x0262</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9870ce5216c4ce3edad92cca56dece3b">RDRH</a> 0x0263</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#580827b8a3a5753e681acc0a31dd24d1">PERH</a> 0x0264</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dee7f267a39162b3b98ad8c89fd3c9ab">PPSH</a> 0x0265</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#535a981e8b19887182c7c263b326fc3b">PIEH</a> 0x0266</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9e9e31b1c1b6464e476e01ea22941a22">PIFH</a> 0x0267</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#09f60e88823b1ba522431ffca9516821">PTJ</a> 0x0268</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#293bcff22daa75e79cd8ce8896adfb72">PTIJ</a> 0x0269</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a8e68e5e40849814dc084f0b19a7817c">DDRJ</a> 0x026A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a0c4b9919ef74d0827d88001f8db0156">RDRJ</a> 0x026B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#dc014883f63921ce0cb67ff173fe7139">PERJ</a> 0x026C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bd94152a5f093df5664c45a53d7582bd">PPSJ</a> 0x026D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#024a81f525df9e628ee6c924c36ff792">PIEJ</a> 0x026E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#131099a2ef483a928a44450524f82567">PIFJ</a> 0x026F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#19d3a387308442baa69b0b8d9fa4716d">CAN4CTL0</a> 0x0280</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#9a9a44b9cc95e0663f26534813dfcf32">CAN4CTL1</a> 0x0281</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#28d6f0932608307f8e81e3c8f1df208a">CAN4BTR0</a> 0x0282</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d29ad3505189222f49df24d357350380">CAN4BTR1</a> 0x0283</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6667bc5d8069a01e642ad37b056d6e02">CAN4RFLG</a> 0x0284</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2cdff5a04bc8d3e4622341dc126bfd2d">CAN4RIER</a> 0x0285</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3c8c21f4da8f5dbefa2318eb4c05c65f">CAN4TFLG</a> 0x0286</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ec78eee49b9448b9f47c72fea428e2c">CAN4TIER</a> 0x0287</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b010fed2f9176e42e00896799273ea5d">CAN4TARQ</a> 0x0288</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f208193f079e4274317d9cc46d885bd">CAN4TAAK</a> 0x0289</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4f693810237cefc24d2bbd199c1cd0da">CAN4TBSEL</a> 0x028A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ebc39d62ea622b12b71f1ec28ef7e71">CAN4IDAC</a> 0x028B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f211ca530d3d6a55005c6c266a18e02">CAN4RXERR</a> 0x028E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#75471c168582cf3180846ea2e9bf3162">CAN4TXERR</a> 0x028F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f5844310436148eac84ab781075eadf8">CAN4IDAR0</a> 0x0290</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#839d4f21c927e32c292fc21b54259e0a">CAN4IDAR1</a> 0x0291</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7e4659a7f256a1cdb5aba670b5ce4557">CAN4IDAR2</a> 0x0292</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#63f80945bb5ad5c047f888ef76072f36">CAN4IDAR3</a> 0x0293</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#727b91404f442965367512fc81160510">CAN4IDMR0</a> 0x0294</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b5afef08c9ab8cf6226b0eb756a0f79">CAN4IDMR1</a> 0x0295</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d0cc9232a372cecb5e373dd2445512d2">CAN4IDMR2</a> 0x0296</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1dfbaf28c8f128f4aef077a9cfde1482">CAN4IDMR3</a> 0x0297</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#feca9bd86137a7a660148e8d2c17dfa4">CAN4IDAR4</a> 0x0298</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4f93c39bbc2867e0d7f45bbadfe2647">CAN4IDAR5</a> 0x0299</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#769fc3fff7a3de3a4799c5217828af5c">CAN4IDAR6</a> 0x029A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#377b5f01ce8be2b59dbe3d2b55e7ff7f">CAN4IDAR7</a> 0x029B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#540eca3f09a8ee346fc78aa841e7530f">CAN4IDMR4</a> 0x029C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f3df34b03561908974c381d65ca534a7">CAN4IDMR5</a> 0x029D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#10e7bfd66f39e41dfe888b7144790ead">CAN4IDMR6</a> 0x029E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#352e9baeb5a26489a8819660d203efa6">CAN4IDMR7</a> 0x029F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d6a241ff8163aed764972ac67950e2df">CAN4RXFG0</a> 0x02A0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#35afeb0d7b1ef659191829b49e031d0d">CAN4RXFG1</a> 0x02A1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#425164fb54f8eb7aa5b05f08068073e7">CAN4RXFG2</a> 0x02A2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b366677b0087110cb45a8d5f73036ef3">CAN4RXFG3</a> 0x02A3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#434748165fb328237f3d49cd22a3d9df">CAN4RXFG4</a> 0x02A4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20760828427fb50fe03f66ab46a730f0">CAN4RXFG5</a> 0x02A5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f98c00fd0088517e14d960470fa2d7f4">CAN4RXFG6</a> 0x02A6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e94c9d110cee155682cddaf72ab6408c">CAN4RXFG7</a> 0x02A7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f8b7f2abbb349f6760b83224da6ee51">CAN4RXFG8</a> 0x02A8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bc15feed6aeac4e6213e1675d3c2b8dd">CAN4RXFG9</a> 0x02A9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bfeb194e2c0798d94c3199b9ad44806">CAN4RXFGA</a> 0x02AA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#67ee4d407114465acf560ea6f9f78599">CAN4RXFGB</a> 0x02AB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0a08f07b673880608d7ab821966a70cf">CAN4RXFGC</a> 0x02AC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1c12912cb5157abd2cd4b7a0997a77ea">CAN4RXFGD</a> 0x02AD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#12a475be29c10be623dc5e7db6a1516f">CAN4RXFGE</a> 0x02AE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d6dcd8955a193caf64396050271edbe4">CAN4RXFGF</a> 0x02AF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4c0cf9be90078813cb049154377e74a9">CAN4TXFG0</a> 0x02B0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cedeca46c7c4fb3550a15df74948a0c4">CAN4TXFG1</a> 0x02B1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#80a65776cb0c3ea4d81881f2aca5f607">CAN4TXFG2</a> 0x02B2</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#da222b271bebb75443a9ac9e52b6ced6">CAN4TXFG3</a> 0x02B3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2db79db7e8b23413cf3447bdf465599f">CAN4TXFG4</a> 0x02B4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#5bc355a9c828e35b85de219e9c1fa182">CAN4TXFG5</a> 0x02B5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2c078f07c84089d4220e2396ea5205d9">CAN4TXFG6</a> 0x02B6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b47608bc56beebfd859f10288e3a4ade">CAN4TXFG7</a> 0x02B7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a51fdab7efca9f1440d9e0f61ffb88ab">CAN4TXFG8</a> 0x02B8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#2478215a368ad1fa81de149dac034510">CAN4TXFG9</a> 0x02B9</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#20e2fa74f83d79f73045d20675c428bf">CAN4TXFGA</a> 0x02BA</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b9141ad2cbe6f517c893c66899043f30">CAN4TXFGB</a> 0x02BB</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e3bea7024e9a37c32ff62482dc2483a9">CAN4TXFGC</a> 0x02BC</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c0ce0d4d2ea8c038ef2ffb16954f5ac2">CAN4TXFGD</a> 0x02BD</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e7e21f40f988a0290735e6a690c97f97">CAN4TXFGE</a> 0x02BE</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f4a9e1b31b970cce8345c066deb75d69">CAN4TXFGF</a> 0x02BF</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8882ee5d18ec64b8193396ec6bc66fe5">CAN0</a> 0x0140</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4964ecb6a5c689aaf8ee2832b8093aac">CAN1</a> 0x0180</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5e4c86ed487dc91418b156e24808033">CAN2</a> 0x01C0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7f7e6a91346348125edf55235dd7b36a">CAN3</a> 0x0200</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#0f0e1d717b051eb8002c096a58bdedad">CAN4</a> 0x0280</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fbdb48aab5af9bc4e1c286db2f4030f2">CANCTL0</a> 0X00</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#240dfdca4d2f0ba1a1243fad55d96961">CANCTL1</a> 0X01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#cad90fa39413a921ae2a0070cda37fb8">CANBTR0</a> 0X02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b222f5b3e445f867728b8b77b5747c0">CANBTR1</a> 0X03</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#30e056d80073eebadfff9ba800b086f8">CANRFLG</a> 0X04</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1b668ea916ba976c2dca30d5899c6b76">CANRIER</a> 0X05</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8f7285c2e876851969acd7742776bb3a">CANTFLG</a> 0X06</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f90f32e22218770bdac62099d0833f5c">CANTIER</a> 0X07</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c074e4e6d925bb56de07c496125396f1">CANTBSEL</a> 0X0A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d4df031fb910865881e20f7c6b2fe471">CANIDAC</a> 0x0B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4ea6fce7126601177783202e9bbb7f6e">CANIDAR0</a> 0x10</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#552073c8d5ec6b4878ca29c9c14f9e5f">CANIDAR1</a> 0x11</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#b471d0faf75a4e68046160828b887d51">CANIDAR2</a> 0x12</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#41d16af61b06d38a97839682fb32fa05">CANIDAR3</a> 0x13</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ad7580fe4fc28e38fa4f992c6376fd55">CANIDMR0</a> 0x14</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6e4be06c891b6999ad8c3ffe931e87a8">CANIDMR1</a> 0x15</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#e5aa4334289b65b624b4cc06f7aac76d">CANIDMR2</a> 0x16</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#4b3674e7abe7e40fddb90734d8db94a7">CANIDMR3</a> 0x17</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c84502ad2ee270b91a50128888db9950">CANIDAR4</a> 0x18</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#55febe15b73d53fc9fb77ee18da2ac61">CANIDAR5</a> 0x19</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#337dd0bc9f36b48b0e35f4113807f975">CANIDAR6</a> 0x1A</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#472536c4281754452f359e467617e04e">CANIDAR7</a> 0x1B</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1fd254d1f8422e3913232bf02ac7b2c3">CANIDMR4</a> 0x1C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#d7b533b251c9cca32c799be49e4631ee">CANIDMR5</a> 0x1D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1240a26636e314e734c6c003ad20b09d">CANIDMR6</a> 0x1E</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#1e2c3dfa167c21d6e7809162fe46b4fb">CANIDMR7</a> 0x1F</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#bb97220e736e258a77d5fb130bab7e28">CANRCVID</a> 0x20</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6b3563b008d40f60625c78849f9d9db5">CANRCVDTA</a> 0x24</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#6ca4999d30f20b2d4fb3b830062cbdc9">CANRCVLEN</a> 0x2C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#fb97dce806f082b839d90b94748f438f">CANTRSID</a> 0x30</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#000be7a71981a5cceeb1fb12eb94c83a">CANTRSDTA</a> 0x34</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#12905724f8db152e59625974ef95ab92">CANTRSLEN</a> 0x3C</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#c5c8c8420c09b43f3493eb3bd4e3028a">CANTRSPRI</a> 0x3D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ce4d0e3ad518ef6a5657d7c63c907fca">SCI0</a> 0x00C8</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#a97eca5571fe1a418a94018204d2f346">SCI1</a> 0x00D0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#652f96d37614999df43e03ff58626188">SCIBDH</a> 0x00</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#f26ff5693fa93b532a8c6572e6d5f6c0">SCIBDL</a> 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#8ff8f788cb324d81ebd4d429cabf5e23">SCICR1</a> 0x02</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#3e70365f6555966aa967d0bc56c71380">SCICR2</a> 0x03</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#157429033d11aa5ff7e3fc6e581efdb4">SCISR1</a> 0x04</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#7bc6fc4a1feaa267102479747e61fc1b">SCISR2</a> 0x05</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#22243ecd974a2f062afb43f87688b3ac">SCIDRH</a> 0x06</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ports__def_8h.html#ca0217e74eef8399b0d4429e236bfdc4">SCIDRL</a> 0x07</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="7bf7cb62aaf7a62ee735a63b09575cd3"></a><!-- doxytag: member="ports_def.h::ARMCOP" ref="7bf7cb62aaf7a62ee735a63b09575cd3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ARMCOP 0x003F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00094">94</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="97646136fa0daf5796c1f5255333ad32"></a><!-- doxytag: member="ports_def.h::ATD00CTL1" ref="97646136fa0daf5796c1f5255333ad32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD00CTL1 0x0081 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00159">159</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="53553c5c7d0f34f308848e9b408177b7"></a><!-- doxytag: member="ports_def.h::ATD0CTL0" ref="53553c5c7d0f34f308848e9b408177b7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0CTL0 0x0080 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00158">158</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0d03a08a96bd2cbecaf403369fe4cabe"></a><!-- doxytag: member="ports_def.h::ATD0CTL2" ref="0d03a08a96bd2cbecaf403369fe4cabe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0CTL2 0x0082 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00160">160</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0e89ce8b6afd2f6ce2ba18075594effd"></a><!-- doxytag: member="ports_def.h::ATD0CTL3" ref="0e89ce8b6afd2f6ce2ba18075594effd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0CTL3 0x0083 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00161">161</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1a9b39d883226f2a8529a9cc55383fe8"></a><!-- doxytag: member="ports_def.h::ATD0CTL4" ref="1a9b39d883226f2a8529a9cc55383fe8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0CTL4 0x0084 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00162">162</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e92eb5c9cfd0daceb5dcf2c83d418898"></a><!-- doxytag: member="ports_def.h::ATD0CTL5" ref="e92eb5c9cfd0daceb5dcf2c83d418898" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0CTL5 0x0085 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00163">163</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0f6c1069a46755343cc13266a05691db"></a><!-- doxytag: member="ports_def.h::ATD0DIEN" ref="0f6c1069a46755343cc13266a05691db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DIEN 0x008D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00169">169</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="36ea9c147d5e5330ec150e2adeed0285"></a><!-- doxytag: member="ports_def.h::ATD0DR0H" ref="36ea9c147d5e5330ec150e2adeed0285" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR0H 0x0090 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00172">172</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ec83d2ef61177bc5e1de85f2eb7efeef"></a><!-- doxytag: member="ports_def.h::ATD0DR0L" ref="ec83d2ef61177bc5e1de85f2eb7efeef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR0L 0x0091 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00173">173</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c47b5d408bad50b3863b0ccfd4bdc307"></a><!-- doxytag: member="ports_def.h::ATD0DR1H" ref="c47b5d408bad50b3863b0ccfd4bdc307" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR1H 0x0092 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00174">174</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4d345aaf1e5503b897b53e9e33e00c56"></a><!-- doxytag: member="ports_def.h::ATD0DR1L" ref="4d345aaf1e5503b897b53e9e33e00c56" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR1L 0x0093 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00175">175</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="73e3879a5dd2ea1ecb02d2d2da41f465"></a><!-- doxytag: member="ports_def.h::ATD0DR2H" ref="73e3879a5dd2ea1ecb02d2d2da41f465" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR2H 0x0094 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00176">176</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6fbb2aa5d93d2a19ae4410eefb392106"></a><!-- doxytag: member="ports_def.h::ATD0DR2L" ref="6fbb2aa5d93d2a19ae4410eefb392106" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR2L 0x0095 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00177">177</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e087a7ba329790fe07c42f877c9d7929"></a><!-- doxytag: member="ports_def.h::ATD0DR3H" ref="e087a7ba329790fe07c42f877c9d7929" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR3H 0x0096 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00178">178</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dfe34d98c7f847efd0cf6cebec49af52"></a><!-- doxytag: member="ports_def.h::ATD0DR3L" ref="dfe34d98c7f847efd0cf6cebec49af52" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR3L 0x0097 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00179">179</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c5a53d43b12248ef2c86b178b8844b07"></a><!-- doxytag: member="ports_def.h::ATD0DR4H" ref="c5a53d43b12248ef2c86b178b8844b07" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR4H 0x0098 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00180">180</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7c5e0fa59ce34a1c75ce9440eb73a4cc"></a><!-- doxytag: member="ports_def.h::ATD0DR4L" ref="7c5e0fa59ce34a1c75ce9440eb73a4cc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR4L 0x0099 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00181">181</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f59091e52c46e4d2ded2eba3f576680f"></a><!-- doxytag: member="ports_def.h::ATD0DR5H" ref="f59091e52c46e4d2ded2eba3f576680f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR5H 0x009A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00182">182</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e5e494678069bb249d57b9a4188434b3"></a><!-- doxytag: member="ports_def.h::ATD0DR5L" ref="e5e494678069bb249d57b9a4188434b3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR5L 0x009B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00183">183</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a22118517cb9ac71d2fad9987b313ed7"></a><!-- doxytag: member="ports_def.h::ATD0DR6H" ref="a22118517cb9ac71d2fad9987b313ed7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR6H 0x009C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00184">184</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b3085fc3e8ccbffb7642ec887d67b47f"></a><!-- doxytag: member="ports_def.h::ATD0DR6L" ref="b3085fc3e8ccbffb7642ec887d67b47f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR6L 0x009D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00185">185</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="25058d23801b6c453a31037ba4550344"></a><!-- doxytag: member="ports_def.h::ATD0DR7H" ref="25058d23801b6c453a31037ba4550344" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR7H 0x009E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00186">186</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b235b97b0cc2dc8fe27d21b6c8d0b9e0"></a><!-- doxytag: member="ports_def.h::ATD0DR7L" ref="b235b97b0cc2dc8fe27d21b6c8d0b9e0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0DR7L 0x009F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00187">187</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="67d19f0f61248959c4550a71a3ef7325"></a><!-- doxytag: member="ports_def.h::ATD0STAT0" ref="67d19f0f61248959c4550a71a3ef7325" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0STAT0 0x0086 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00164">164</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="06b946e97d8226d65cb1f62bb36ba154"></a><!-- doxytag: member="ports_def.h::ATD0STAT1" ref="06b946e97d8226d65cb1f62bb36ba154" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0STAT1 0x0087 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00165">165</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3a46681135212b4f6c77411ab265b83e"></a><!-- doxytag: member="ports_def.h::ATD0TEST0" ref="3a46681135212b4f6c77411ab265b83e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0TEST0 0x0088 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00166">166</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="aa162cdca681826afb47a3b7f68a042d"></a><!-- doxytag: member="ports_def.h::ATD0TEST1" ref="aa162cdca681826afb47a3b7f68a042d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD0TEST1 0x0089 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00167">167</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6735e7cfcdea2aeff69d2d2873f7987f"></a><!-- doxytag: member="ports_def.h::ATD1CTL0" ref="6735e7cfcdea2aeff69d2d2873f7987f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL0 0x0120 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00292">292</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f4b147466e2ff6917de8dbd9f3fadca7"></a><!-- doxytag: member="ports_def.h::ATD1CTL1" ref="f4b147466e2ff6917de8dbd9f3fadca7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL1 0x0121 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00293">293</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a8ee98bbeec0a6ab964779bf6e4a26c5"></a><!-- doxytag: member="ports_def.h::ATD1CTL2" ref="a8ee98bbeec0a6ab964779bf6e4a26c5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL2 0x0122 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00294">294</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="512c49b3d0bddadab64344dab69f44c7"></a><!-- doxytag: member="ports_def.h::ATD1CTL3" ref="512c49b3d0bddadab64344dab69f44c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL3 0x0123 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00295">295</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e13a6efc86b3d9abaeb0e91ed411591b"></a><!-- doxytag: member="ports_def.h::ATD1CTL4" ref="e13a6efc86b3d9abaeb0e91ed411591b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL4 0x0124 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00296">296</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5505e00361a7fc81f8b0d56979055c57"></a><!-- doxytag: member="ports_def.h::ATD1CTL5" ref="5505e00361a7fc81f8b0d56979055c57" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1CTL5 0x0125 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00297">297</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c3fd7fa0696606fefb941193180161af"></a><!-- doxytag: member="ports_def.h::ATD1DR0H" ref="c3fd7fa0696606fefb941193180161af" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR0H 0x0130 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00306">306</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ce146c8eea9928e52144fe19c860a28f"></a><!-- doxytag: member="ports_def.h::ATD1DR0L" ref="ce146c8eea9928e52144fe19c860a28f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR0L 0x0131 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00307">307</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="272c5c3f58063270ac13122196a11c40"></a><!-- doxytag: member="ports_def.h::ATD1DR1H" ref="272c5c3f58063270ac13122196a11c40" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR1H 0x0132 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00308">308</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="235dbc5fde27afed5093ba8515815100"></a><!-- doxytag: member="ports_def.h::ATD1DR1L" ref="235dbc5fde27afed5093ba8515815100" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR1L 0x0133 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00309">309</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fc3fcf506e709d4819bbdc990749cc26"></a><!-- doxytag: member="ports_def.h::ATD1DR2H" ref="fc3fcf506e709d4819bbdc990749cc26" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR2H 0x0134 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00310">310</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="34425ed48a096a27f2c781a9ee87e458"></a><!-- doxytag: member="ports_def.h::ATD1DR2L" ref="34425ed48a096a27f2c781a9ee87e458" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR2L 0x0135 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00311">311</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1ac9ef5a6ac9abbec5a8f95267abb9d6"></a><!-- doxytag: member="ports_def.h::ATD1DR3H" ref="1ac9ef5a6ac9abbec5a8f95267abb9d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR3H 0x0136 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00312">312</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f7befdea5df94a7717b609bbb929e6f9"></a><!-- doxytag: member="ports_def.h::ATD1DR3L" ref="f7befdea5df94a7717b609bbb929e6f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR3L 0x0137 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00313">313</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="49b1f27f2f8632a490c2296b46629e02"></a><!-- doxytag: member="ports_def.h::ATD1DR4H" ref="49b1f27f2f8632a490c2296b46629e02" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR4H 0x0138 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00314">314</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5dcbb1a6ac62f8b4ec829ead7c012d53"></a><!-- doxytag: member="ports_def.h::ATD1DR4L" ref="5dcbb1a6ac62f8b4ec829ead7c012d53" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR4L 0x0139 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00315">315</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="51f83c8f61910404a1c0769c1c7fd2a8"></a><!-- doxytag: member="ports_def.h::ATD1DR5H" ref="51f83c8f61910404a1c0769c1c7fd2a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR5H 0x013A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00316">316</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d4b1a090b42789df1c341cf369339b2c"></a><!-- doxytag: member="ports_def.h::ATD1DR5L" ref="d4b1a090b42789df1c341cf369339b2c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR5L 0x013B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00317">317</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a511b53832b3fefe9322d3fa1c60e305"></a><!-- doxytag: member="ports_def.h::ATD1DR6H" ref="a511b53832b3fefe9322d3fa1c60e305" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR6H 0x013C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00318">318</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9005d7ad09ab5400d03cd489d89c6c1d"></a><!-- doxytag: member="ports_def.h::ATD1DR6L" ref="9005d7ad09ab5400d03cd489d89c6c1d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR6L 0x013D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00319">319</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6b3b6a7a0fc700682a861496241d7b87"></a><!-- doxytag: member="ports_def.h::ATD1DR7H" ref="6b3b6a7a0fc700682a861496241d7b87" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR7H 0x013E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00320">320</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8d9de7a40fb11d6e27a8952ae1a58d83"></a><!-- doxytag: member="ports_def.h::ATD1DR7L" ref="8d9de7a40fb11d6e27a8952ae1a58d83" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1DR7L 0x013F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00321">321</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="967e8935f41b09e61002615431a84324"></a><!-- doxytag: member="ports_def.h::ATD1STAT0" ref="967e8935f41b09e61002615431a84324" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1STAT0 0x0126 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00298">298</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e9b50c41a350b4b83bcdc4063df5c879"></a><!-- doxytag: member="ports_def.h::ATD1STAT1" ref="e9b50c41a350b4b83bcdc4063df5c879" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1STAT1 0x0127 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00299">299</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="32f8194a893f8e658281e6e2a005cb06"></a><!-- doxytag: member="ports_def.h::ATD1TEST0" ref="32f8194a893f8e658281e6e2a005cb06" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1TEST0 0x0128 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00300">300</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5658a1cfc4df9be9ffb06a921523d758"></a><!-- doxytag: member="ports_def.h::ATD1TEST1" ref="5658a1cfc4df9be9ffb06a921523d758" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATD1TEST1 0x0129 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00301">301</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f288fe52bf08c3fde5a3dccb6f1ea6c5"></a><!-- doxytag: member="ports_def.h::ATDDIEN" ref="f288fe52bf08c3fde5a3dccb6f1ea6c5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ATDDIEN 0x012D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00303">303</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="546b668e4c677ac3f49b0db000a751fd"></a><!-- doxytag: member="ports_def.h::BKP0H" ref="546b668e4c677ac3f49b0db000a751fd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP0H 0x002B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00074">74</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d9fc7be9bc8336d8cf161011d4c7712f"></a><!-- doxytag: member="ports_def.h::BKP0L" ref="d9fc7be9bc8336d8cf161011d4c7712f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP0L 0x002C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00075">75</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a7955de76905c1d1a7883bc428b57439"></a><!-- doxytag: member="ports_def.h::BKP0X" ref="a7955de76905c1d1a7883bc428b57439" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP0X 0x002A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00073">73</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8d0e60f0d8b84b16a1913fb8580d6807"></a><!-- doxytag: member="ports_def.h::BKP1H" ref="8d0e60f0d8b84b16a1913fb8580d6807" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP1H 0x002E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00077">77</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a5b45bfc69c38c38e893d0242a482cca"></a><!-- doxytag: member="ports_def.h::BKP1L" ref="a5b45bfc69c38c38e893d0242a482cca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP1L 0x002F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00078">78</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b687edc134502419e49ebf67214af54a"></a><!-- doxytag: member="ports_def.h::BKP1X" ref="b687edc134502419e49ebf67214af54a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKP1X 0x002D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00076">76</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="734039bf506129b3f00877c809db4bbe"></a><!-- doxytag: member="ports_def.h::BKPCT0" ref="734039bf506129b3f00877c809db4bbe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKPCT0 0x0028 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00071">71</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="281b418be6896285bdbd2ad4964d7243"></a><!-- doxytag: member="ports_def.h::BKPCT1" ref="281b418be6896285bdbd2ad4964d7243" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BKPCT1 0x0029 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00072">72</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8882ee5d18ec64b8193396ec6bc66fe5"></a><!-- doxytag: member="ports_def.h::CAN0" ref="8882ee5d18ec64b8193396ec6bc66fe5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0 0x0140 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00698">698</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="724755c41918631f33ce0c3457e3ebb5"></a><!-- doxytag: member="ports_def.h::CAN0BTR0" ref="724755c41918631f33ce0c3457e3ebb5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0BTR0 0x0142 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00324">324</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9fc2b64de9c35ac040fb9c4fb021881c"></a><!-- doxytag: member="ports_def.h::CAN0BTR1" ref="9fc2b64de9c35ac040fb9c4fb021881c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0BTR1 0x0143 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00325">325</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0ccbc3bf3dee3b5dcf9a54c9e5760d18"></a><!-- doxytag: member="ports_def.h::CAN0CTL0" ref="0ccbc3bf3dee3b5dcf9a54c9e5760d18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0CTL0 0x0140 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00322">322</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7966e337d6861fc724ab19d9caa330d1"></a><!-- doxytag: member="ports_def.h::CAN0CTL1" ref="7966e337d6861fc724ab19d9caa330d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0CTL1 0x0141 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00323">323</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c908f7e5d0f7629a70901edfa0ee7c8f"></a><!-- doxytag: member="ports_def.h::CAN0IDAC" ref="c908f7e5d0f7629a70901edfa0ee7c8f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAC 0x014B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00333">333</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2c16660139afa2d2801a1c255195de43"></a><!-- doxytag: member="ports_def.h::CAN0IDAR0" ref="2c16660139afa2d2801a1c255195de43" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR0 0x0150 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00337">337</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0a7fd70bc56a9a161e5d16438ffa1499"></a><!-- doxytag: member="ports_def.h::CAN0IDAR1" ref="0a7fd70bc56a9a161e5d16438ffa1499" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR1 0x0151 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00338">338</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="49f4e66cd9963f1482efc70f4eff4ec9"></a><!-- doxytag: member="ports_def.h::CAN0IDAR2" ref="49f4e66cd9963f1482efc70f4eff4ec9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR2 0x0152 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00339">339</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="357287a0968d995d447ac96f5f66ba83"></a><!-- doxytag: member="ports_def.h::CAN0IDAR3" ref="357287a0968d995d447ac96f5f66ba83" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR3 0x0153 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00340">340</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e1dce5abf580224a41cfc85ba62ae7ee"></a><!-- doxytag: member="ports_def.h::CAN0IDAR4" ref="e1dce5abf580224a41cfc85ba62ae7ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR4 0x0158 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00345">345</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1d1e49a10a62254d3e88269be506264b"></a><!-- doxytag: member="ports_def.h::CAN0IDAR5" ref="1d1e49a10a62254d3e88269be506264b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR5 0x0159 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00346">346</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8612413d7153b2bc5cf767654abcd61c"></a><!-- doxytag: member="ports_def.h::CAN0IDAR6" ref="8612413d7153b2bc5cf767654abcd61c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR6 0x015A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00347">347</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7712cfb2f964d1896b9a90459fa65b77"></a><!-- doxytag: member="ports_def.h::CAN0IDAR7" ref="7712cfb2f964d1896b9a90459fa65b77" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDAR7 0x015B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00348">348</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6891193b92d20eba3048d730081bbcd5"></a><!-- doxytag: member="ports_def.h::CAN0IDMR0" ref="6891193b92d20eba3048d730081bbcd5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR0 0x0154 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00341">341</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8b6e7e8068abe3c0147f7b5e5415f9f6"></a><!-- doxytag: member="ports_def.h::CAN0IDMR1" ref="8b6e7e8068abe3c0147f7b5e5415f9f6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR1 0x0155 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00342">342</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="27f0a6c52ca1863ca3fae35a8d7d9a7e"></a><!-- doxytag: member="ports_def.h::CAN0IDMR2" ref="27f0a6c52ca1863ca3fae35a8d7d9a7e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR2 0x0156 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00343">343</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3f773775e86f76bfc254ed5bdd8ae37b"></a><!-- doxytag: member="ports_def.h::CAN0IDMR3" ref="3f773775e86f76bfc254ed5bdd8ae37b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR3 0x0157 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00344">344</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d46d9e9de5e2c9fd95cd0ccfdf751955"></a><!-- doxytag: member="ports_def.h::CAN0IDMR4" ref="d46d9e9de5e2c9fd95cd0ccfdf751955" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR4 0x015C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00349">349</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0f3fd2e179f4265067665e701d0420e7"></a><!-- doxytag: member="ports_def.h::CAN0IDMR5" ref="0f3fd2e179f4265067665e701d0420e7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR5 0x015D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00350">350</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1c2042bc15343a6dc1cc8d9f2c7b8ba8"></a><!-- doxytag: member="ports_def.h::CAN0IDMR6" ref="1c2042bc15343a6dc1cc8d9f2c7b8ba8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR6 0x015E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00351">351</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5b14697119a963018fca53acf5ca8970"></a><!-- doxytag: member="ports_def.h::CAN0IDMR7" ref="5b14697119a963018fca53acf5ca8970" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0IDMR7 0x015F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00352">352</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="aedd6fcf1b57dc204d0761d1542a30de"></a><!-- doxytag: member="ports_def.h::CAN0RFLG" ref="aedd6fcf1b57dc204d0761d1542a30de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RFLG 0x0144 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00326">326</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c0903da504bc533d33445dd2a145793a"></a><!-- doxytag: member="ports_def.h::CAN0RIER" ref="c0903da504bc533d33445dd2a145793a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RIER 0x0145 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00327">327</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="206cf68341c377a69deb506dc26c986b"></a><!-- doxytag: member="ports_def.h::CAN0RXERR" ref="206cf68341c377a69deb506dc26c986b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXERR 0x014E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00335">335</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3fe90e96331a563ca076ab060dad38e7"></a><!-- doxytag: member="ports_def.h::CAN0RXFG0" ref="3fe90e96331a563ca076ab060dad38e7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG0 0x0160 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00353">353</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1f2e1efebcfc386f5958638f1b157679"></a><!-- doxytag: member="ports_def.h::CAN0RXFG1" ref="1f2e1efebcfc386f5958638f1b157679" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG1 0x0161 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00354">354</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6d7be381cb88cd194254dd284f9d074e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG2" ref="6d7be381cb88cd194254dd284f9d074e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG2 0x0162 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00355">355</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9b7e357b72a07aecc954c3d7e011451e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG3" ref="9b7e357b72a07aecc954c3d7e011451e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG3 0x0163 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00356">356</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="11141a5a3991b30fea2861ec5adb3405"></a><!-- doxytag: member="ports_def.h::CAN0RXFG4" ref="11141a5a3991b30fea2861ec5adb3405" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG4 0x0164 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00357">357</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="880a02f694b23eabba3061aab6704567"></a><!-- doxytag: member="ports_def.h::CAN0RXFG5" ref="880a02f694b23eabba3061aab6704567" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG5 0x0165 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00358">358</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f9106f16d6cea9b22cad213493df9783"></a><!-- doxytag: member="ports_def.h::CAN0RXFG6" ref="f9106f16d6cea9b22cad213493df9783" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG6 0x0166 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00359">359</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c465c250dca73fbf31edeafa616d4dba"></a><!-- doxytag: member="ports_def.h::CAN0RXFG7" ref="c465c250dca73fbf31edeafa616d4dba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG7 0x0167 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00360">360</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="30998f6db33d9866e410db0f6c654415"></a><!-- doxytag: member="ports_def.h::CAN0RXFG8" ref="30998f6db33d9866e410db0f6c654415" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG8 0x0168 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00361">361</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7c40f721a0728920d5ca341a5e99cf6e"></a><!-- doxytag: member="ports_def.h::CAN0RXFG9" ref="7c40f721a0728920d5ca341a5e99cf6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFG9 0x0169 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00362">362</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ba4450102a2e535c869b5983ca638bb7"></a><!-- doxytag: member="ports_def.h::CAN0RXFGA" ref="ba4450102a2e535c869b5983ca638bb7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGA 0x016A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00363">363</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="20e67230c86b286557f3435703980710"></a><!-- doxytag: member="ports_def.h::CAN0RXFGB" ref="20e67230c86b286557f3435703980710" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGB 0x016B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00364">364</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="caad310e4d473e213dcd52dd1b0abc81"></a><!-- doxytag: member="ports_def.h::CAN0RXFGC" ref="caad310e4d473e213dcd52dd1b0abc81" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGC 0x016C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00365">365</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b40d59d686bba0f895c2aec42b4f6b1c"></a><!-- doxytag: member="ports_def.h::CAN0RXFGD" ref="b40d59d686bba0f895c2aec42b4f6b1c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGD 0x016D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00366">366</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b5bfcce3c96f75c173d86a2d7ede370d"></a><!-- doxytag: member="ports_def.h::CAN0RXFGE" ref="b5bfcce3c96f75c173d86a2d7ede370d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGE 0x016E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00367">367</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b2be335ddb57f97959cef0040b22a9a0"></a><!-- doxytag: member="ports_def.h::CAN0RXFGF" ref="b2be335ddb57f97959cef0040b22a9a0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0RXFGF 0x016F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00368">368</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2e25d519fa49c7be1848c270040f5878"></a><!-- doxytag: member="ports_def.h::CAN0TAAK" ref="2e25d519fa49c7be1848c270040f5878" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TAAK 0x0149 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00331">331</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1bdd6107673896141db134dc88855b7c"></a><!-- doxytag: member="ports_def.h::CAN0TARQ" ref="1bdd6107673896141db134dc88855b7c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TARQ 0x0148 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00330">330</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="af49266492595ca1cf9622cb7e932390"></a><!-- doxytag: member="ports_def.h::CAN0TBSEL" ref="af49266492595ca1cf9622cb7e932390" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TBSEL 0x014A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00332">332</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fd03de34dcdb17dad06300fe267b7fec"></a><!-- doxytag: member="ports_def.h::CAN0TFLG" ref="fd03de34dcdb17dad06300fe267b7fec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TFLG 0x0146 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00328">328</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a9f32cfff7e9f71b6b854ea8e044077f"></a><!-- doxytag: member="ports_def.h::CAN0TIER" ref="a9f32cfff7e9f71b6b854ea8e044077f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TIER 0x0147 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00329">329</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2a0c3518d043d9d829742e416dba16c6"></a><!-- doxytag: member="ports_def.h::CAN0TXERR" ref="2a0c3518d043d9d829742e416dba16c6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXERR 0x014F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00336">336</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d59c3bdc9c99ff7ed65fb41af7a5b612"></a><!-- doxytag: member="ports_def.h::CAN0TXFG0" ref="d59c3bdc9c99ff7ed65fb41af7a5b612" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG0 0x0170 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00369">369</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4cdc332e6b82f15e52d3eb9d6dac2f04"></a><!-- doxytag: member="ports_def.h::CAN0TXFG1" ref="4cdc332e6b82f15e52d3eb9d6dac2f04" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG1 0x0171 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00370">370</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2091069133cbdb3af6736b66c11b6439"></a><!-- doxytag: member="ports_def.h::CAN0TXFG2" ref="2091069133cbdb3af6736b66c11b6439" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG2 0x0172 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00371">371</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2cc794c785024e21888fc1172ebc4c76"></a><!-- doxytag: member="ports_def.h::CAN0TXFG3" ref="2cc794c785024e21888fc1172ebc4c76" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG3 0x0173 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00372">372</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a0bc3c15899e6ff5380069ae1ae1430d"></a><!-- doxytag: member="ports_def.h::CAN0TXFG4" ref="a0bc3c15899e6ff5380069ae1ae1430d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG4 0x0174 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00373">373</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b5bf98a42f4886e396d8cb3adfc1c4a8"></a><!-- doxytag: member="ports_def.h::CAN0TXFG5" ref="b5bf98a42f4886e396d8cb3adfc1c4a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG5 0x0175 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00374">374</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d4973c36876035d14b55b2c9a6d0e2b9"></a><!-- doxytag: member="ports_def.h::CAN0TXFG6" ref="d4973c36876035d14b55b2c9a6d0e2b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG6 0x0176 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00375">375</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d88402b8c4e34c45c4151da6db43f073"></a><!-- doxytag: member="ports_def.h::CAN0TXFG7" ref="d88402b8c4e34c45c4151da6db43f073" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG7 0x0177 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00376">376</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="04c6b0fde64ea8fc66ad74d3914694d1"></a><!-- doxytag: member="ports_def.h::CAN0TXFG8" ref="04c6b0fde64ea8fc66ad74d3914694d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG8 0x0178 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00377">377</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6b7faaac5714879e91b19d82f2481a37"></a><!-- doxytag: member="ports_def.h::CAN0TXFG9" ref="6b7faaac5714879e91b19d82f2481a37" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFG9 0x0179 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00378">378</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="99a6e23119e7ddceacd70260240bf850"></a><!-- doxytag: member="ports_def.h::CAN0TXFGA" ref="99a6e23119e7ddceacd70260240bf850" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGA 0x017A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00379">379</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f1865d447a4a2d4ca74830d402dbb6b0"></a><!-- doxytag: member="ports_def.h::CAN0TXFGB" ref="f1865d447a4a2d4ca74830d402dbb6b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGB 0x017B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00380">380</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1682ed73bd49e75f19c6a2d3d6df3f4e"></a><!-- doxytag: member="ports_def.h::CAN0TXFGC" ref="1682ed73bd49e75f19c6a2d3d6df3f4e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGC 0x017C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00381">381</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5c453c481397f7417562e18e909287af"></a><!-- doxytag: member="ports_def.h::CAN0TXFGD" ref="5c453c481397f7417562e18e909287af" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGD 0x017D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00382">382</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1a2578587f2accda79d74880bfbca354"></a><!-- doxytag: member="ports_def.h::CAN0TXFGE" ref="1a2578587f2accda79d74880bfbca354" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGE 0x017E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00383">383</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ac4f7990ca7a29851c503a4f09ad86fa"></a><!-- doxytag: member="ports_def.h::CAN0TXFGF" ref="ac4f7990ca7a29851c503a4f09ad86fa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN0TXFGF 0x017F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00384">384</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4964ecb6a5c689aaf8ee2832b8093aac"></a><!-- doxytag: member="ports_def.h::CAN1" ref="4964ecb6a5c689aaf8ee2832b8093aac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1 0x0180 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00699">699</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="09429afdf0db78f35219e326781cfd16"></a><!-- doxytag: member="ports_def.h::CAN1BTR0" ref="09429afdf0db78f35219e326781cfd16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1BTR0 0x0182 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00388">388</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3286b06f55b1c193e44bdee9f58d53d9"></a><!-- doxytag: member="ports_def.h::CAN1BTR1" ref="3286b06f55b1c193e44bdee9f58d53d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1BTR1 0x0183 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00389">389</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f290d4d3c53f9bd00f01010f33bc294"></a><!-- doxytag: member="ports_def.h::CAN1CTL0" ref="7f290d4d3c53f9bd00f01010f33bc294" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1CTL0 0x0180 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00386">386</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="aaffac8788eec6101b6445565efba420"></a><!-- doxytag: member="ports_def.h::CAN1CTL1" ref="aaffac8788eec6101b6445565efba420" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1CTL1 0x0181 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00387">387</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7130de64e50cb3c57bc714db532cb318"></a><!-- doxytag: member="ports_def.h::CAN1IDAC" ref="7130de64e50cb3c57bc714db532cb318" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAC 0x018B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00397">397</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="45534ac46b60dc3ceaf90cb28a8acd79"></a><!-- doxytag: member="ports_def.h::CAN1IDAR0" ref="45534ac46b60dc3ceaf90cb28a8acd79" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR0 0x0190 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00400">400</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5d6126598dd2c712934e57c33195ae10"></a><!-- doxytag: member="ports_def.h::CAN1IDAR1" ref="5d6126598dd2c712934e57c33195ae10" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR1 0x0191 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00401">401</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0960571aaa9f55559ec802e10afb6fb3"></a><!-- doxytag: member="ports_def.h::CAN1IDAR2" ref="0960571aaa9f55559ec802e10afb6fb3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR2 0x0192 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00402">402</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="59731e99f5f4bf7ce2d9ef61f314d687"></a><!-- doxytag: member="ports_def.h::CAN1IDAR3" ref="59731e99f5f4bf7ce2d9ef61f314d687" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR3 0x0193 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00403">403</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a22e718caa2dbc7d9827c2ba32d4700f"></a><!-- doxytag: member="ports_def.h::CAN1IDAR4" ref="a22e718caa2dbc7d9827c2ba32d4700f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR4 0x0198 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00408">408</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fc1a9131b7f8507095931360cc5c4f0e"></a><!-- doxytag: member="ports_def.h::CAN1IDAR5" ref="fc1a9131b7f8507095931360cc5c4f0e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR5 0x0199 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00409">409</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ab4933997770797e41bcd2e6efb2a19"></a><!-- doxytag: member="ports_def.h::CAN1IDAR6" ref="8ab4933997770797e41bcd2e6efb2a19" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR6 0x019A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00410">410</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1bc0d4a75efd457a00126dd85280bca0"></a><!-- doxytag: member="ports_def.h::CAN1IDAR7" ref="1bc0d4a75efd457a00126dd85280bca0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDAR7 0x019B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00411">411</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b997c78ea29fee6b55518d01b8c94c73"></a><!-- doxytag: member="ports_def.h::CAN1IDMR0" ref="b997c78ea29fee6b55518d01b8c94c73" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR0 0x0194 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00404">404</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="df40c8450e216bb736a5eed5096911ae"></a><!-- doxytag: member="ports_def.h::CAN1IDMR1" ref="df40c8450e216bb736a5eed5096911ae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR1 0x0195 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00405">405</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4647a1871bfae96bfd97c8d1c2aedb7d"></a><!-- doxytag: member="ports_def.h::CAN1IDMR2" ref="4647a1871bfae96bfd97c8d1c2aedb7d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR2 0x0196 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00406">406</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b91da53041e5d5b0af7d68813011f90"></a><!-- doxytag: member="ports_def.h::CAN1IDMR3" ref="1b91da53041e5d5b0af7d68813011f90" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR3 0x0197 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00407">407</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e7885212df5b766891add83152a4600c"></a><!-- doxytag: member="ports_def.h::CAN1IDMR4" ref="e7885212df5b766891add83152a4600c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR4 0x019C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00412">412</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0c70e3e4dd7130917f5c43c066b61d85"></a><!-- doxytag: member="ports_def.h::CAN1IDMR5" ref="0c70e3e4dd7130917f5c43c066b61d85" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR5 0x019D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00413">413</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b278ccfb57551fdcee19b717dbe9d6b"></a><!-- doxytag: member="ports_def.h::CAN1IDMR6" ref="1b278ccfb57551fdcee19b717dbe9d6b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR6 0x019E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00414">414</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1bb67e2d571d99ecda94e62a51fe9aee"></a><!-- doxytag: member="ports_def.h::CAN1IDMR7" ref="1bb67e2d571d99ecda94e62a51fe9aee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1IDMR7 0x019F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00415">415</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9b7c3d2712215835da899817481edd12"></a><!-- doxytag: member="ports_def.h::CAN1RFLG" ref="9b7c3d2712215835da899817481edd12" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RFLG 0x0184 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00390">390</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d421954a6c292332118ef7f469deba5b"></a><!-- doxytag: member="ports_def.h::CAN1RIER" ref="d421954a6c292332118ef7f469deba5b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RIER 0x0185 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00391">391</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="20cf49db309d7ca8b6710d85985c147a"></a><!-- doxytag: member="ports_def.h::CAN1RXERR" ref="20cf49db309d7ca8b6710d85985c147a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXERR 0x018E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00398">398</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d5e0074a68591b383b94642e1fe5977b"></a><!-- doxytag: member="ports_def.h::CAN1RXFG0" ref="d5e0074a68591b383b94642e1fe5977b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG0 0x01A0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00417">417</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f32b0fa2898d48f55ba08af664c29693"></a><!-- doxytag: member="ports_def.h::CAN1RXFG1" ref="f32b0fa2898d48f55ba08af664c29693" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG1 0x01A1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00418">418</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d0f8c61f3f41f932b1a645212420c7fb"></a><!-- doxytag: member="ports_def.h::CAN1RXFG2" ref="d0f8c61f3f41f932b1a645212420c7fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG2 0x01A2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00419">419</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="486e9b56869def088e6f84a6bc8d0b4c"></a><!-- doxytag: member="ports_def.h::CAN1RXFG3" ref="486e9b56869def088e6f84a6bc8d0b4c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG3 0x01A3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00420">420</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="38c1b0e412c695e209e471e3f7c42055"></a><!-- doxytag: member="ports_def.h::CAN1RXFG4" ref="38c1b0e412c695e209e471e3f7c42055" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG4 0x01A4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00421">421</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6087d27a58489c5369363661738e1fca"></a><!-- doxytag: member="ports_def.h::CAN1RXFG5" ref="6087d27a58489c5369363661738e1fca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG5 0x01A5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00422">422</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f160756db00e075194033e1f4503690b"></a><!-- doxytag: member="ports_def.h::CAN1RXFG6" ref="f160756db00e075194033e1f4503690b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG6 0x01A6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00423">423</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="87fcced511866b485778e133fa800575"></a><!-- doxytag: member="ports_def.h::CAN1RXFG7" ref="87fcced511866b485778e133fa800575" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG7 0x01A7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00424">424</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="33cf595cdc5b5471b29010ee399fd367"></a><!-- doxytag: member="ports_def.h::CAN1RXFG8" ref="33cf595cdc5b5471b29010ee399fd367" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG8 0x01A8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00425">425</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d4f9e0ff94b8af5a8ee2759804869aee"></a><!-- doxytag: member="ports_def.h::CAN1RXFG9" ref="d4f9e0ff94b8af5a8ee2759804869aee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFG9 0x01A9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00426">426</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0144e00e0235f816d41fb292a340ec4f"></a><!-- doxytag: member="ports_def.h::CAN1RXFGA" ref="0144e00e0235f816d41fb292a340ec4f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGA 0x01AA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00427">427</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="68156faff34c5ba84a02856d642d17c6"></a><!-- doxytag: member="ports_def.h::CAN1RXFGB" ref="68156faff34c5ba84a02856d642d17c6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGB 0x01AB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00428">428</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2b10eff8a9a2c72927da1e73b567ec2b"></a><!-- doxytag: member="ports_def.h::CAN1RXFGC" ref="2b10eff8a9a2c72927da1e73b567ec2b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGC 0x01AC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00429">429</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9d4337fc483e18c3b5c954ec40917fef"></a><!-- doxytag: member="ports_def.h::CAN1RXFGD" ref="9d4337fc483e18c3b5c954ec40917fef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGD 0x01AD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00430">430</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="00c5557d4a25f6a75156dd506cd8ee57"></a><!-- doxytag: member="ports_def.h::CAN1RXFGE" ref="00c5557d4a25f6a75156dd506cd8ee57" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGE 0x01AE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00431">431</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="40e0487bd0f53aa3755daa2f65d446f0"></a><!-- doxytag: member="ports_def.h::CAN1RXFGF" ref="40e0487bd0f53aa3755daa2f65d446f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1RXFGF 0x01AF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00432">432</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f3928427f23c62223702de994c950c3a"></a><!-- doxytag: member="ports_def.h::CAN1TAAK" ref="f3928427f23c62223702de994c950c3a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TAAK 0x0189 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00395">395</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a3e27f7f0a680515fb00ba82578ed27f"></a><!-- doxytag: member="ports_def.h::CAN1TARQ" ref="a3e27f7f0a680515fb00ba82578ed27f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TARQ 0x0188 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00394">394</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cd78ded94b5090972c5fb6fc4f82e5c7"></a><!-- doxytag: member="ports_def.h::CAN1TBSEL" ref="cd78ded94b5090972c5fb6fc4f82e5c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TBSEL 0x018A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00396">396</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="89b8c39010effd6cb3a941e953f4735d"></a><!-- doxytag: member="ports_def.h::CAN1TFLG" ref="89b8c39010effd6cb3a941e953f4735d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TFLG 0x0186 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00392">392</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a43ecd421c9fc1b55f0ef696339d2f76"></a><!-- doxytag: member="ports_def.h::CAN1TIER" ref="a43ecd421c9fc1b55f0ef696339d2f76" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TIER 0x0187 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00393">393</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="96de6bd61dbbbf9422ed7a85dde769a2"></a><!-- doxytag: member="ports_def.h::CAN1TXERR" ref="96de6bd61dbbbf9422ed7a85dde769a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXERR 0x018F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00399">399</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0fc1a0302d9467a374054ecb3122ee2f"></a><!-- doxytag: member="ports_def.h::CAN1TXFG0" ref="0fc1a0302d9467a374054ecb3122ee2f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG0 0x01B0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00433">433</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a4d8c21f4f084e0244af99eecc1dbc82"></a><!-- doxytag: member="ports_def.h::CAN1TXFG1" ref="a4d8c21f4f084e0244af99eecc1dbc82" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG1 0x01B1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00434">434</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="347e0373b465c5aa71a38d095fb79b8c"></a><!-- doxytag: member="ports_def.h::CAN1TXFG2" ref="347e0373b465c5aa71a38d095fb79b8c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG2 0x01B2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00435">435</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="611502123da3661770e7ef57e8a324b4"></a><!-- doxytag: member="ports_def.h::CAN1TXFG3" ref="611502123da3661770e7ef57e8a324b4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG3 0x01B3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00436">436</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="096966eca38cd3181082dcd88dd21252"></a><!-- doxytag: member="ports_def.h::CAN1TXFG4" ref="096966eca38cd3181082dcd88dd21252" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG4 0x01B4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00437">437</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bd2566733fb467b771556d2368375443"></a><!-- doxytag: member="ports_def.h::CAN1TXFG5" ref="bd2566733fb467b771556d2368375443" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG5 0x01B5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00438">438</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9b32264b8b074b98fd994f22cc1d7681"></a><!-- doxytag: member="ports_def.h::CAN1TXFG6" ref="9b32264b8b074b98fd994f22cc1d7681" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG6 0x01B6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00439">439</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a167adb123f37d5fc9e4f5984317e88f"></a><!-- doxytag: member="ports_def.h::CAN1TXFG7" ref="a167adb123f37d5fc9e4f5984317e88f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG7 0x01B7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00440">440</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f16f331d2f717820d6eced114647ec29"></a><!-- doxytag: member="ports_def.h::CAN1TXFG8" ref="f16f331d2f717820d6eced114647ec29" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG8 0x01B8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00441">441</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="770e8f8cf56d59cf97a602e87b61deef"></a><!-- doxytag: member="ports_def.h::CAN1TXFG9" ref="770e8f8cf56d59cf97a602e87b61deef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFG9 0x01B9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00442">442</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="64508eac83e942f72b0d42916f47a4cf"></a><!-- doxytag: member="ports_def.h::CAN1TXFGA" ref="64508eac83e942f72b0d42916f47a4cf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGA 0x01BA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00443">443</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2a55ba2665d7cffd9e8b3f5f50487b75"></a><!-- doxytag: member="ports_def.h::CAN1TXFGB" ref="2a55ba2665d7cffd9e8b3f5f50487b75" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGB 0x01BB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00444">444</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a20e1dad0ab69bfbd48cf37e5f94b8b9"></a><!-- doxytag: member="ports_def.h::CAN1TXFGC" ref="a20e1dad0ab69bfbd48cf37e5f94b8b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGC 0x01BC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00445">445</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b4169499952c1b7dfea4f91cccde5780"></a><!-- doxytag: member="ports_def.h::CAN1TXFGD" ref="b4169499952c1b7dfea4f91cccde5780" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGD 0x01BD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00446">446</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="90f0604c090cb9e330066233b5658521"></a><!-- doxytag: member="ports_def.h::CAN1TXFGE" ref="90f0604c090cb9e330066233b5658521" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGE 0x01BE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00447">447</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="37a55a1396e709b439a3ef4bcc4b1a18"></a><!-- doxytag: member="ports_def.h::CAN1TXFGF" ref="37a55a1396e709b439a3ef4bcc4b1a18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN1TXFGF 0x01BF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00448">448</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c5e4c86ed487dc91418b156e24808033"></a><!-- doxytag: member="ports_def.h::CAN2" ref="c5e4c86ed487dc91418b156e24808033" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2 0x01C0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00700">700</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3784cb46045fd9891f2802621d4758a1"></a><!-- doxytag: member="ports_def.h::CAN2BTR0" ref="3784cb46045fd9891f2802621d4758a1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2BTR0 0x01C2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00451">451</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4fbf3a3ceb1308fe9e49506e480d9024"></a><!-- doxytag: member="ports_def.h::CAN2BTR1" ref="4fbf3a3ceb1308fe9e49506e480d9024" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2BTR1 0x01C3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00452">452</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="be9f20b908afd5c97839214a959b47ad"></a><!-- doxytag: member="ports_def.h::CAN2CTL0" ref="be9f20b908afd5c97839214a959b47ad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2CTL0 0x01C0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00449">449</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fc703502473d2b743479aed6ea6a5811"></a><!-- doxytag: member="ports_def.h::CAN2CTL1" ref="fc703502473d2b743479aed6ea6a5811" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2CTL1 0x01C1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00450">450</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="70168f51e3ef2584898cdf332fa5389a"></a><!-- doxytag: member="ports_def.h::CAN2IDAC" ref="70168f51e3ef2584898cdf332fa5389a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAC 0x01CB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00460">460</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b08aa569974b1b287f330d7ea462de31"></a><!-- doxytag: member="ports_def.h::CAN2IDAR0" ref="b08aa569974b1b287f330d7ea462de31" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR0 0x01D0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00464">464</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="027d8ee63dc4fea1d6e46f6cc501abff"></a><!-- doxytag: member="ports_def.h::CAN2IDAR1" ref="027d8ee63dc4fea1d6e46f6cc501abff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR1 0x01D1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00465">465</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d7cfeb6671ad1fbcadb5b061888bc035"></a><!-- doxytag: member="ports_def.h::CAN2IDAR2" ref="d7cfeb6671ad1fbcadb5b061888bc035" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR2 0x01D2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00466">466</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f883133fa97acf80ddd6267cd229dd94"></a><!-- doxytag: member="ports_def.h::CAN2IDAR3" ref="f883133fa97acf80ddd6267cd229dd94" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR3 0x01D3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00467">467</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="578d454ccc931b5f23914790fcf9a94a"></a><!-- doxytag: member="ports_def.h::CAN2IDAR4" ref="578d454ccc931b5f23914790fcf9a94a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR4 0x01D8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00472">472</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2ec2412f764787576ba50ae231a62ebc"></a><!-- doxytag: member="ports_def.h::CAN2IDAR5" ref="2ec2412f764787576ba50ae231a62ebc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR5 0x01D9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00473">473</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="97f9747617dd2a05782218f161221966"></a><!-- doxytag: member="ports_def.h::CAN2IDAR6" ref="97f9747617dd2a05782218f161221966" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR6 0x01DA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00474">474</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8e01ec1adaa535d055aadef140e7ccac"></a><!-- doxytag: member="ports_def.h::CAN2IDAR7" ref="8e01ec1adaa535d055aadef140e7ccac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDAR7 0x01DB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00475">475</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2d969ba42929946e299021e2523580ef"></a><!-- doxytag: member="ports_def.h::CAN2IDMR0" ref="2d969ba42929946e299021e2523580ef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR0 0x01D4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00468">468</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c7e4476acd018a257d02725a37c423a8"></a><!-- doxytag: member="ports_def.h::CAN2IDMR1" ref="c7e4476acd018a257d02725a37c423a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR1 0x01D5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00469">469</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="62d577a818bc70311b0df375f8f9c076"></a><!-- doxytag: member="ports_def.h::CAN2IDMR2" ref="62d577a818bc70311b0df375f8f9c076" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR2 0x01D6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00470">470</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8e2ee816586a6398822e447a94cb20d6"></a><!-- doxytag: member="ports_def.h::CAN2IDMR3" ref="8e2ee816586a6398822e447a94cb20d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR3 0x01D7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00471">471</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="64908d2e26bb465c20cc32fa1f68339d"></a><!-- doxytag: member="ports_def.h::CAN2IDMR4" ref="64908d2e26bb465c20cc32fa1f68339d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR4 0x01DC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00476">476</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="780cb9f427e0ca1877d53e1428cbd546"></a><!-- doxytag: member="ports_def.h::CAN2IDMR5" ref="780cb9f427e0ca1877d53e1428cbd546" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR5 0x01DD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00477">477</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="681d804059bac46e78495d8f04a9b09e"></a><!-- doxytag: member="ports_def.h::CAN2IDMR6" ref="681d804059bac46e78495d8f04a9b09e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR6 0x01DE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00478">478</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b94030314c559844bf8f3a47f9aa70b8"></a><!-- doxytag: member="ports_def.h::CAN2IDMR7" ref="b94030314c559844bf8f3a47f9aa70b8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2IDMR7 0x01DF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00479">479</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3d2aa18b62a64d406522696a49cf12e0"></a><!-- doxytag: member="ports_def.h::CAN2RFLG" ref="3d2aa18b62a64d406522696a49cf12e0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RFLG 0x01C4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00453">453</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="afbdcc8a275ea8ac98f375657ea9af6e"></a><!-- doxytag: member="ports_def.h::CAN2RIER" ref="afbdcc8a275ea8ac98f375657ea9af6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RIER 0x01C5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00454">454</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d528e5f845409c4f4f87035f29d7acf1"></a><!-- doxytag: member="ports_def.h::CAN2RXERR" ref="d528e5f845409c4f4f87035f29d7acf1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXERR 0x01CE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00462">462</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="97b569cdbcd7c9df29777689bf309748"></a><!-- doxytag: member="ports_def.h::CAN2RXFG0" ref="97b569cdbcd7c9df29777689bf309748" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG0 0x01E0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00480">480</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cdb04de015560ab1156f6b95a5be5ca2"></a><!-- doxytag: member="ports_def.h::CAN2RXFG1" ref="cdb04de015560ab1156f6b95a5be5ca2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG1 0x01E1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00481">481</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ec34ec7f7d0b1273c940c7203e0bfb4f"></a><!-- doxytag: member="ports_def.h::CAN2RXFG2" ref="ec34ec7f7d0b1273c940c7203e0bfb4f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG2 0x01E2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00482">482</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1c1db5546c227d368527b4562429f452"></a><!-- doxytag: member="ports_def.h::CAN2RXFG3" ref="1c1db5546c227d368527b4562429f452" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG3 0x01E3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00483">483</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="798c33d1a212414357ef38741e1cc309"></a><!-- doxytag: member="ports_def.h::CAN2RXFG4" ref="798c33d1a212414357ef38741e1cc309" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG4 0x01E4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00484">484</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9737b5a8ef4def3fb3151b9d6a6aa080"></a><!-- doxytag: member="ports_def.h::CAN2RXFG5" ref="9737b5a8ef4def3fb3151b9d6a6aa080" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG5 0x01E5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00485">485</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f9cdf1912f9497560783b088da30e044"></a><!-- doxytag: member="ports_def.h::CAN2RXFG6" ref="f9cdf1912f9497560783b088da30e044" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG6 0x01E6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00486">486</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bdf5ef2e9f9c123bb5de457bacf8a5ec"></a><!-- doxytag: member="ports_def.h::CAN2RXFG7" ref="bdf5ef2e9f9c123bb5de457bacf8a5ec" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG7 0x01E7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00487">487</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="913d65f940538d820ba7a1bc376b0820"></a><!-- doxytag: member="ports_def.h::CAN2RXFG8" ref="913d65f940538d820ba7a1bc376b0820" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG8 0x01E8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00488">488</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fed2b0248ae47bb56943f2db0f46dd67"></a><!-- doxytag: member="ports_def.h::CAN2RXFG9" ref="fed2b0248ae47bb56943f2db0f46dd67" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFG9 0x01E9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00489">489</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7fdc51b7a453ba410b3ae72fbf9d7a6e"></a><!-- doxytag: member="ports_def.h::CAN2RXFGA" ref="7fdc51b7a453ba410b3ae72fbf9d7a6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGA 0x01EA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00490">490</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="51aa75681e9ad7bad6071379d8e438d8"></a><!-- doxytag: member="ports_def.h::CAN2RXFGB" ref="51aa75681e9ad7bad6071379d8e438d8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGB 0x01EB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00491">491</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cb132606863da4be2fcd1d9ac02ae6b0"></a><!-- doxytag: member="ports_def.h::CAN2RXFGC" ref="cb132606863da4be2fcd1d9ac02ae6b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGC 0x01EC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00492">492</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8fb134132f5940115fa8a1e82a01bf62"></a><!-- doxytag: member="ports_def.h::CAN2RXFGD" ref="8fb134132f5940115fa8a1e82a01bf62" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGD 0x01ED </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00493">493</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c259851966bea9bf058738a08a08d0a2"></a><!-- doxytag: member="ports_def.h::CAN2RXFGE" ref="c259851966bea9bf058738a08a08d0a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGE 0x01EE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00494">494</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="30861bb3d8cb4f2502ec1fe409ca29ce"></a><!-- doxytag: member="ports_def.h::CAN2RXFGF" ref="30861bb3d8cb4f2502ec1fe409ca29ce" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2RXFGF 0x01EF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00495">495</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="02f92ce5093c74fe0c5f1ef17f996921"></a><!-- doxytag: member="ports_def.h::CAN2TAAK" ref="02f92ce5093c74fe0c5f1ef17f996921" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TAAK 0x01C9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00458">458</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9493e088f6eae6f40b7d69171ac37b93"></a><!-- doxytag: member="ports_def.h::CAN2TARQ" ref="9493e088f6eae6f40b7d69171ac37b93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TARQ 0x01C8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00457">457</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b5da7b78c38c860fdf67e0c7c5e0c428"></a><!-- doxytag: member="ports_def.h::CAN2TBSEL" ref="b5da7b78c38c860fdf67e0c7c5e0c428" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TBSEL 0x01CA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00459">459</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5e29dc3c994a6b31ab99fa01fc0803f1"></a><!-- doxytag: member="ports_def.h::CAN2TFLG" ref="5e29dc3c994a6b31ab99fa01fc0803f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TFLG 0x01C6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00455">455</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="53ec809bbddb4c76f8fe172479e41936"></a><!-- doxytag: member="ports_def.h::CAN2TIER" ref="53ec809bbddb4c76f8fe172479e41936" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TIER 0x01C7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00456">456</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="19938ee168d17294be501e4ad295f487"></a><!-- doxytag: member="ports_def.h::CAN2TXERR" ref="19938ee168d17294be501e4ad295f487" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXERR 0x01CF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00463">463</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0a53798f4bc4715cc3ac7de2936d0741"></a><!-- doxytag: member="ports_def.h::CAN2TXFG0" ref="0a53798f4bc4715cc3ac7de2936d0741" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG0 0x01F0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00496">496</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="30ee412131a320b12b08f44051e7a728"></a><!-- doxytag: member="ports_def.h::CAN2TXFG1" ref="30ee412131a320b12b08f44051e7a728" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG1 0x01F1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00497">497</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2fbb2d912d605b65ed281b942b9516df"></a><!-- doxytag: member="ports_def.h::CAN2TXFG2" ref="2fbb2d912d605b65ed281b942b9516df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG2 0x01F2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00498">498</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a915545647c9551b7c31fabb4e0df46b"></a><!-- doxytag: member="ports_def.h::CAN2TXFG3" ref="a915545647c9551b7c31fabb4e0df46b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG3 0x01F3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00499">499</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="133eec9c37962779b86d7364be21faf3"></a><!-- doxytag: member="ports_def.h::CAN2TXFG4" ref="133eec9c37962779b86d7364be21faf3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG4 0x01F4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00500">500</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5af6cf4941f25ae8375e260710c7d0ff"></a><!-- doxytag: member="ports_def.h::CAN2TXFG5" ref="5af6cf4941f25ae8375e260710c7d0ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG5 0x01F5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00501">501</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a4fd923ba98f02dfaa309644b2fbd618"></a><!-- doxytag: member="ports_def.h::CAN2TXFG6" ref="a4fd923ba98f02dfaa309644b2fbd618" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG6 0x01F6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00502">502</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1f6911e604dde409c3a15203dc201da4"></a><!-- doxytag: member="ports_def.h::CAN2TXFG7" ref="1f6911e604dde409c3a15203dc201da4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG7 0x01F7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00503">503</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="41a83793cf20ee53c0ba24ae07f3775a"></a><!-- doxytag: member="ports_def.h::CAN2TXFG8" ref="41a83793cf20ee53c0ba24ae07f3775a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG8 0x01F8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00504">504</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a4d70d827d842523b88c46624a694dd6"></a><!-- doxytag: member="ports_def.h::CAN2TXFG9" ref="a4d70d827d842523b88c46624a694dd6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFG9 0x01F9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00505">505</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f07d1aa241741bd7d1b7560a59c14ccc"></a><!-- doxytag: member="ports_def.h::CAN2TXFGA" ref="f07d1aa241741bd7d1b7560a59c14ccc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGA 0x01FA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00506">506</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6af0c38b8ac5a45b8b59c28a5b7ea216"></a><!-- doxytag: member="ports_def.h::CAN2TXFGB" ref="6af0c38b8ac5a45b8b59c28a5b7ea216" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGB 0x01FB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00507">507</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="35f18c9cbe0c925d20056d7f1cc71db3"></a><!-- doxytag: member="ports_def.h::CAN2TXFGC" ref="35f18c9cbe0c925d20056d7f1cc71db3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGC 0x01FC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00508">508</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="eea49c074bc9ddf7671aeb0db98d82be"></a><!-- doxytag: member="ports_def.h::CAN2TXFGD" ref="eea49c074bc9ddf7671aeb0db98d82be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGD 0x01FD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00509">509</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8f77ae6abb10148979eba646147ecbf1"></a><!-- doxytag: member="ports_def.h::CAN2TXFGE" ref="8f77ae6abb10148979eba646147ecbf1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGE 0x01FE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00510">510</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="62ac620626499064efc234b7b0c80262"></a><!-- doxytag: member="ports_def.h::CAN2TXFGF" ref="62ac620626499064efc234b7b0c80262" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN2TXFGF 0x01FF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00511">511</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f7e6a91346348125edf55235dd7b36a"></a><!-- doxytag: member="ports_def.h::CAN3" ref="7f7e6a91346348125edf55235dd7b36a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3 0x0200 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00701">701</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b9bc9080e8017f1a60d5ae5f692c0433"></a><!-- doxytag: member="ports_def.h::CAN3BTR0" ref="b9bc9080e8017f1a60d5ae5f692c0433" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3BTR0 0x0202 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00515">515</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="23b2de5e1b657cf37e5d46a9cc404fe7"></a><!-- doxytag: member="ports_def.h::CAN3BTR1" ref="23b2de5e1b657cf37e5d46a9cc404fe7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3BTR1 0x0203 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00516">516</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1a85238916bb59cb461177d84eb9fdf6"></a><!-- doxytag: member="ports_def.h::CAN3CTL0" ref="1a85238916bb59cb461177d84eb9fdf6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3CTL0 0x0200 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00513">513</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="07e4a952e689d246c33a9c0a8d09a983"></a><!-- doxytag: member="ports_def.h::CAN3CTL1" ref="07e4a952e689d246c33a9c0a8d09a983" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3CTL1 0x0201 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00514">514</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="94feb8f5e221c91d8198d52f45abea18"></a><!-- doxytag: member="ports_def.h::CAN3IDAC" ref="94feb8f5e221c91d8198d52f45abea18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAC 0x020B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00524">524</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="25cc1625b6153a76bc38c93a99e4fbc9"></a><!-- doxytag: member="ports_def.h::CAN3IDAR0" ref="25cc1625b6153a76bc38c93a99e4fbc9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR0 0x0210 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00528">528</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="51c47790f3d14b8c91266900622633ac"></a><!-- doxytag: member="ports_def.h::CAN3IDAR1" ref="51c47790f3d14b8c91266900622633ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR1 0x0211 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00529">529</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="86bac771c3cd0d2273192727e09befae"></a><!-- doxytag: member="ports_def.h::CAN3IDAR2" ref="86bac771c3cd0d2273192727e09befae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR2 0x0212 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00530">530</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b160a3fea0f4cf519d2fda3e11b8dca9"></a><!-- doxytag: member="ports_def.h::CAN3IDAR3" ref="b160a3fea0f4cf519d2fda3e11b8dca9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR3 0x0213 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00531">531</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="51d861ef02c91215a8c7c43d81b9f944"></a><!-- doxytag: member="ports_def.h::CAN3IDAR4" ref="51d861ef02c91215a8c7c43d81b9f944" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR4 0x0218 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00536">536</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="800031c441e237a51dc7da232c20c568"></a><!-- doxytag: member="ports_def.h::CAN3IDAR5" ref="800031c441e237a51dc7da232c20c568" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR5 0x0219 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00537">537</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7040aa92a1a93d67be17271e7b8bc37c"></a><!-- doxytag: member="ports_def.h::CAN3IDAR6" ref="7040aa92a1a93d67be17271e7b8bc37c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR6 0x021A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00538">538</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0504fad884817f43a35928f0e644e4e8"></a><!-- doxytag: member="ports_def.h::CAN3IDAR7" ref="0504fad884817f43a35928f0e644e4e8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDAR7 0x021B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00539">539</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f002b65f03d1376f1147088f92862d8"></a><!-- doxytag: member="ports_def.h::CAN3IDMR0" ref="7f002b65f03d1376f1147088f92862d8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR0 0x0214 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00532">532</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b014e4581951b2a9cd6c1007543d83b"></a><!-- doxytag: member="ports_def.h::CAN3IDMR1" ref="1b014e4581951b2a9cd6c1007543d83b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR1 0x0215 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00533">533</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1e5f7056591ec8d0404226572d799dbc"></a><!-- doxytag: member="ports_def.h::CAN3IDMR2" ref="1e5f7056591ec8d0404226572d799dbc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR2 0x0216 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00534">534</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f655bca657c85dd8131f924ccda3f530"></a><!-- doxytag: member="ports_def.h::CAN3IDMR3" ref="f655bca657c85dd8131f924ccda3f530" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR3 0x0217 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00535">535</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a2794823ab43aaf367a617359cba2445"></a><!-- doxytag: member="ports_def.h::CAN3IDMR4" ref="a2794823ab43aaf367a617359cba2445" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR4 0x021C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00540">540</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4eaaace06140401b650434c50ad29129"></a><!-- doxytag: member="ports_def.h::CAN3IDMR5" ref="4eaaace06140401b650434c50ad29129" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR5 0x021D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00541">541</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3348bea22507a58dbd0f1aded01c3c9b"></a><!-- doxytag: member="ports_def.h::CAN3IDMR6" ref="3348bea22507a58dbd0f1aded01c3c9b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR6 0x021E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00542">542</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dae85422f56856b93c094b9c121ece71"></a><!-- doxytag: member="ports_def.h::CAN3IDMR7" ref="dae85422f56856b93c094b9c121ece71" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3IDMR7 0x021F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00543">543</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c70566a8641b9f95f8458ee13d57105c"></a><!-- doxytag: member="ports_def.h::CAN3RFLG" ref="c70566a8641b9f95f8458ee13d57105c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RFLG 0x0204 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00517">517</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f3955647e9cbe6c44d6d09be1e38a2ee"></a><!-- doxytag: member="ports_def.h::CAN3RIER" ref="f3955647e9cbe6c44d6d09be1e38a2ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RIER 0x0205 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00518">518</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4eede69ebc83b85e548a71fc1f1c7b7b"></a><!-- doxytag: member="ports_def.h::CAN3RXERR" ref="4eede69ebc83b85e548a71fc1f1c7b7b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXERR 0x020E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00526">526</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="51900f28d6049c0005c42a519b7a8e4d"></a><!-- doxytag: member="ports_def.h::CAN3RXFG0" ref="51900f28d6049c0005c42a519b7a8e4d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG0 0x0220 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00545">545</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3d9896892d39839aa397c13436f12e2e"></a><!-- doxytag: member="ports_def.h::CAN3RXFG1" ref="3d9896892d39839aa397c13436f12e2e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG1 0x0221 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00546">546</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d9b9b46c80b7baa58426b8cd89098469"></a><!-- doxytag: member="ports_def.h::CAN3RXFG2" ref="d9b9b46c80b7baa58426b8cd89098469" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG2 0x0222 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00547">547</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="aa93df63707262b41f8388bb4772811c"></a><!-- doxytag: member="ports_def.h::CAN3RXFG3" ref="aa93df63707262b41f8388bb4772811c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG3 0x0223 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00548">548</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f0efb92924c6932aa943281678a58f2"></a><!-- doxytag: member="ports_def.h::CAN3RXFG4" ref="7f0efb92924c6932aa943281678a58f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG4 0x0224 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00549">549</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="934453f08a9f8577a898ed4c2f51571e"></a><!-- doxytag: member="ports_def.h::CAN3RXFG5" ref="934453f08a9f8577a898ed4c2f51571e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG5 0x0225 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00550">550</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a08d22da1224199efa0f0defb187063f"></a><!-- doxytag: member="ports_def.h::CAN3RXFG6" ref="a08d22da1224199efa0f0defb187063f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG6 0x0226 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00551">551</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="be6449571cf0869e979dde22967cb479"></a><!-- doxytag: member="ports_def.h::CAN3RXFG7" ref="be6449571cf0869e979dde22967cb479" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG7 0x0227 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00552">552</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bc5866c7a851abeea9d9012c75fd4212"></a><!-- doxytag: member="ports_def.h::CAN3RXFG8" ref="bc5866c7a851abeea9d9012c75fd4212" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG8 0x0228 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00553">553</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0b493def6c133b6c9e2685b46dd8f013"></a><!-- doxytag: member="ports_def.h::CAN3RXFG9" ref="0b493def6c133b6c9e2685b46dd8f013" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFG9 0x0229 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00554">554</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="28bdd1fd34777a554a742d0e723f563f"></a><!-- doxytag: member="ports_def.h::CAN3RXFGA" ref="28bdd1fd34777a554a742d0e723f563f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGA 0x022A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00555">555</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3cfd867c1f742a2129a0c0688fd7b579"></a><!-- doxytag: member="ports_def.h::CAN3RXFGB" ref="3cfd867c1f742a2129a0c0688fd7b579" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGB 0x022B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00556">556</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b2b8f973e2c9243406f1fe0c58a331f9"></a><!-- doxytag: member="ports_def.h::CAN3RXFGC" ref="b2b8f973e2c9243406f1fe0c58a331f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGC 0x022C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00557">557</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5ee71b6600e3e774979b635bad69b4d3"></a><!-- doxytag: member="ports_def.h::CAN3RXFGD" ref="5ee71b6600e3e774979b635bad69b4d3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGD 0x022D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00558">558</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a497d70e9018c2faf80450e1f2e14af2"></a><!-- doxytag: member="ports_def.h::CAN3RXFGE" ref="a497d70e9018c2faf80450e1f2e14af2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGE 0x022E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00559">559</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9d4c138410837bad2b67d2f1132a9891"></a><!-- doxytag: member="ports_def.h::CAN3RXFGF" ref="9d4c138410837bad2b67d2f1132a9891" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3RXFGF 0x022F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00560">560</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ea54509a3220b538f8e0ab78aa9d5c8"></a><!-- doxytag: member="ports_def.h::CAN3TAAK" ref="8ea54509a3220b538f8e0ab78aa9d5c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TAAK 0x0209 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00522">522</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8aaab63d0efe639bde043b0a6c7243f2"></a><!-- doxytag: member="ports_def.h::CAN3TARQ" ref="8aaab63d0efe639bde043b0a6c7243f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TARQ 0x0208 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00521">521</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6a2f38d9aba2202d616e14a1a00bd9af"></a><!-- doxytag: member="ports_def.h::CAN3TBSEL" ref="6a2f38d9aba2202d616e14a1a00bd9af" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TBSEL 0x020A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00523">523</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cb7bef3ee2476111ab88a5fae3addef4"></a><!-- doxytag: member="ports_def.h::CAN3TFLG" ref="cb7bef3ee2476111ab88a5fae3addef4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TFLG 0x0206 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00519">519</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f831ca63b43e2ed0371e1b66aa64ee82"></a><!-- doxytag: member="ports_def.h::CAN3TIER" ref="f831ca63b43e2ed0371e1b66aa64ee82" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TIER 0x0207 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00520">520</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3a88306c13b5c1af8ccc36fc62f44b02"></a><!-- doxytag: member="ports_def.h::CAN3TXERR" ref="3a88306c13b5c1af8ccc36fc62f44b02" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXERR 0x020F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00527">527</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5099a0f914fe2c89926ea041ff039e7e"></a><!-- doxytag: member="ports_def.h::CAN3TXFG0" ref="5099a0f914fe2c89926ea041ff039e7e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG0 0x0230 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00561">561</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2aa37df89b5f92d1914436a259baa369"></a><!-- doxytag: member="ports_def.h::CAN3TXFG1" ref="2aa37df89b5f92d1914436a259baa369" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG1 0x0231 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00562">562</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e5a944e0df9b88bb1566a4012c88d110"></a><!-- doxytag: member="ports_def.h::CAN3TXFG2" ref="e5a944e0df9b88bb1566a4012c88d110" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG2 0x0232 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00563">563</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="13035868989ed1690a2afcb0c90e73ad"></a><!-- doxytag: member="ports_def.h::CAN3TXFG3" ref="13035868989ed1690a2afcb0c90e73ad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG3 0x0233 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00564">564</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="702b65931df8fe3b00c80388a1fc197c"></a><!-- doxytag: member="ports_def.h::CAN3TXFG4" ref="702b65931df8fe3b00c80388a1fc197c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG4 0x0234 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00565">565</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2669e12be2763be767b9f93537254845"></a><!-- doxytag: member="ports_def.h::CAN3TXFG5" ref="2669e12be2763be767b9f93537254845" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG5 0x0235 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00566">566</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b8edff4cce7e9c68b555814f287f107f"></a><!-- doxytag: member="ports_def.h::CAN3TXFG6" ref="b8edff4cce7e9c68b555814f287f107f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG6 0x0236 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00567">567</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c851409f0a6acd0b097a2e9966b60e88"></a><!-- doxytag: member="ports_def.h::CAN3TXFG7" ref="c851409f0a6acd0b097a2e9966b60e88" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG7 0x0237 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00568">568</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="69932c5795ff87c1ce20a4f709eb7d2d"></a><!-- doxytag: member="ports_def.h::CAN3TXFG8" ref="69932c5795ff87c1ce20a4f709eb7d2d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG8 0x0238 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00569">569</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7227b4b13b430bfc6b1998e1fc1b3370"></a><!-- doxytag: member="ports_def.h::CAN3TXFG9" ref="7227b4b13b430bfc6b1998e1fc1b3370" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFG9 0x0239 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00570">570</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="01d23779470fd7d12053004279ff6fef"></a><!-- doxytag: member="ports_def.h::CAN3TXFGA" ref="01d23779470fd7d12053004279ff6fef" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGA 0x023A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00571">571</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dfb42f6e66fdb9faf3539711f7bf4e18"></a><!-- doxytag: member="ports_def.h::CAN3TXFGB" ref="dfb42f6e66fdb9faf3539711f7bf4e18" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGB 0x023B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00572">572</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c7c3be2c2a0695f8b0a7861e05fa74bb"></a><!-- doxytag: member="ports_def.h::CAN3TXFGC" ref="c7c3be2c2a0695f8b0a7861e05fa74bb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGC 0x023C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00573">573</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d1f1924fbb2e596fb06d1c76da426e36"></a><!-- doxytag: member="ports_def.h::CAN3TXFGD" ref="d1f1924fbb2e596fb06d1c76da426e36" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGD 0x023D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00574">574</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cda611c58cbac3bdf9ac4b06d739930d"></a><!-- doxytag: member="ports_def.h::CAN3TXFGE" ref="cda611c58cbac3bdf9ac4b06d739930d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGE 0x023E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00575">575</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d96ec000f67a8bdeb23ecb14fe9fc5dc"></a><!-- doxytag: member="ports_def.h::CAN3TXFGF" ref="d96ec000f67a8bdeb23ecb14fe9fc5dc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN3TXFGF 0x023F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00576">576</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0f0e1d717b051eb8002c096a58bdedad"></a><!-- doxytag: member="ports_def.h::CAN4" ref="0f0e1d717b051eb8002c096a58bdedad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4 0x0280 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00702">702</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="28d6f0932608307f8e81e3c8f1df208a"></a><!-- doxytag: member="ports_def.h::CAN4BTR0" ref="28d6f0932608307f8e81e3c8f1df208a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4BTR0 0x0282 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00628">628</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d29ad3505189222f49df24d357350380"></a><!-- doxytag: member="ports_def.h::CAN4BTR1" ref="d29ad3505189222f49df24d357350380" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4BTR1 0x0283 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00629">629</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="19d3a387308442baa69b0b8d9fa4716d"></a><!-- doxytag: member="ports_def.h::CAN4CTL0" ref="19d3a387308442baa69b0b8d9fa4716d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4CTL0 0x0280 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00626">626</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9a9a44b9cc95e0663f26534813dfcf32"></a><!-- doxytag: member="ports_def.h::CAN4CTL1" ref="9a9a44b9cc95e0663f26534813dfcf32" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4CTL1 0x0281 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00627">627</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ebc39d62ea622b12b71f1ec28ef7e71"></a><!-- doxytag: member="ports_def.h::CAN4IDAC" ref="8ebc39d62ea622b12b71f1ec28ef7e71" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAC 0x028B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00637">637</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f5844310436148eac84ab781075eadf8"></a><!-- doxytag: member="ports_def.h::CAN4IDAR0" ref="f5844310436148eac84ab781075eadf8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR0 0x0290 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00641">641</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="839d4f21c927e32c292fc21b54259e0a"></a><!-- doxytag: member="ports_def.h::CAN4IDAR1" ref="839d4f21c927e32c292fc21b54259e0a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR1 0x0291 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00642">642</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7e4659a7f256a1cdb5aba670b5ce4557"></a><!-- doxytag: member="ports_def.h::CAN4IDAR2" ref="7e4659a7f256a1cdb5aba670b5ce4557" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR2 0x0292 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00643">643</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="63f80945bb5ad5c047f888ef76072f36"></a><!-- doxytag: member="ports_def.h::CAN4IDAR3" ref="63f80945bb5ad5c047f888ef76072f36" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR3 0x0293 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00644">644</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="feca9bd86137a7a660148e8d2c17dfa4"></a><!-- doxytag: member="ports_def.h::CAN4IDAR4" ref="feca9bd86137a7a660148e8d2c17dfa4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR4 0x0298 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00649">649</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d4f93c39bbc2867e0d7f45bbadfe2647"></a><!-- doxytag: member="ports_def.h::CAN4IDAR5" ref="d4f93c39bbc2867e0d7f45bbadfe2647" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR5 0x0299 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00650">650</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="769fc3fff7a3de3a4799c5217828af5c"></a><!-- doxytag: member="ports_def.h::CAN4IDAR6" ref="769fc3fff7a3de3a4799c5217828af5c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR6 0x029A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00651">651</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="377b5f01ce8be2b59dbe3d2b55e7ff7f"></a><!-- doxytag: member="ports_def.h::CAN4IDAR7" ref="377b5f01ce8be2b59dbe3d2b55e7ff7f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDAR7 0x029B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00652">652</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="727b91404f442965367512fc81160510"></a><!-- doxytag: member="ports_def.h::CAN4IDMR0" ref="727b91404f442965367512fc81160510" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR0 0x0294 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00645">645</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b5afef08c9ab8cf6226b0eb756a0f79"></a><!-- doxytag: member="ports_def.h::CAN4IDMR1" ref="1b5afef08c9ab8cf6226b0eb756a0f79" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR1 0x0295 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00646">646</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d0cc9232a372cecb5e373dd2445512d2"></a><!-- doxytag: member="ports_def.h::CAN4IDMR2" ref="d0cc9232a372cecb5e373dd2445512d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR2 0x0296 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00647">647</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1dfbaf28c8f128f4aef077a9cfde1482"></a><!-- doxytag: member="ports_def.h::CAN4IDMR3" ref="1dfbaf28c8f128f4aef077a9cfde1482" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR3 0x0297 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00648">648</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="540eca3f09a8ee346fc78aa841e7530f"></a><!-- doxytag: member="ports_def.h::CAN4IDMR4" ref="540eca3f09a8ee346fc78aa841e7530f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR4 0x029C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00653">653</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f3df34b03561908974c381d65ca534a7"></a><!-- doxytag: member="ports_def.h::CAN4IDMR5" ref="f3df34b03561908974c381d65ca534a7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR5 0x029D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00654">654</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="10e7bfd66f39e41dfe888b7144790ead"></a><!-- doxytag: member="ports_def.h::CAN4IDMR6" ref="10e7bfd66f39e41dfe888b7144790ead" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR6 0x029E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00655">655</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="352e9baeb5a26489a8819660d203efa6"></a><!-- doxytag: member="ports_def.h::CAN4IDMR7" ref="352e9baeb5a26489a8819660d203efa6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4IDMR7 0x029F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00656">656</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6667bc5d8069a01e642ad37b056d6e02"></a><!-- doxytag: member="ports_def.h::CAN4RFLG" ref="6667bc5d8069a01e642ad37b056d6e02" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RFLG 0x0284 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00630">630</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2cdff5a04bc8d3e4622341dc126bfd2d"></a><!-- doxytag: member="ports_def.h::CAN4RIER" ref="2cdff5a04bc8d3e4622341dc126bfd2d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RIER 0x0285 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00631">631</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8f211ca530d3d6a55005c6c266a18e02"></a><!-- doxytag: member="ports_def.h::CAN4RXERR" ref="8f211ca530d3d6a55005c6c266a18e02" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXERR 0x028E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00639">639</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d6a241ff8163aed764972ac67950e2df"></a><!-- doxytag: member="ports_def.h::CAN4RXFG0" ref="d6a241ff8163aed764972ac67950e2df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG0 0x02A0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00658">658</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="35afeb0d7b1ef659191829b49e031d0d"></a><!-- doxytag: member="ports_def.h::CAN4RXFG1" ref="35afeb0d7b1ef659191829b49e031d0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG1 0x02A1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00659">659</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="425164fb54f8eb7aa5b05f08068073e7"></a><!-- doxytag: member="ports_def.h::CAN4RXFG2" ref="425164fb54f8eb7aa5b05f08068073e7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG2 0x02A2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00660">660</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b366677b0087110cb45a8d5f73036ef3"></a><!-- doxytag: member="ports_def.h::CAN4RXFG3" ref="b366677b0087110cb45a8d5f73036ef3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG3 0x02A3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00661">661</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="434748165fb328237f3d49cd22a3d9df"></a><!-- doxytag: member="ports_def.h::CAN4RXFG4" ref="434748165fb328237f3d49cd22a3d9df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG4 0x02A4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00662">662</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="20760828427fb50fe03f66ab46a730f0"></a><!-- doxytag: member="ports_def.h::CAN4RXFG5" ref="20760828427fb50fe03f66ab46a730f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG5 0x02A5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00663">663</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f98c00fd0088517e14d960470fa2d7f4"></a><!-- doxytag: member="ports_def.h::CAN4RXFG6" ref="f98c00fd0088517e14d960470fa2d7f4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG6 0x02A6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00664">664</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e94c9d110cee155682cddaf72ab6408c"></a><!-- doxytag: member="ports_def.h::CAN4RXFG7" ref="e94c9d110cee155682cddaf72ab6408c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG7 0x02A7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00665">665</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f8b7f2abbb349f6760b83224da6ee51"></a><!-- doxytag: member="ports_def.h::CAN4RXFG8" ref="7f8b7f2abbb349f6760b83224da6ee51" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG8 0x02A8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00666">666</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bc15feed6aeac4e6213e1675d3c2b8dd"></a><!-- doxytag: member="ports_def.h::CAN4RXFG9" ref="bc15feed6aeac4e6213e1675d3c2b8dd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFG9 0x02A9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00667">667</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7bfeb194e2c0798d94c3199b9ad44806"></a><!-- doxytag: member="ports_def.h::CAN4RXFGA" ref="7bfeb194e2c0798d94c3199b9ad44806" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGA 0x02AA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00668">668</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="67ee4d407114465acf560ea6f9f78599"></a><!-- doxytag: member="ports_def.h::CAN4RXFGB" ref="67ee4d407114465acf560ea6f9f78599" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGB 0x02AB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00669">669</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0a08f07b673880608d7ab821966a70cf"></a><!-- doxytag: member="ports_def.h::CAN4RXFGC" ref="0a08f07b673880608d7ab821966a70cf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGC 0x02AC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00670">670</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1c12912cb5157abd2cd4b7a0997a77ea"></a><!-- doxytag: member="ports_def.h::CAN4RXFGD" ref="1c12912cb5157abd2cd4b7a0997a77ea" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGD 0x02AD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00671">671</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="12a475be29c10be623dc5e7db6a1516f"></a><!-- doxytag: member="ports_def.h::CAN4RXFGE" ref="12a475be29c10be623dc5e7db6a1516f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGE 0x02AE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00672">672</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d6dcd8955a193caf64396050271edbe4"></a><!-- doxytag: member="ports_def.h::CAN4RXFGF" ref="d6dcd8955a193caf64396050271edbe4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4RXFGF 0x02AF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00673">673</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f208193f079e4274317d9cc46d885bd"></a><!-- doxytag: member="ports_def.h::CAN4TAAK" ref="7f208193f079e4274317d9cc46d885bd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TAAK 0x0289 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00635">635</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b010fed2f9176e42e00896799273ea5d"></a><!-- doxytag: member="ports_def.h::CAN4TARQ" ref="b010fed2f9176e42e00896799273ea5d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TARQ 0x0288 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00634">634</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4f693810237cefc24d2bbd199c1cd0da"></a><!-- doxytag: member="ports_def.h::CAN4TBSEL" ref="4f693810237cefc24d2bbd199c1cd0da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TBSEL 0x028A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00636">636</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3c8c21f4da8f5dbefa2318eb4c05c65f"></a><!-- doxytag: member="ports_def.h::CAN4TFLG" ref="3c8c21f4da8f5dbefa2318eb4c05c65f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TFLG 0x0286 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00632">632</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ec78eee49b9448b9f47c72fea428e2c"></a><!-- doxytag: member="ports_def.h::CAN4TIER" ref="8ec78eee49b9448b9f47c72fea428e2c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TIER 0x0287 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00633">633</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="75471c168582cf3180846ea2e9bf3162"></a><!-- doxytag: member="ports_def.h::CAN4TXERR" ref="75471c168582cf3180846ea2e9bf3162" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXERR 0x028F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00640">640</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4c0cf9be90078813cb049154377e74a9"></a><!-- doxytag: member="ports_def.h::CAN4TXFG0" ref="4c0cf9be90078813cb049154377e74a9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG0 0x02B0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00674">674</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cedeca46c7c4fb3550a15df74948a0c4"></a><!-- doxytag: member="ports_def.h::CAN4TXFG1" ref="cedeca46c7c4fb3550a15df74948a0c4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG1 0x02B1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00675">675</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="80a65776cb0c3ea4d81881f2aca5f607"></a><!-- doxytag: member="ports_def.h::CAN4TXFG2" ref="80a65776cb0c3ea4d81881f2aca5f607" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG2 0x02B2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00676">676</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="da222b271bebb75443a9ac9e52b6ced6"></a><!-- doxytag: member="ports_def.h::CAN4TXFG3" ref="da222b271bebb75443a9ac9e52b6ced6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG3 0x02B3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00677">677</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2db79db7e8b23413cf3447bdf465599f"></a><!-- doxytag: member="ports_def.h::CAN4TXFG4" ref="2db79db7e8b23413cf3447bdf465599f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG4 0x02B4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00678">678</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5bc355a9c828e35b85de219e9c1fa182"></a><!-- doxytag: member="ports_def.h::CAN4TXFG5" ref="5bc355a9c828e35b85de219e9c1fa182" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG5 0x02B5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00679">679</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2c078f07c84089d4220e2396ea5205d9"></a><!-- doxytag: member="ports_def.h::CAN4TXFG6" ref="2c078f07c84089d4220e2396ea5205d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG6 0x02B6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00680">680</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b47608bc56beebfd859f10288e3a4ade"></a><!-- doxytag: member="ports_def.h::CAN4TXFG7" ref="b47608bc56beebfd859f10288e3a4ade" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG7 0x02B7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00681">681</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a51fdab7efca9f1440d9e0f61ffb88ab"></a><!-- doxytag: member="ports_def.h::CAN4TXFG8" ref="a51fdab7efca9f1440d9e0f61ffb88ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG8 0x02B8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00682">682</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2478215a368ad1fa81de149dac034510"></a><!-- doxytag: member="ports_def.h::CAN4TXFG9" ref="2478215a368ad1fa81de149dac034510" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFG9 0x02B9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00683">683</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="20e2fa74f83d79f73045d20675c428bf"></a><!-- doxytag: member="ports_def.h::CAN4TXFGA" ref="20e2fa74f83d79f73045d20675c428bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGA 0x02BA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00684">684</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b9141ad2cbe6f517c893c66899043f30"></a><!-- doxytag: member="ports_def.h::CAN4TXFGB" ref="b9141ad2cbe6f517c893c66899043f30" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGB 0x02BB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00685">685</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e3bea7024e9a37c32ff62482dc2483a9"></a><!-- doxytag: member="ports_def.h::CAN4TXFGC" ref="e3bea7024e9a37c32ff62482dc2483a9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGC 0x02BC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00686">686</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c0ce0d4d2ea8c038ef2ffb16954f5ac2"></a><!-- doxytag: member="ports_def.h::CAN4TXFGD" ref="c0ce0d4d2ea8c038ef2ffb16954f5ac2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGD 0x02BD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00687">687</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e7e21f40f988a0290735e6a690c97f97"></a><!-- doxytag: member="ports_def.h::CAN4TXFGE" ref="e7e21f40f988a0290735e6a690c97f97" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGE 0x02BE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00688">688</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f4a9e1b31b970cce8345c066deb75d69"></a><!-- doxytag: member="ports_def.h::CAN4TXFGF" ref="f4a9e1b31b970cce8345c066deb75d69" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CAN4TXFGF 0x02BF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00689">689</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cad90fa39413a921ae2a0070cda37fb8"></a><!-- doxytag: member="ports_def.h::CANBTR0" ref="cad90fa39413a921ae2a0070cda37fb8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANBTR0 0X02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00706">706</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b222f5b3e445f867728b8b77b5747c0"></a><!-- doxytag: member="ports_def.h::CANBTR1" ref="1b222f5b3e445f867728b8b77b5747c0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANBTR1 0X03 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00707">707</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fbdb48aab5af9bc4e1c286db2f4030f2"></a><!-- doxytag: member="ports_def.h::CANCTL0" ref="fbdb48aab5af9bc4e1c286db2f4030f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANCTL0 0X00 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00704">704</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="240dfdca4d2f0ba1a1243fad55d96961"></a><!-- doxytag: member="ports_def.h::CANCTL1" ref="240dfdca4d2f0ba1a1243fad55d96961" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANCTL1 0X01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00705">705</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d4df031fb910865881e20f7c6b2fe471"></a><!-- doxytag: member="ports_def.h::CANIDAC" ref="d4df031fb910865881e20f7c6b2fe471" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAC 0x0B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00713">713</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4ea6fce7126601177783202e9bbb7f6e"></a><!-- doxytag: member="ports_def.h::CANIDAR0" ref="4ea6fce7126601177783202e9bbb7f6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR0 0x10 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00714">714</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="552073c8d5ec6b4878ca29c9c14f9e5f"></a><!-- doxytag: member="ports_def.h::CANIDAR1" ref="552073c8d5ec6b4878ca29c9c14f9e5f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR1 0x11 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00715">715</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b471d0faf75a4e68046160828b887d51"></a><!-- doxytag: member="ports_def.h::CANIDAR2" ref="b471d0faf75a4e68046160828b887d51" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR2 0x12 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00716">716</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="41d16af61b06d38a97839682fb32fa05"></a><!-- doxytag: member="ports_def.h::CANIDAR3" ref="41d16af61b06d38a97839682fb32fa05" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR3 0x13 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00717">717</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c84502ad2ee270b91a50128888db9950"></a><!-- doxytag: member="ports_def.h::CANIDAR4" ref="c84502ad2ee270b91a50128888db9950" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR4 0x18 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00722">722</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="55febe15b73d53fc9fb77ee18da2ac61"></a><!-- doxytag: member="ports_def.h::CANIDAR5" ref="55febe15b73d53fc9fb77ee18da2ac61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR5 0x19 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00723">723</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="337dd0bc9f36b48b0e35f4113807f975"></a><!-- doxytag: member="ports_def.h::CANIDAR6" ref="337dd0bc9f36b48b0e35f4113807f975" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR6 0x1A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00724">724</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="472536c4281754452f359e467617e04e"></a><!-- doxytag: member="ports_def.h::CANIDAR7" ref="472536c4281754452f359e467617e04e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDAR7 0x1B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00725">725</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ad7580fe4fc28e38fa4f992c6376fd55"></a><!-- doxytag: member="ports_def.h::CANIDMR0" ref="ad7580fe4fc28e38fa4f992c6376fd55" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR0 0x14 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00718">718</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6e4be06c891b6999ad8c3ffe931e87a8"></a><!-- doxytag: member="ports_def.h::CANIDMR1" ref="6e4be06c891b6999ad8c3ffe931e87a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR1 0x15 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00719">719</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e5aa4334289b65b624b4cc06f7aac76d"></a><!-- doxytag: member="ports_def.h::CANIDMR2" ref="e5aa4334289b65b624b4cc06f7aac76d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR2 0x16 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00720">720</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4b3674e7abe7e40fddb90734d8db94a7"></a><!-- doxytag: member="ports_def.h::CANIDMR3" ref="4b3674e7abe7e40fddb90734d8db94a7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR3 0x17 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00721">721</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1fd254d1f8422e3913232bf02ac7b2c3"></a><!-- doxytag: member="ports_def.h::CANIDMR4" ref="1fd254d1f8422e3913232bf02ac7b2c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR4 0x1C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00726">726</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d7b533b251c9cca32c799be49e4631ee"></a><!-- doxytag: member="ports_def.h::CANIDMR5" ref="d7b533b251c9cca32c799be49e4631ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR5 0x1D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00727">727</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1240a26636e314e734c6c003ad20b09d"></a><!-- doxytag: member="ports_def.h::CANIDMR6" ref="1240a26636e314e734c6c003ad20b09d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR6 0x1E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00728">728</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1e2c3dfa167c21d6e7809162fe46b4fb"></a><!-- doxytag: member="ports_def.h::CANIDMR7" ref="1e2c3dfa167c21d6e7809162fe46b4fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANIDMR7 0x1F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00729">729</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6b3563b008d40f60625c78849f9d9db5"></a><!-- doxytag: member="ports_def.h::CANRCVDTA" ref="6b3563b008d40f60625c78849f9d9db5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRCVDTA 0x24 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00733">733</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bb97220e736e258a77d5fb130bab7e28"></a><!-- doxytag: member="ports_def.h::CANRCVID" ref="bb97220e736e258a77d5fb130bab7e28" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRCVID 0x20 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00732">732</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6ca4999d30f20b2d4fb3b830062cbdc9"></a><!-- doxytag: member="ports_def.h::CANRCVLEN" ref="6ca4999d30f20b2d4fb3b830062cbdc9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRCVLEN 0x2C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00734">734</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="30e056d80073eebadfff9ba800b086f8"></a><!-- doxytag: member="ports_def.h::CANRFLG" ref="30e056d80073eebadfff9ba800b086f8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRFLG 0X04 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00708">708</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1b668ea916ba976c2dca30d5899c6b76"></a><!-- doxytag: member="ports_def.h::CANRIER" ref="1b668ea916ba976c2dca30d5899c6b76" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANRIER 0X05 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00709">709</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c074e4e6d925bb56de07c496125396f1"></a><!-- doxytag: member="ports_def.h::CANTBSEL" ref="c074e4e6d925bb56de07c496125396f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTBSEL 0X0A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00712">712</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8f7285c2e876851969acd7742776bb3a"></a><!-- doxytag: member="ports_def.h::CANTFLG" ref="8f7285c2e876851969acd7742776bb3a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTFLG 0X06 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00710">710</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f90f32e22218770bdac62099d0833f5c"></a><!-- doxytag: member="ports_def.h::CANTIER" ref="f90f32e22218770bdac62099d0833f5c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTIER 0X07 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00711">711</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="000be7a71981a5cceeb1fb12eb94c83a"></a><!-- doxytag: member="ports_def.h::CANTRSDTA" ref="000be7a71981a5cceeb1fb12eb94c83a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTRSDTA 0x34 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00738">738</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fb97dce806f082b839d90b94748f438f"></a><!-- doxytag: member="ports_def.h::CANTRSID" ref="fb97dce806f082b839d90b94748f438f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTRSID 0x30 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00737">737</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="12905724f8db152e59625974ef95ab92"></a><!-- doxytag: member="ports_def.h::CANTRSLEN" ref="12905724f8db152e59625974ef95ab92" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTRSLEN 0x3C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00739">739</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c5c8c8420c09b43f3493eb3bd4e3028a"></a><!-- doxytag: member="ports_def.h::CANTRSPRI" ref="c5c8c8420c09b43f3493eb3bd4e3028a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANTRSPRI 0x3D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00740">740</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7b3c436d31b2305ed9be91f5131d4e5f"></a><!-- doxytag: member="ports_def.h::CLKSEL" ref="7b3c436d31b2305ed9be91f5131d4e5f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CLKSEL 0x0039 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00088">88</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b2456fa3b138e80f6495eea7379b5bae"></a><!-- doxytag: member="ports_def.h::COPCTL" ref="b2456fa3b138e80f6495eea7379b5bae" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define COPCTL 0x003C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00091">91</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="deed7374b4301e74bdde3ae8bc5e2e06"></a><!-- doxytag: member="ports_def.h::CRGFLG" ref="deed7374b4301e74bdde3ae8bc5e2e06" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CRGFLG 0x0037 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00086">86</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="650ffe6a2f3f05a57c2c1be17e41467f"></a><!-- doxytag: member="ports_def.h::CRGINT" ref="650ffe6a2f3f05a57c2c1be17e41467f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CRGINT 0x0038 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00087">87</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2d95afde26e1661c414015992656e78c"></a><!-- doxytag: member="ports_def.h::CTCTL" ref="2d95afde26e1661c414015992656e78c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CTCTL 0x003E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00093">93</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5b211cd608efc24b729ba8b46dd60bf6"></a><!-- doxytag: member="ports_def.h::CTFLG" ref="5b211cd608efc24b729ba8b46dd60bf6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CTFLG 0x0036 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00085">85</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="da011c5bf95ab91774eee5c29b45fd06"></a><!-- doxytag: member="ports_def.h::DDRA" ref="da011c5bf95ab91774eee5c29b45fd06" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRA 0x0002 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00044">44</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="924a54df722121bc98383bdec5ae1898"></a><!-- doxytag: member="ports_def.h::DDRB" ref="924a54df722121bc98383bdec5ae1898" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRB 0x0003 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00045">45</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="04118ed67bc49da5b3b5e1dd40b208f2"></a><!-- doxytag: member="ports_def.h::DDRE" ref="04118ed67bc49da5b3b5e1dd40b208f2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRE 0x0009 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00048">48</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1522fe4fdbaf2658e713ab782de9c3aa"></a><!-- doxytag: member="ports_def.h::DDRH" ref="1522fe4fdbaf2658e713ab782de9c3aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRH 0x0262 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00611">611</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a8e68e5e40849814dc084f0b19a7817c"></a><!-- doxytag: member="ports_def.h::DDRJ" ref="a8e68e5e40849814dc084f0b19a7817c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRJ 0x026A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00619">619</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1fb1a5151b4ee3d8530ad6fff5713f88"></a><!-- doxytag: member="ports_def.h::DDRK" ref="1fb1a5151b4ee3d8530ad6fff5713f88" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRK 0x0033 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00082">82</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="81964fbcaf03ab8d024ccc58d951357a"></a><!-- doxytag: member="ports_def.h::DDRM" ref="81964fbcaf03ab8d024ccc58d951357a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRM 0x0252 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00595">595</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c4426088e00cb31cf615b71af5fcf6da"></a><!-- doxytag: member="ports_def.h::DDRP" ref="c4426088e00cb31cf615b71af5fcf6da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRP 0x025A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00603">603</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2ace7fb571090f200347b3032177b226"></a><!-- doxytag: member="ports_def.h::DDRS" ref="2ace7fb571090f200347b3032177b226" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRS 0x024A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00587">587</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ca99d288852f746fee21034e8d87e86e"></a><!-- doxytag: member="ports_def.h::DDRT" ref="ca99d288852f746fee21034e8d87e86e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DDRT 0x0242 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00580">580</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8f406c7110ddac5c9f22660a891a702c"></a><!-- doxytag: member="ports_def.h::DLCBARD" ref="8f406c7110ddac5c9f22660a891a702c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBARD 0x00EC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00259">259</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a8c92bdd6009dba05a2dfcf377e2f4e1"></a><!-- doxytag: member="ports_def.h::DLCBCR1" ref="a8c92bdd6009dba05a2dfcf377e2f4e1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBCR1 0x00E8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00255">255</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="06818d995585551bcfa909580e8d9702"></a><!-- doxytag: member="ports_def.h::DLCBCR2" ref="06818d995585551bcfa909580e8d9702" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBCR2 0x00EA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00257">257</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4f8a904fb8a3ffa8f82de81f5ee8c3ac"></a><!-- doxytag: member="ports_def.h::DLCBDR" ref="4f8a904fb8a3ffa8f82de81f5ee8c3ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBDR 0x00EB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00258">258</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8fbab040a06bc404b76eb1b31818f63c"></a><!-- doxytag: member="ports_def.h::DLCBRSR" ref="8fbab040a06bc404b76eb1b31818f63c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBRSR 0x00ED </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00260">260</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="edbf11e1dfdb5ae4d1a8d06f47e6c4d0"></a><!-- doxytag: member="ports_def.h::DLCBSTAT" ref="edbf11e1dfdb5ae4d1a8d06f47e6c4d0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBSTAT 0x00EF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00262">262</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="79cbc98f4f00a562de7febd8611d9747"></a><!-- doxytag: member="ports_def.h::DLCBSVR" ref="79cbc98f4f00a562de7febd8611d9747" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCBSVR 0x00E9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00256">256</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="351de2bdd9bf499e4dc10c8aa3d3f0be"></a><!-- doxytag: member="ports_def.h::DLCSCR" ref="351de2bdd9bf499e4dc10c8aa3d3f0be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLCSCR 0x00EE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00261">261</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d7f8ff2b05ba317f174d74ad7a64adcd"></a><!-- doxytag: member="ports_def.h::DLYCT" ref="d7f8ff2b05ba317f174d74ad7a64adcd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLYCT 0x0069 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00136">136</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="690de626e7a09cb507e8c9036d522806"></a><!-- doxytag: member="ports_def.h::EBICTL" ref="690de626e7a09cb507e8c9036d522806" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define EBICTL 0x000E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00053">53</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6ab83332e4dbbb8f850c7b5d0f7414e8"></a><!-- doxytag: member="ports_def.h::ECLKDIV" ref="6ab83332e4dbbb8f850c7b5d0f7414e8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ECLKDIV 0x0110 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00285">285</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="761b4a6e4410d586a61557f484b98c6c"></a><!-- doxytag: member="ports_def.h::ECMD" ref="761b4a6e4410d586a61557f484b98c6c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ECMD 0x0116 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00290">290</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2caf4dd7148ac84cb6444a1fa5371b4e"></a><!-- doxytag: member="ports_def.h::ECNFG" ref="2caf4dd7148ac84cb6444a1fa5371b4e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ECNFG 0x0113 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00287">287</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1ead1f5f455aa0bc801673335e46915c"></a><!-- doxytag: member="ports_def.h::EPROT" ref="1ead1f5f455aa0bc801673335e46915c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define EPROT 0x0114 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00288">288</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d05043a04b51b3953259c24040e2e99f"></a><!-- doxytag: member="ports_def.h::ESTAT" ref="d05043a04b51b3953259c24040e2e99f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ESTAT 0x0115 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00289">289</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="22ac55d79a8dbca1538e8463b97e2080"></a><!-- doxytag: member="ports_def.h::FCLKDIV" ref="22ac55d79a8dbca1538e8463b97e2080" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FCLKDIV 0x0100 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00277">277</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c10c0afe0a00244995f2b2070cc5b3da"></a><!-- doxytag: member="ports_def.h::FCMD" ref="c10c0afe0a00244995f2b2070cc5b3da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FCMD 0x0106 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00283">283</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0bd245303e22fa07d0055191662c81af"></a><!-- doxytag: member="ports_def.h::FCNFG" ref="0bd245303e22fa07d0055191662c81af" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FCNFG 0x0103 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00280">280</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3b21286ade21a29ebaf9064041b86618"></a><!-- doxytag: member="ports_def.h::FORBYP" ref="3b21286ade21a29ebaf9064041b86618" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FORBYP 0x003D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00092">92</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9caa105361a8ba6a471de1bbb006a32a"></a><!-- doxytag: member="ports_def.h::FPROT" ref="9caa105361a8ba6a471de1bbb006a32a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FPROT 0x0104 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00281">281</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="351257ca320aec6734205856641b8923"></a><!-- doxytag: member="ports_def.h::FSEC" ref="351257ca320aec6734205856641b8923" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FSEC 0x0101 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00278">278</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e7edd16fc46259db25718212e552ca50"></a><!-- doxytag: member="ports_def.h::FSTAT" ref="e7edd16fc46259db25718212e552ca50" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FSTAT 0x0105 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00282">282</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e4c9964767cbc632fcc3f32ce4499d07"></a><!-- doxytag: member="ports_def.h::HPRIO" ref="e4c9964767cbc632fcc3f32ce4499d07" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define HPRIO 0x001F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00069">69</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2da2b56675cf236ea2c3ca6cac62ec03"></a><!-- doxytag: member="ports_def.h::IBAD" ref="2da2b56675cf236ea2c3ca6cac62ec03" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IBAD 0x00E0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00249">249</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="659c557d0f21288881bb959488e8bc5d"></a><!-- doxytag: member="ports_def.h::IBCR" ref="659c557d0f21288881bb959488e8bc5d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IBCR 0x00E2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00251">251</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9f556b84f3c4231c1a7e93ff9748e204"></a><!-- doxytag: member="ports_def.h::IBFD" ref="9f556b84f3c4231c1a7e93ff9748e204" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IBFD 0x00E1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00250">250</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="556a12ef03f4fb80b1cfb819ca96c054"></a><!-- doxytag: member="ports_def.h::IBSR" ref="556a12ef03f4fb80b1cfb819ca96c054" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IBSR 0x00E3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00252">252</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="636d76161f8d5c29d23105dbbf6079a6"></a><!-- doxytag: member="ports_def.h::ICOVW" ref="636d76161f8d5c29d23105dbbf6079a6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ICOVW 0x006A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00137">137</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c69199f7665376142c7065715af51c68"></a><!-- doxytag: member="ports_def.h::ICPAR" ref="c69199f7665376142c7065715af51c68" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ICPAR 0x0068 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00135">135</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="60b41fd882e4ff93f2b403d9775fcfb8"></a><!-- doxytag: member="ports_def.h::ICSYS" ref="60b41fd882e4ff93f2b403d9775fcfb8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ICSYS 0x006B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00138">138</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6549c859393b988c66631847e3f05b77"></a><!-- doxytag: member="ports_def.h::IICDR" ref="6549c859393b988c66631847e3f05b77" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IICDR 0x00E4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00253">253</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2343d58943d38cc5a2d1bd5f01c449bd"></a><!-- doxytag: member="ports_def.h::INITEE" ref="2343d58943d38cc5a2d1bd5f01c449bd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INITEE 0x0012 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00057">57</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="68f415ce6ef5ce8396b4d93f6691f2d9"></a><!-- doxytag: member="ports_def.h::INITRG" ref="68f415ce6ef5ce8396b4d93f6691f2d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INITRG 0x0011 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00056">56</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d22d93ca301c0efb24ce748df6b1f4de"></a><!-- doxytag: member="ports_def.h::INITRM" ref="d22d93ca301c0efb24ce748df6b1f4de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INITRM 0x0010 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00055">55</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="568e659344d7215ee02088aa47ecd639"></a><!-- doxytag: member="ports_def.h::INTCR" ref="568e659344d7215ee02088aa47ecd639" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTCR 0x001E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00068">68</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="835d8810381fe2d4ae5a03ab0b735954"></a><!-- doxytag: member="ports_def.h::ITCR" ref="835d8810381fe2d4ae5a03ab0b735954" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ITCR 0x0015 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00060">60</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5dc5538bd3b16f7dc2b5f20ad37e1719"></a><!-- doxytag: member="ports_def.h::ITEST" ref="5dc5538bd3b16f7dc2b5f20ad37e1719" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define ITEST 0x0016 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00061">61</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="53888e9d6f78219e58da52403fce9417"></a><!-- doxytag: member="ports_def.h::MCCNTH" ref="53888e9d6f78219e58da52403fce9417" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MCCNTH 0x0076 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00148">148</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="feec7c62e9220199e28d3deb343076f4"></a><!-- doxytag: member="ports_def.h::MCCNTL" ref="feec7c62e9220199e28d3deb343076f4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MCCNTL 0x0077 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00149">149</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a3a194a0927cf50052ca580d40f20e19"></a><!-- doxytag: member="ports_def.h::MCCTL" ref="a3a194a0927cf50052ca580d40f20e19" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MCCTL 0x0066 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00133">133</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6a850b421ad238e8105333eb2b596c0d"></a><!-- doxytag: member="ports_def.h::MCFLG" ref="6a850b421ad238e8105333eb2b596c0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MCFLG 0x0067 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00134">134</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="349a75bd3c35acb9600fe31d0971ce65"></a><!-- doxytag: member="ports_def.h::MEMSIZ0" ref="349a75bd3c35acb9600fe31d0971ce65" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MEMSIZ0 0x001C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00066">66</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="95155eab2544a98147cc1d63575d7394"></a><!-- doxytag: member="ports_def.h::MEMSIZ1" ref="95155eab2544a98147cc1d63575d7394" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MEMSIZ1 0x001D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00067">67</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ead8ec46f12a4aabf8975cf1b6c0c24c"></a><!-- doxytag: member="ports_def.h::MISC" ref="ead8ec46f12a4aabf8975cf1b6c0c24c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MISC 0x0013 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00058">58</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b8c52c1b4c021ed3e6b6b677bd2ac019"></a><!-- doxytag: member="ports_def.h::MODE" ref="b8c52c1b4c021ed3e6b6b677bd2ac019" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MODE 0x000B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00050">50</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="39ae2b0c416237bbf5450e67043d1a07"></a><!-- doxytag: member="ports_def.h::MTST0" ref="39ae2b0c416237bbf5450e67043d1a07" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MTST0 0x0014 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00059">59</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9fbd136344b18115f6bb7105423bbe45"></a><!-- doxytag: member="ports_def.h::MTST1" ref="9fbd136344b18115f6bb7105423bbe45" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MTST1 0x0017 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00062">62</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d5dd8fa1f9a757c510191212ef28809a"></a><!-- doxytag: member="ports_def.h::PA0H" ref="d5dd8fa1f9a757c510191212ef28809a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PA0H 0x0075 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00147">147</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7d83f2c31479de365cf43f3ff6613fd2"></a><!-- doxytag: member="ports_def.h::PA1H" ref="7d83f2c31479de365cf43f3ff6613fd2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PA1H 0x0074 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00146">146</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8dffd5074bef734857960a522479c441"></a><!-- doxytag: member="ports_def.h::PA2H" ref="8dffd5074bef734857960a522479c441" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PA2H 0x0073 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00145">145</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fd81bf647d509ec2ff89966e8a4f7eba"></a><!-- doxytag: member="ports_def.h::PA3H" ref="fd81bf647d509ec2ff89966e8a4f7eba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PA3H 0x0072 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00144">144</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c1c2c1c9c9215d12a15906ede2dde58e"></a><!-- doxytag: member="ports_def.h::PACN0L" ref="c1c2c1c9c9215d12a15906ede2dde58e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PACN0L 0x0065 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00132">132</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d46691a62be4e452d330bca4bd6bdcd2"></a><!-- doxytag: member="ports_def.h::PACN1H" ref="d46691a62be4e452d330bca4bd6bdcd2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PACN1H 0x0064 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00131">131</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9d1df97db12c7cc0ba4cf9c523a660bd"></a><!-- doxytag: member="ports_def.h::PACN2L" ref="9d1df97db12c7cc0ba4cf9c523a660bd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PACN2L 0x0063 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00130">130</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="85abea69712fb9baf32eba733b640560"></a><!-- doxytag: member="ports_def.h::PACN3H" ref="85abea69712fb9baf32eba733b640560" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PACN3H 0x0062 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00129">129</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="369a30cbad4abb0315f4ec81b9c17de5"></a><!-- doxytag: member="ports_def.h::PACTL" ref="369a30cbad4abb0315f4ec81b9c17de5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PACTL 0x0060 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00127">127</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9ab15265afebf01d44ae2e69682e826f"></a><!-- doxytag: member="ports_def.h::PAFLG" ref="9ab15265afebf01d44ae2e69682e826f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PAFLG 0x0061 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00128">128</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5651c2155c68c226f763a909e6164395"></a><!-- doxytag: member="ports_def.h::PARTIDH" ref="5651c2155c68c226f763a909e6164395" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PARTIDH 0x001A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00064">64</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="85ae2d3c8bfa90d81d04c42b73a8171f"></a><!-- doxytag: member="ports_def.h::PARTIDL" ref="85ae2d3c8bfa90d81d04c42b73a8171f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PARTIDL 0x001B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00065">65</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="95fb1c47a29db8b9c923649615ebee1e"></a><!-- doxytag: member="ports_def.h::PBCTL" ref="95fb1c47a29db8b9c923649615ebee1e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PBCTL 0x0070 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00142">142</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="551109bbeda3c352bcd05aab5b715e38"></a><!-- doxytag: member="ports_def.h::PBFLG" ref="551109bbeda3c352bcd05aab5b715e38" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PBFLG 0x0071 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00143">143</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="937758fee983a1719c2c578be7d24cd7"></a><!-- doxytag: member="ports_def.h::PEAR" ref="937758fee983a1719c2c578be7d24cd7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PEAR 0x000A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00049">49</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="580827b8a3a5753e681acc0a31dd24d1"></a><!-- doxytag: member="ports_def.h::PERH" ref="580827b8a3a5753e681acc0a31dd24d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERH 0x0264 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00613">613</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dc014883f63921ce0cb67ff173fe7139"></a><!-- doxytag: member="ports_def.h::PERJ" ref="dc014883f63921ce0cb67ff173fe7139" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERJ 0x026C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00621">621</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c807e65b8c2cf0d924823993c5d3e99d"></a><!-- doxytag: member="ports_def.h::PERM" ref="c807e65b8c2cf0d924823993c5d3e99d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERM 0x0254 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00597">597</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2e3ad511f50fc462e18374d69d652098"></a><!-- doxytag: member="ports_def.h::PERP" ref="2e3ad511f50fc462e18374d69d652098" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERP 0x025C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00605">605</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cd926066f05b2f51e61f1ef6d8a7724e"></a><!-- doxytag: member="ports_def.h::PERS" ref="cd926066f05b2f51e61f1ef6d8a7724e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERS 0x024C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00589">589</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6a6aa65c2b9528028d25691ffd10a98b"></a><!-- doxytag: member="ports_def.h::PERT" ref="6a6aa65c2b9528028d25691ffd10a98b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PERT 0x0244 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00582">582</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="535a981e8b19887182c7c263b326fc3b"></a><!-- doxytag: member="ports_def.h::PIEH" ref="535a981e8b19887182c7c263b326fc3b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIEH 0x0266 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00615">615</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="024a81f525df9e628ee6c924c36ff792"></a><!-- doxytag: member="ports_def.h::PIEJ" ref="024a81f525df9e628ee6c924c36ff792" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIEJ 0x026E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00623">623</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6d7c911b3963fb4ffc331e34cb5dd65e"></a><!-- doxytag: member="ports_def.h::PIEP" ref="6d7c911b3963fb4ffc331e34cb5dd65e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIEP 0x025E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00607">607</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9e9e31b1c1b6464e476e01ea22941a22"></a><!-- doxytag: member="ports_def.h::PIFH" ref="9e9e31b1c1b6464e476e01ea22941a22" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIFH 0x0267 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00616">616</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="131099a2ef483a928a44450524f82567"></a><!-- doxytag: member="ports_def.h::PIFJ" ref="131099a2ef483a928a44450524f82567" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIFJ 0x026F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00624">624</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="caf7f8649c56ac8571bea7267db963c0"></a><!-- doxytag: member="ports_def.h::PIFP" ref="caf7f8649c56ac8571bea7267db963c0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PIFP 0x025F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00608">608</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c5c4a1f05b54f73904b0c0aa7063a063"></a><!-- doxytag: member="ports_def.h::PLLCTL" ref="c5c4a1f05b54f73904b0c0aa7063a063" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PLLCTL 0x003A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00089">89</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7c8a7f98a98d8cb125dd57a66720ab30"></a><!-- doxytag: member="ports_def.h::PORTA" ref="7c8a7f98a98d8cb125dd57a66720ab30" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTA 0x0000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00042">42</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="840a1b8e83eb19a692bbfe280cd5fae5"></a><!-- doxytag: member="ports_def.h::PORTAD0" ref="840a1b8e83eb19a692bbfe280cd5fae5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTAD0 0x008F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00171">171</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="829f420b0c765dc1f38acc64d1fdf3ba"></a><!-- doxytag: member="ports_def.h::PORTAD1" ref="829f420b0c765dc1f38acc64d1fdf3ba" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTAD1 0x012F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00305">305</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="09a0c85cd3da09d9cdf63a5ac4c39f77"></a><!-- doxytag: member="ports_def.h::PORTB" ref="09a0c85cd3da09d9cdf63a5ac4c39f77" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTB 0x0001 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00043">43</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7e2386d3b1084b5b875ae3696f550ba9"></a><!-- doxytag: member="ports_def.h::PORTE" ref="7e2386d3b1084b5b875ae3696f550ba9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTE 0x0008 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00047">47</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6bd5cd2c2fce3bf30567be8356ea8473"></a><!-- doxytag: member="ports_def.h::PORTK" ref="6bd5cd2c2fce3bf30567be8356ea8473" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PORTK 0x0032 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00081">81</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="74bb05c403a183f430c3d79c3da66637"></a><!-- doxytag: member="ports_def.h::PPAGE" ref="74bb05c403a183f430c3d79c3da66637" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPAGE 0x0030 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00079">79</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dee7f267a39162b3b98ad8c89fd3c9ab"></a><!-- doxytag: member="ports_def.h::PPSH" ref="dee7f267a39162b3b98ad8c89fd3c9ab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPSH 0x0265 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00614">614</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bd94152a5f093df5664c45a53d7582bd"></a><!-- doxytag: member="ports_def.h::PPSJ" ref="bd94152a5f093df5664c45a53d7582bd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPSJ 0x026D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00622">622</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b06ef88f12c7825e8841e73754d798c7"></a><!-- doxytag: member="ports_def.h::PPSM" ref="b06ef88f12c7825e8841e73754d798c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPSM 0x0255 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00598">598</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="371c170581fe5d8f2db45a80afed2aad"></a><!-- doxytag: member="ports_def.h::PPSP" ref="371c170581fe5d8f2db45a80afed2aad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPSP 0x025D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00606">606</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="86e05b2177a037b0c70c03176cdaab9d"></a><!-- doxytag: member="ports_def.h::PPSS" ref="86e05b2177a037b0c70c03176cdaab9d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPSS 0x024D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00590">590</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c280341f398840b1686e0837bdf152cb"></a><!-- doxytag: member="ports_def.h::PPST" ref="c280341f398840b1686e0837bdf152cb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PPST 0x0245 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00583">583</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e195e4b974f64e9b64a49fdab0d4aa72"></a><!-- doxytag: member="ports_def.h::PTH" ref="e195e4b974f64e9b64a49fdab0d4aa72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTH 0x0260 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00609">609</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="404a7e1d5def397b05ac1922c9052647"></a><!-- doxytag: member="ports_def.h::PTIH" ref="404a7e1d5def397b05ac1922c9052647" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIH 0x0261 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00610">610</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="293bcff22daa75e79cd8ce8896adfb72"></a><!-- doxytag: member="ports_def.h::PTIJ" ref="293bcff22daa75e79cd8ce8896adfb72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIJ 0x0269 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00618">618</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="aaf976e808e92970c4853195f46f86aa"></a><!-- doxytag: member="ports_def.h::PTIM" ref="aaf976e808e92970c4853195f46f86aa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIM 0x0251 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00594">594</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="955f76954aa3a4ec132642ba61f4179b"></a><!-- doxytag: member="ports_def.h::PTIP" ref="955f76954aa3a4ec132642ba61f4179b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIP 0x0259 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00602">602</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="dbb7d014f3d51c19068e5d39f635a9a0"></a><!-- doxytag: member="ports_def.h::PTIS" ref="dbb7d014f3d51c19068e5d39f635a9a0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIS 0x0249 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00586">586</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a790cf313ffcb576686db78465445528"></a><!-- doxytag: member="ports_def.h::PTIT" ref="a790cf313ffcb576686db78465445528" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTIT 0x0241 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00579">579</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="09f60e88823b1ba522431ffca9516821"></a><!-- doxytag: member="ports_def.h::PTJ" ref="09f60e88823b1ba522431ffca9516821" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTJ 0x0268 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00617">617</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f321d4e67915520ce9b190f347508a4d"></a><!-- doxytag: member="ports_def.h::PTM" ref="f321d4e67915520ce9b190f347508a4d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTM 0x0250 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00593">593</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0110a12871e7df55e92e872965d30bf9"></a><!-- doxytag: member="ports_def.h::PTP" ref="0110a12871e7df55e92e872965d30bf9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTP 0x0258 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00601">601</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fd087524fff13e4a5a2e3bbd0e0e6752"></a><!-- doxytag: member="ports_def.h::PTS" ref="fd087524fff13e4a5a2e3bbd0e0e6752" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTS 0x0248 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00585">585</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b32322b4be11ce1568b95dd98d03eb72"></a><!-- doxytag: member="ports_def.h::PTT" ref="b32322b4be11ce1568b95dd98d03eb72" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PTT 0x0240 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00578">578</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="04c3d2a7346df4db141b06ab2878e778"></a><!-- doxytag: member="ports_def.h::PUCR" ref="04c3d2a7346df4db141b06ab2878e778" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PUCR 0x000C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00051">51</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3db28c50a2cb416258258463f7a087bb"></a><!-- doxytag: member="ports_def.h::PWMCAE" ref="3db28c50a2cb416258258463f7a087bb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCAE 0x00A4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00192">192</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="33b97636917733281caa9b497938a31e"></a><!-- doxytag: member="ports_def.h::PWMCLK" ref="33b97636917733281caa9b497938a31e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCLK 0x00A2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00190">190</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2b0d9340de4207fac5899ad76b5dd496"></a><!-- doxytag: member="ports_def.h::PWMCNT0" ref="2b0d9340de4207fac5899ad76b5dd496" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT0 0x00AC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00200">200</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bf9bcf51f51436e28164aadc241d1645"></a><!-- doxytag: member="ports_def.h::PWMCNT1" ref="bf9bcf51f51436e28164aadc241d1645" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT1 0x00AD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00201">201</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9786ae7edfab828262939de5e5ef96b9"></a><!-- doxytag: member="ports_def.h::PWMCNT2" ref="9786ae7edfab828262939de5e5ef96b9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT2 0x00AE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00202">202</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d348e1f529cc26e6879f13ab3a5aaad0"></a><!-- doxytag: member="ports_def.h::PWMCNT3" ref="d348e1f529cc26e6879f13ab3a5aaad0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT3 0x00AF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00203">203</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="15913d0db787f077c3f53eb0a382e029"></a><!-- doxytag: member="ports_def.h::PWMCNT4" ref="15913d0db787f077c3f53eb0a382e029" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT4 0x00B0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00204">204</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1d1168bde98ba45f17b78710f1539c3a"></a><!-- doxytag: member="ports_def.h::PWMCNT5" ref="1d1168bde98ba45f17b78710f1539c3a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT5 0x00B1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00205">205</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7d489563233cfd8082444c59e352fc6b"></a><!-- doxytag: member="ports_def.h::PWMCNT6" ref="7d489563233cfd8082444c59e352fc6b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT6 0x00B2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00206">206</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="22d5e864a526ccef9f5604320c38544e"></a><!-- doxytag: member="ports_def.h::PWMCNT7" ref="22d5e864a526ccef9f5604320c38544e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCNT7 0x00B3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00207">207</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="075f2732b85727ece15a8960f83f4c88"></a><!-- doxytag: member="ports_def.h::PWMCTL" ref="075f2732b85727ece15a8960f83f4c88" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMCTL 0x00A5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00193">193</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cc6dece33a8535501d8ea70cbc37d97c"></a><!-- doxytag: member="ports_def.h::PWMDTY0" ref="cc6dece33a8535501d8ea70cbc37d97c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY0 0x00BC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00216">216</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="86b0fad94db22b222bba1f56c0948122"></a><!-- doxytag: member="ports_def.h::PWMDTY1" ref="86b0fad94db22b222bba1f56c0948122" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY1 0x00BD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00217">217</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="4cc05fb5f0882585f0b188108b609b6e"></a><!-- doxytag: member="ports_def.h::PWMDTY2" ref="4cc05fb5f0882585f0b188108b609b6e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY2 0x00BE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00218">218</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="40a432c8152fd490d59cd60e7e758a2c"></a><!-- doxytag: member="ports_def.h::PWMDTY3" ref="40a432c8152fd490d59cd60e7e758a2c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY3 0x00BF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00219">219</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6cbbe5e1b4f361c362fc2b69056a5375"></a><!-- doxytag: member="ports_def.h::PWMDTY4" ref="6cbbe5e1b4f361c362fc2b69056a5375" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY4 0x00C0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00220">220</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="62d172c81c32ca5de6bfa17658fdd51b"></a><!-- doxytag: member="ports_def.h::PWMDTY5" ref="62d172c81c32ca5de6bfa17658fdd51b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY5 0x00C1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00221">221</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="af414f34428ba00752e5bd4d998d6c67"></a><!-- doxytag: member="ports_def.h::PWMDTY6" ref="af414f34428ba00752e5bd4d998d6c67" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY6 0x00C2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00222">222</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ea496a806589920715abb706354095b"></a><!-- doxytag: member="ports_def.h::PWMDTY7" ref="8ea496a806589920715abb706354095b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMDTY7 0x00C3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00223">223</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ed3b354632e3b3b923020e0877b3c6a"></a><!-- doxytag: member="ports_def.h::PWME" ref="8ed3b354632e3b3b923020e0877b3c6a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWME 0x00A0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00188">188</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="16f58e8b278accac047a952f8ee483b0"></a><!-- doxytag: member="ports_def.h::PWMPER0" ref="16f58e8b278accac047a952f8ee483b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER0 0x00B4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00208">208</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b250a04692fb8bfefa997b77d92b9ff9"></a><!-- doxytag: member="ports_def.h::PWMPER1" ref="b250a04692fb8bfefa997b77d92b9ff9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER1 0x00B5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00209">209</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="27846eaf234ba2931711ad89b43a30b3"></a><!-- doxytag: member="ports_def.h::PWMPER2" ref="27846eaf234ba2931711ad89b43a30b3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER2 0x00B6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00210">210</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="31671be2d6ab9f578447c673fc6e44d8"></a><!-- doxytag: member="ports_def.h::PWMPER3" ref="31671be2d6ab9f578447c673fc6e44d8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER3 0x00B7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00211">211</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2627a17d78dce0fddb9ab187e02f4246"></a><!-- doxytag: member="ports_def.h::PWMPER4" ref="2627a17d78dce0fddb9ab187e02f4246" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER4 0x00B8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00212">212</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cf1c34ca33511b39a16b54d8a2a28922"></a><!-- doxytag: member="ports_def.h::PWMPER5" ref="cf1c34ca33511b39a16b54d8a2a28922" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER5 0x00B9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00213">213</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="658826c7ed4d0432560e4718595ea908"></a><!-- doxytag: member="ports_def.h::PWMPER6" ref="658826c7ed4d0432560e4718595ea908" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER6 0x00BA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00214">214</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d1481848294df9ce8f4aed5faeefd4c7"></a><!-- doxytag: member="ports_def.h::PWMPER7" ref="d1481848294df9ce8f4aed5faeefd4c7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPER7 0x00BB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00215">215</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="984b22e173ab9225e771bf0a24db97c9"></a><!-- doxytag: member="ports_def.h::PWMPOL" ref="984b22e173ab9225e771bf0a24db97c9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPOL 0x00A1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00189">189</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="807c81c06b85cd685495f81a29371a08"></a><!-- doxytag: member="ports_def.h::PWMPRCLK" ref="807c81c06b85cd685495f81a29371a08" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPRCLK 0x00A3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00191">191</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d2ce3a06a7be4f9b4488612abda70071"></a><!-- doxytag: member="ports_def.h::PWMPRSC" ref="d2ce3a06a7be4f9b4488612abda70071" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMPRSC 0x00A7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00195">195</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ad11b4209f29ad5e223857f7f52ce71f"></a><!-- doxytag: member="ports_def.h::PWMSCLA" ref="ad11b4209f29ad5e223857f7f52ce71f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMSCLA 0x00A8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00196">196</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2afc538d1b3c0f7f10e0ade18200f137"></a><!-- doxytag: member="ports_def.h::PWMSCLB" ref="2afc538d1b3c0f7f10e0ade18200f137" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMSCLB 0x00A9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00197">197</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7f8236b9687c048fa2dcb40c6ad52552"></a><!-- doxytag: member="ports_def.h::PWMSCNTA" ref="7f8236b9687c048fa2dcb40c6ad52552" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMSCNTA 0x00AA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00198">198</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="42771a67f61871745d31358d79702460"></a><!-- doxytag: member="ports_def.h::PWMSCNTB" ref="42771a67f61871745d31358d79702460" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMSCNTB 0x00AB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00199">199</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8601b3441e042a750cb177d0c8276cfc"></a><!-- doxytag: member="ports_def.h::PWMSDN" ref="8601b3441e042a750cb177d0c8276cfc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMSDN 0x00C4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00224">224</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="95911ad82403cd9768ace9e13b897a97"></a><!-- doxytag: member="ports_def.h::PWMTST" ref="95911ad82403cd9768ace9e13b897a97" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PWMTST 0x00A6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00194">194</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9870ce5216c4ce3edad92cca56dece3b"></a><!-- doxytag: member="ports_def.h::RDRH" ref="9870ce5216c4ce3edad92cca56dece3b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRH 0x0263 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00612">612</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="944e5f745f61c815610fc0bc53845178"></a><!-- doxytag: member="ports_def.h::RDRIV" ref="944e5f745f61c815610fc0bc53845178" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRIV 0x000D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00052">52</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a0c4b9919ef74d0827d88001f8db0156"></a><!-- doxytag: member="ports_def.h::RDRJ" ref="a0c4b9919ef74d0827d88001f8db0156" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRJ 0x026B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00620">620</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="876b4ae747fb8481110f5e415feb8b1b"></a><!-- doxytag: member="ports_def.h::RDRM" ref="876b4ae747fb8481110f5e415feb8b1b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRM 0x0253 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00596">596</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6b03639492a302c3fe44c16f18e70820"></a><!-- doxytag: member="ports_def.h::RDRP" ref="6b03639492a302c3fe44c16f18e70820" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRP 0x025B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00604">604</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bf3c1076c1947f203a2d2be1b41d60fb"></a><!-- doxytag: member="ports_def.h::RDRS" ref="bf3c1076c1947f203a2d2be1b41d60fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRS 0x024B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00588">588</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8dbb964110417eb69a55fa67f8ffcaee"></a><!-- doxytag: member="ports_def.h::RDRT" ref="8dbb964110417eb69a55fa67f8ffcaee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RDRT 0x0243 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00581">581</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c977bdfc9a47c2c122b24c109b2ca1d2"></a><!-- doxytag: member="ports_def.h::REFDV" ref="c977bdfc9a47c2c122b24c109b2ca1d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REFDV 0x0035 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00084">84</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e2d9a627890de5fba9d6c7a3cf3e3115"></a><!-- doxytag: member="ports_def.h::RTICTL" ref="e2d9a627890de5fba9d6c7a3cf3e3115" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define RTICTL 0x003B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00090">90</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c474e8f2e72624f07b9780aafc2a6b1b"></a><!-- doxytag: member="ports_def.h::SC0CR1" ref="c474e8f2e72624f07b9780aafc2a6b1b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SC0CR1 0x00CA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00228">228</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bccaebeecc1f27b28c80f5ff05998c4f"></a><!-- doxytag: member="ports_def.h::SC0SR2" ref="bccaebeecc1f27b28c80f5ff05998c4f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SC0SR2 0x00CD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00231">231</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b0116c935dd74dab77e3413da3bf659d"></a><!-- doxytag: member="ports_def.h::SC1CR1" ref="b0116c935dd74dab77e3413da3bf659d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SC1CR1 0x00D2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00236">236</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="df6775cdba6af335fa94a2c92778354e"></a><!-- doxytag: member="ports_def.h::SC1SR2" ref="df6775cdba6af335fa94a2c92778354e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SC1SR2 0x00D5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00239">239</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ce4d0e3ad518ef6a5657d7c63c907fca"></a><!-- doxytag: member="ports_def.h::SCI0" ref="ce4d0e3ad518ef6a5657d7c63c907fca" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0 0x00C8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00744">744</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0cf1ff66f181339f8e061df84ab2f492"></a><!-- doxytag: member="ports_def.h::SCI0BDH" ref="0cf1ff66f181339f8e061df84ab2f492" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0BDH 0x00C8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00226">226</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="84dc69a7a32b7ba3b071e54d5fa2c11d"></a><!-- doxytag: member="ports_def.h::SCI0BDL" ref="84dc69a7a32b7ba3b071e54d5fa2c11d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0BDL 0x00C9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00227">227</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="acd083ea040c524302d28586bdf39499"></a><!-- doxytag: member="ports_def.h::SCI0CR2" ref="acd083ea040c524302d28586bdf39499" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0CR2 0x00CB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00229">229</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a3fb313d28737263501563c9e944be94"></a><!-- doxytag: member="ports_def.h::SCI0DRH" ref="a3fb313d28737263501563c9e944be94" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0DRH 0x00CE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00232">232</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="933ade4b6b6baaed25bfe0f64e49e75c"></a><!-- doxytag: member="ports_def.h::SCI0DRL" ref="933ade4b6b6baaed25bfe0f64e49e75c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0DRL 0x00CF </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00233">233</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0f1776a296955220c8c579452edcc2f0"></a><!-- doxytag: member="ports_def.h::SCI0SR1" ref="0f1776a296955220c8c579452edcc2f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI0SR1 0x00CC </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00230">230</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a97eca5571fe1a418a94018204d2f346"></a><!-- doxytag: member="ports_def.h::SCI1" ref="a97eca5571fe1a418a94018204d2f346" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1 0x00D0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00745">745</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0ac53a6753d4ca7ce309c8da9a362041"></a><!-- doxytag: member="ports_def.h::SCI1BDH" ref="0ac53a6753d4ca7ce309c8da9a362041" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1BDH 0x00D0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00234">234</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5a0fd4e3e4e3a5c2919e4d94093f64c1"></a><!-- doxytag: member="ports_def.h::SCI1BDL" ref="5a0fd4e3e4e3a5c2919e4d94093f64c1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1BDL 0x00D1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00235">235</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f8b7647a60882eca1bf43e54ef6ea422"></a><!-- doxytag: member="ports_def.h::SCI1CR2" ref="f8b7647a60882eca1bf43e54ef6ea422" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1CR2 0x00D3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00237">237</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cec25c5fdf5b6d47342cdd1805cbac29"></a><!-- doxytag: member="ports_def.h::SCI1DRH" ref="cec25c5fdf5b6d47342cdd1805cbac29" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1DRH 0x00D6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00240">240</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9b1632f61d30ea044fbb014beeb707dd"></a><!-- doxytag: member="ports_def.h::SCI1DRL" ref="9b1632f61d30ea044fbb014beeb707dd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1DRL 0x00D7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00241">241</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="70343b85d75e81c3e87c56fe1de800ad"></a><!-- doxytag: member="ports_def.h::SCI1SR1" ref="70343b85d75e81c3e87c56fe1de800ad" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCI1SR1 0x00D4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00238">238</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="652f96d37614999df43e03ff58626188"></a><!-- doxytag: member="ports_def.h::SCIBDH" ref="652f96d37614999df43e03ff58626188" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCIBDH 0x00 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00747">747</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f26ff5693fa93b532a8c6572e6d5f6c0"></a><!-- doxytag: member="ports_def.h::SCIBDL" ref="f26ff5693fa93b532a8c6572e6d5f6c0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCIBDL 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00748">748</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ff8f788cb324d81ebd4d429cabf5e23"></a><!-- doxytag: member="ports_def.h::SCICR1" ref="8ff8f788cb324d81ebd4d429cabf5e23" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCICR1 0x02 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00749">749</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3e70365f6555966aa967d0bc56c71380"></a><!-- doxytag: member="ports_def.h::SCICR2" ref="3e70365f6555966aa967d0bc56c71380" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCICR2 0x03 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00750">750</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="22243ecd974a2f062afb43f87688b3ac"></a><!-- doxytag: member="ports_def.h::SCIDRH" ref="22243ecd974a2f062afb43f87688b3ac" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCIDRH 0x06 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00753">753</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ca0217e74eef8399b0d4429e236bfdc4"></a><!-- doxytag: member="ports_def.h::SCIDRL" ref="ca0217e74eef8399b0d4429e236bfdc4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCIDRL 0x07 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00754">754</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="157429033d11aa5ff7e3fc6e581efdb4"></a><!-- doxytag: member="ports_def.h::SCISR1" ref="157429033d11aa5ff7e3fc6e581efdb4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCISR1 0x04 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00751">751</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7bc6fc4a1feaa267102479747e61fc1b"></a><!-- doxytag: member="ports_def.h::SCISR2" ref="7bc6fc4a1feaa267102479747e61fc1b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SCISR2 0x05 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00752">752</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b44bf92718020bcf845db5dcbc7e0c59"></a><!-- doxytag: member="ports_def.h::SPI0BR" ref="b44bf92718020bcf845db5dcbc7e0c59" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI0BR 0x00DA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00244">244</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b461f87eea195cb8a779d81f18c4e843"></a><!-- doxytag: member="ports_def.h::SPI0CR1" ref="b461f87eea195cb8a779d81f18c4e843" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI0CR1 0x00D8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00242">242</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1ddc0ebe00c19a95c0f3e76fb2062835"></a><!-- doxytag: member="ports_def.h::SPI0CR2" ref="1ddc0ebe00c19a95c0f3e76fb2062835" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI0CR2 0x00D9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00243">243</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8ffdba53d0e62568fddf21a26a7c41db"></a><!-- doxytag: member="ports_def.h::SPI0DR" ref="8ffdba53d0e62568fddf21a26a7c41db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI0DR 0x00DD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00247">247</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0cd053122b7525c7498ad0f5289d2790"></a><!-- doxytag: member="ports_def.h::SPI0SR" ref="0cd053122b7525c7498ad0f5289d2790" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI0SR 0x00DB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00245">245</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6d4ff776a3b862f9b38d906d5356c8d9"></a><!-- doxytag: member="ports_def.h::SPI1BR" ref="6d4ff776a3b862f9b38d906d5356c8d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI1BR 0x00F2 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00265">265</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f54033a566998b917596ae04119fd7e5"></a><!-- doxytag: member="ports_def.h::SPI1CR1" ref="f54033a566998b917596ae04119fd7e5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI1CR1 0x00F0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00263">263</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a60bc20a726ea7eb305c9a7b2ef8961f"></a><!-- doxytag: member="ports_def.h::SPI1CR2" ref="a60bc20a726ea7eb305c9a7b2ef8961f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI1CR2 0x00F1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00264">264</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="511835d199d74afc640a3fbe23cb5125"></a><!-- doxytag: member="ports_def.h::SPI1DR" ref="511835d199d74afc640a3fbe23cb5125" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI1DR 0x00F5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00268">268</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2cfbba596aed811d6d491ba55de330be"></a><!-- doxytag: member="ports_def.h::SPI1SR" ref="2cfbba596aed811d6d491ba55de330be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI1SR 0x00F3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00266">266</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="7a9ef2ef816549947d4509db3df9b0fc"></a><!-- doxytag: member="ports_def.h::SPI2BR" ref="7a9ef2ef816549947d4509db3df9b0fc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI2BR 0x00FA </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00272">272</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="46be364f8b07174dbe54ffc8d8163b06"></a><!-- doxytag: member="ports_def.h::SPI2CR1" ref="46be364f8b07174dbe54ffc8d8163b06" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI2CR1 0x00F8 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00270">270</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fc415d035087eaeef9155045fe2db838"></a><!-- doxytag: member="ports_def.h::SPI2CR2" ref="fc415d035087eaeef9155045fe2db838" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI2CR2 0x00F9 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00271">271</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e4dcb8a8722bf1267d10c5f89b2e633a"></a><!-- doxytag: member="ports_def.h::SPI2DR" ref="e4dcb8a8722bf1267d10c5f89b2e633a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI2DR 0x00FD </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00275">275</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="49e0dddd2c6d2f8077d77c8c741cf42a"></a><!-- doxytag: member="ports_def.h::SPI2SR" ref="49e0dddd2c6d2f8077d77c8c741cf42a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SPI2SR 0x00FB </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00273">273</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f89364e5f6f6b510b1a1d0019ed18457"></a><!-- doxytag: member="ports_def.h::SYNR" ref="f89364e5f6f6b510b1a1d0019ed18457" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SYNR 0x0034 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00083">83</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5aee1a6c41f744c9a3e6c33bbae5b602"></a><!-- doxytag: member="ports_def.h::TC0H" ref="5aee1a6c41f744c9a3e6c33bbae5b602" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC0H 0x0050 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00111">111</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5360fb89c2d8cebf9f3d68cc34f2f0d6"></a><!-- doxytag: member="ports_def.h::TC0HH" ref="5360fb89c2d8cebf9f3d68cc34f2f0d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC0HH 0x0078 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00150">150</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b6d3fe72f0dbc51452093389db82190d"></a><!-- doxytag: member="ports_def.h::TC0HL" ref="b6d3fe72f0dbc51452093389db82190d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC0HL 0x0079 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00151">151</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="03a1512338c3a6035737bd8732b6eb91"></a><!-- doxytag: member="ports_def.h::TC0L" ref="03a1512338c3a6035737bd8732b6eb91" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC0L 0x0051 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00112">112</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3a7b9a11325e49556c0a7a91936101b3"></a><!-- doxytag: member="ports_def.h::TC1H" ref="3a7b9a11325e49556c0a7a91936101b3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC1H 0x0052 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00113">113</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8e5618c64f4140871f204889c2c8dd50"></a><!-- doxytag: member="ports_def.h::TC1HH" ref="8e5618c64f4140871f204889c2c8dd50" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC1HH 0x007A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00152">152</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="177c233233eb4a3eaf1f6b10845109a2"></a><!-- doxytag: member="ports_def.h::TC1HL" ref="177c233233eb4a3eaf1f6b10845109a2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC1HL 0x007B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00153">153</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f235b7ce94cddaa50114a0cdf4363f3a"></a><!-- doxytag: member="ports_def.h::TC1L" ref="f235b7ce94cddaa50114a0cdf4363f3a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC1L 0x0053 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00114">114</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="465740c146764f739d0851b848e8a538"></a><!-- doxytag: member="ports_def.h::TC2H" ref="465740c146764f739d0851b848e8a538" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC2H 0x0054 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00115">115</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a5ec3300129ffdedba2389ed17cf4444"></a><!-- doxytag: member="ports_def.h::TC2HH" ref="a5ec3300129ffdedba2389ed17cf4444" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC2HH 0x007C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00154">154</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="25aecd2bfceabd49d1bbf18b6d43b30d"></a><!-- doxytag: member="ports_def.h::TC2HL" ref="25aecd2bfceabd49d1bbf18b6d43b30d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC2HL 0x007D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00155">155</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="1087ebe023199a29ce85a75e42bc6b3f"></a><!-- doxytag: member="ports_def.h::TC2L" ref="1087ebe023199a29ce85a75e42bc6b3f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC2L 0x0055 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00116">116</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="e710eb9992981f1018831edc9e12a792"></a><!-- doxytag: member="ports_def.h::TC3H" ref="e710eb9992981f1018831edc9e12a792" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC3H 0x0056 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00117">117</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6cee1b2d03e0e42ce48317ed88b480bc"></a><!-- doxytag: member="ports_def.h::TC3HH" ref="6cee1b2d03e0e42ce48317ed88b480bc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC3HH 0x007E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00156">156</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="84c624c752ace9a4f90cd51635e4a3db"></a><!-- doxytag: member="ports_def.h::TC3L" ref="84c624c752ace9a4f90cd51635e4a3db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC3L 0x0057 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00118">118</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0574d848e9f01b848bef1ac914c73d9b"></a><!-- doxytag: member="ports_def.h::TC4H" ref="0574d848e9f01b848bef1ac914c73d9b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC4H 0x0058 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00119">119</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fccd2617ebb3d5c01d94d13ae63bb995"></a><!-- doxytag: member="ports_def.h::TC4L" ref="fccd2617ebb3d5c01d94d13ae63bb995" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC4L 0x0059 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00120">120</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ab94dec494a21181b9e707ed91705a40"></a><!-- doxytag: member="ports_def.h::TC5H" ref="ab94dec494a21181b9e707ed91705a40" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC5H 0x005A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00121">121</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="bb845df1ce3e095683817d5d0710505b"></a><!-- doxytag: member="ports_def.h::TC5L" ref="bb845df1ce3e095683817d5d0710505b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC5L 0x005B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00122">122</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a497821ef350324511337fe2a9cd44e5"></a><!-- doxytag: member="ports_def.h::TC6H" ref="a497821ef350324511337fe2a9cd44e5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC6H 0x005C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00123">123</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5eb68cce1acef12d0200f4bfc3cbc288"></a><!-- doxytag: member="ports_def.h::TC6L" ref="5eb68cce1acef12d0200f4bfc3cbc288" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC6L 0x005D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00124">124</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="ef8ffcb5e94713a67a889c378acbb5f4"></a><!-- doxytag: member="ports_def.h::TC7H" ref="ef8ffcb5e94713a67a889c378acbb5f4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC7H 0x005E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00125">125</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="6ff25928aee1bf034551029aa472767e"></a><!-- doxytag: member="ports_def.h::TC7L" ref="6ff25928aee1bf034551029aa472767e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TC7L 0x005F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00126">126</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="8daf478c72475e0ffa907634d6250399"></a><!-- doxytag: member="ports_def.h::TCFORC" ref="8daf478c72475e0ffa907634d6250399" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCFORC 0x0041 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00096">96</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b37ac48186b7d36d18fdc2ac47773f95"></a><!-- doxytag: member="ports_def.h::TCNTH" ref="b37ac48186b7d36d18fdc2ac47773f95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCNTH 0x0044 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00099">99</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="c633db6ab44eea0fb44358dd9f2b1ddc"></a><!-- doxytag: member="ports_def.h::TCNTL" ref="c633db6ab44eea0fb44358dd9f2b1ddc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCNTL 0x0045 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00100">100</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="0a69f683a8ad4e238e8f259c58dffc12"></a><!-- doxytag: member="ports_def.h::TCTL1" ref="0a69f683a8ad4e238e8f259c58dffc12" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCTL1 0x0048 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00103">103</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="cdd842bb3f4a2ca5e26a027bb74e18b1"></a><!-- doxytag: member="ports_def.h::TCTL2" ref="cdd842bb3f4a2ca5e26a027bb74e18b1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCTL2 0x0049 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00104">104</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="b0c4f584352c94b1d0398d53e057b332"></a><!-- doxytag: member="ports_def.h::TCTL3" ref="b0c4f584352c94b1d0398d53e057b332" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCTL3 0x004A </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00105">105</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="fa96e2fb4db83ea845f18d2dcb025d93"></a><!-- doxytag: member="ports_def.h::TCTL4" ref="fa96e2fb4db83ea845f18d2dcb025d93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TCTL4 0x004B </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00106">106</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="2403d0779edcb7a67ea56dd0d67a415e"></a><!-- doxytag: member="ports_def.h::TFLG1" ref="2403d0779edcb7a67ea56dd0d67a415e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TFLG1 0x004E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00109">109</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="5d31366a1f46029bc8f323b6dde52178"></a><!-- doxytag: member="ports_def.h::TFLG2" ref="5d31366a1f46029bc8f323b6dde52178" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TFLG2 0x004F </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00110">110</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="047b752526fa845a214fbd2dda59bdaa"></a><!-- doxytag: member="ports_def.h::TIE" ref="047b752526fa845a214fbd2dda59bdaa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIE 0x004C </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00107">107</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="3a45d4d45316cbc2cb7e5bf119939bc9"></a><!-- doxytag: member="ports_def.h::TIMTST" ref="3a45d4d45316cbc2cb7e5bf119939bc9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMTST 0x006D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00140">140</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="28fcfc6a7695ab5b61f4d7a2befcc184"></a><!-- doxytag: member="ports_def.h::TIOS" ref="28fcfc6a7695ab5b61f4d7a2befcc184" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIOS 0x0040 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00095">95</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="efcb9111ac36dc4472f266ff9f3836c8"></a><!-- doxytag: member="ports_def.h::TOC7D" ref="efcb9111ac36dc4472f266ff9f3836c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TOC7D 0x0043 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00098">98</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="9fa23c1870d8273bf89fee62f003a95e"></a><!-- doxytag: member="ports_def.h::TOC7M" ref="9fa23c1870d8273bf89fee62f003a95e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TOC7M 0x0042 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00097">97</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="f2b3ab08ef5f8919912316e8906c1cf6"></a><!-- doxytag: member="ports_def.h::TSCR1" ref="f2b3ab08ef5f8919912316e8906c1cf6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TSCR1 0x0046 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00101">101</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="22fb74e7419c4c4b208c3de49dd10499"></a><!-- doxytag: member="ports_def.h::TSCR2" ref="22fb74e7419c4c4b208c3de49dd10499" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TSCR2 0x004D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00108">108</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="93fe97b63517ecf6f21db2d80c90117a"></a><!-- doxytag: member="ports_def.h::TTOV" ref="93fe97b63517ecf6f21db2d80c90117a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TTOV 0x0047 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00102">102</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="d760c8deac260cf8eaa530bd4bf4ef3b"></a><!-- doxytag: member="ports_def.h::WOMM" ref="d760c8deac260cf8eaa530bd4bf4ef3b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define WOMM 0x0256 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00599">599</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<a class="anchor" name="a11fce7527cf0cbbe1ff3891e4dfb973"></a><!-- doxytag: member="ports_def.h::WOMS" ref="a11fce7527cf0cbbe1ff3891e4dfb973" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define WOMS 0x024E </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="ports__def_8h-source.html#l00591">591</a> of file <a class="el" href="ports__def_8h-source.html">ports_def.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports__def_8h__dep__incl.dot --- a/doc/doxygen/html/ports__def_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports_def.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/ports.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ports_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/ports__def_8h__dep__incl.md5 --- a/doc/doxygen/html/ports__def_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2b0af90cc80ddf33a2de693a50647a03 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/portsaccess_8h-source.html --- a/doc/doxygen/html/portsaccess_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h</h1><a href="portsaccess_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="comment">/*</span> -<a name="l00023"></a>00023 <span class="comment">Variables to access to the io_ports</span> -<a name="l00024"></a>00024 <span class="comment">*/</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 -<a name="l00027"></a>00027 <span class="preprocessor">#ifndef __PORTS_ACCESS__</span> -<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define __PORTS_ACCESS__</span> -<a name="l00029"></a>00029 <span class="preprocessor"></span> -<a name="l00030"></a>00030 <span class="comment">/*</span> -<a name="l00031"></a>00031 <span class="comment">By default the address is 0X0000 on HCS12.</span> -<a name="l00032"></a>00032 <span class="comment">But the ports can be remaped. See the file ports.h</span> -<a name="l00033"></a>00033 <span class="comment">*/</span> -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[]; -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 <span class="comment">/* To use for a 8 bits access */</span> -<a name="l00039"></a><a class="code" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">00039</a> <span class="preprocessor">#define IO_PORTS_8(adr) \</span> -<a name="l00040"></a>00040 <span class="preprocessor">_io_ports[adr]</span> -<a name="l00041"></a>00041 <span class="preprocessor"></span> -<a name="l00042"></a>00042 <span class="comment">/* To use for a 16 bits access */</span> -<a name="l00043"></a>00043 <span class="comment">/* Example : IO_PORTS_16(CAN0IDAR1)= 0xABCD;</span> -<a name="l00044"></a>00044 <span class="comment">will put AB at @CAN0IDAR1 and CD at @CAN0IDAR1 + 1</span> -<a name="l00045"></a>00045 <span class="comment">*/</span> -<a name="l00046"></a><a class="code" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">00046</a> <span class="preprocessor">#define IO_PORTS_16(adr) \</span> -<a name="l00047"></a>00047 <span class="preprocessor">*((unsigned volatile short*) (_io_ports + (adr)))</span> -<a name="l00048"></a>00048 <span class="preprocessor"></span> -<a name="l00049"></a>00049 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/portsaccess_8h.html --- a/doc/doxygen/html/portsaccess_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/portsaccess.h File Reference</h1> -<p> -<a href="portsaccess_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#cdf97ea78c88c125dbbe6f2409de6ec1">IO_PORTS_8</a>(adr) <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[adr]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#05c3e46f52e97cb343d4a18d3dbe2eba">IO_PORTS_16</a>(adr) *((unsigned volatile short*) (<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> + (adr)))</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> []</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="05c3e46f52e97cb343d4a18d3dbe2eba"></a><!-- doxytag: member="portsaccess.h::IO_PORTS_16" ref="05c3e46f52e97cb343d4a18d3dbe2eba" args="(adr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IO_PORTS_16 </td> - <td>(</td> - <td class="paramtype">adr </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> *((unsigned volatile short*) (<a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a> + (adr)))</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="portsaccess_8h-source.html#l00046">46</a> of file <a class="el" href="portsaccess_8h-source.html">portsaccess.h</a>. -</div> -</div><p> -<a class="anchor" name="cdf97ea78c88c125dbbe6f2409de6ec1"></a><!-- doxytag: member="portsaccess.h::IO_PORTS_8" ref="cdf97ea78c88c125dbbe6f2409de6ec1" args="(adr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define IO_PORTS_8 </td> - <td>(</td> - <td class="paramtype">adr </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[adr]</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="portsaccess_8h-source.html#l00039">39</a> of file <a class="el" href="portsaccess_8h-source.html">portsaccess.h</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="cb39c27c5b828bb40948690ed0fc9462"></a><!-- doxytag: member="portsaccess.h::_io_ports" ref="cb39c27c5b828bb40948690ed0fc9462" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile unsigned char <a class="el" href="portsaccess_8h.html#cb39c27c5b828bb40948690ed0fc9462">_io_ports</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/regbase_8h-source.html --- a/doc/doxygen/html/regbase_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h</h1><a href="regbase_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/*</span> -<a name="l00024"></a>00024 <span class="comment">Définition du maping,</span> -<a name="l00025"></a>00025 <span class="comment">qui dépend du contenu du registre INITRG</span> -<a name="l00026"></a>00026 <span class="comment">*/</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="preprocessor">#ifndef __REGBASE__</span> -<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define __REGBASE__</span> -<a name="l00031"></a>00031 <span class="preprocessor"></span> -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 <span class="preprocessor">#endif __REGBASE__</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/regbase_8h.html --- a/doc/doxygen/html/regbase_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/regbase.h File Reference</h1> -<p> -<a href="regbase_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/regs_8h-source.html --- a/doc/doxygen/html/regs_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,120 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h</h1><a href="regs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/* Regs - Software registers used by GCC</span> -<a name="l00024"></a>00024 <span class="comment"> Copyright (C) 2000 Free Software Foundation, Inc.</span> -<a name="l00025"></a>00025 <span class="comment"> Written by Stephane Carrez (stcarrez@worldnet.fr) </span> -<a name="l00026"></a>00026 <span class="comment"></span> -<a name="l00027"></a>00027 <span class="comment">This file is free software; you can redistribute it and/or modify it</span> -<a name="l00028"></a>00028 <span class="comment">under the terms of the GNU General Public License as published by the</span> -<a name="l00029"></a>00029 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span> -<a name="l00030"></a>00030 <span class="comment">later version.</span> -<a name="l00031"></a>00031 <span class="comment"></span> -<a name="l00032"></a>00032 <span class="comment">In addition to the permissions in the GNU General Public License, the</span> -<a name="l00033"></a>00033 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span> -<a name="l00034"></a>00034 <span class="comment">compiled version of this file with other programs, and to distribute</span> -<a name="l00035"></a>00035 <span class="comment">those programs without any restriction coming from the use of this</span> -<a name="l00036"></a>00036 <span class="comment">file. (The General Public License restrictions do apply in other</span> -<a name="l00037"></a>00037 <span class="comment">respects; for example, they cover modification of the file, and</span> -<a name="l00038"></a>00038 <span class="comment">distribution when not linked into another program.)</span> -<a name="l00039"></a>00039 <span class="comment"></span> -<a name="l00040"></a>00040 <span class="comment">This file is distributed in the hope that it will be useful, but</span> -<a name="l00041"></a>00041 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00042"></a>00042 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00043"></a>00043 <span class="comment">General Public License for more details.</span> -<a name="l00044"></a>00044 <span class="comment"></span> -<a name="l00045"></a>00045 <span class="comment">You should have received a copy of the GNU General Public License</span> -<a name="l00046"></a>00046 <span class="comment">along with this program; see the file COPYING. If not, write to</span> -<a name="l00047"></a>00047 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span> -<a name="l00048"></a>00048 <span class="comment">Boston, MA 02111-1307, USA. */</span> -<a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="preprocessor">#ifndef _M68HC11_REGS_H</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_REGS_H</span> -<a name="l00052"></a>00052 <span class="preprocessor"></span> -<a name="l00053"></a>00053 <span class="comment">/* Include this file if you want to have access to the soft registers</span> -<a name="l00054"></a>00054 <span class="comment"> used by GCC. The soft registers are memory location. They have</span> -<a name="l00055"></a>00055 <span class="comment"> special names that cannot conflict with C or C++ variables.</span> -<a name="l00056"></a>00056 <span class="comment"> The extern definition below map those special names to</span> -<a name="l00057"></a>00057 <span class="comment"> some usable names in C and C++. */</span> -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __tmp <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.tmp"</span>); -<a name="l00060"></a>00060 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __z <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.z"</span>); -<a name="l00061"></a>00061 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __xy <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.xy"</span>); -<a name="l00062"></a>00062 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __frame <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.frame"</span>); -<a name="l00063"></a>00063 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d1 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d1"</span>); -<a name="l00064"></a>00064 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d2 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d2"</span>); -<a name="l00065"></a>00065 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d3 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d3"</span>); -<a name="l00066"></a>00066 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d4 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d4"</span>); -<a name="l00067"></a>00067 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d5 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d5"</span>); -<a name="l00068"></a>00068 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d6 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d6"</span>); -<a name="l00069"></a>00069 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d7 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d7"</span>); -<a name="l00070"></a>00070 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d8 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d8"</span>); -<a name="l00071"></a>00071 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d9 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d9"</span>); -<a name="l00072"></a>00072 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d10 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d10"</span>); -<a name="l00073"></a>00073 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d11 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d11"</span>); -<a name="l00074"></a>00074 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d12 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d12"</span>); -<a name="l00075"></a>00075 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d13 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d13"</span>); -<a name="l00076"></a>00076 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d14 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d14"</span>); -<a name="l00077"></a>00077 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d15 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d15"</span>); -<a name="l00078"></a>00078 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d16 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d16"</span>); -<a name="l00079"></a>00079 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d17 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d17"</span>); -<a name="l00080"></a>00080 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d18 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d18"</span>); -<a name="l00081"></a>00081 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d19 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d19"</span>); -<a name="l00082"></a>00082 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d20 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d20"</span>); -<a name="l00083"></a>00083 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d21 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d21"</span>); -<a name="l00084"></a>00084 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d22 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d22"</span>); -<a name="l00085"></a>00085 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d23 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d23"</span>); -<a name="l00086"></a>00086 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d24 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d24"</span>); -<a name="l00087"></a>00087 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d25 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d25"</span>); -<a name="l00088"></a>00088 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d26 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d26"</span>); -<a name="l00089"></a>00089 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d27 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d27"</span>); -<a name="l00090"></a>00090 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d28 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d28"</span>); -<a name="l00091"></a>00091 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d29 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d29"</span>); -<a name="l00092"></a>00092 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d30 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d30"</span>); -<a name="l00093"></a>00093 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d31 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d31"</span>); -<a name="l00094"></a>00094 <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __d32 <a class="code" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a>(<span class="stringliteral">"_.d32"</span>); -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/regs_8h.html --- a/doc/doxygen/html/regs_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,823 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/asm-m68hc12/regs.h File Reference</h1> -<p> -<a href="regs_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __tmp </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#b1b104e72affb247e036289d0fc18ac7">__asm__</a> ("_.tmp")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __z </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3f1ad778fc854e6f30195849e47ff861">__asm__</a> ("_.z")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __xy </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#d7f99a09382217df58741211ea8022b4">__asm__</a> ("_.xy")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __frame </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#99133e4196ab444a8318ee00175969b0">__asm__</a> ("_.frame")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d1 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#6e20652562fa6952a61c88afc0e44e7c">__asm__</a> ("_.d1")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d2 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#135e7dbe9264f832e0ac04b7475ec317">__asm__</a> ("_.d2")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d3 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5cb4b185cf519c6d504bda358e975beb">__asm__</a> ("_.d3")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d4 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#4b85bbdd5c4d3eb43697662a1874797d">__asm__</a> ("_.d4")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d5 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#b4e50f62c2c41f8f9e44a397c11878ac">__asm__</a> ("_.d5")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d6 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#50d04c59eb55358568d0066505309b23">__asm__</a> ("_.d6")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d7 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#12607cb59d6f01190119cc0825e07b56">__asm__</a> ("_.d7")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d8 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#492b8507dc86d1668d50dd6c31fe3aa7">__asm__</a> ("_.d8")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d9 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5b78ca8360014dd43e1758000c38a838">__asm__</a> ("_.d9")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d10 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#c0805ba37453a323efb5ec85d376c3c6">__asm__</a> ("_.d10")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d11 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#5bda33524de53f035cacc40c97fef943">__asm__</a> ("_.d11")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d12 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#231bd3a4e21c7282e0bc90dc831a9547">__asm__</a> ("_.d12")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d13 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#8a58f10929e31c3e6ef038eb9efa7c0c">__asm__</a> ("_.d13")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d14 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#786820780cb2ba32ec9d364f682af47c">__asm__</a> ("_.d14")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d15 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#209327d72af7592530132224e7ad262b">__asm__</a> ("_.d15")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d16 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#59e808656e4d056d2ab1e104d0219d1f">__asm__</a> ("_.d16")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d17 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#7abb2e6cf5afd624e52e70c305f248fc">__asm__</a> ("_.d17")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d18 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#cbaac03fa23236c1f636a4b500d8eb71">__asm__</a> ("_.d18")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d19 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#ff4656eae168a3e3a043d01a5ea76e03">__asm__</a> ("_.d19")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d20 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#2fc98e622bcaf568928e373b2a1e17ef">__asm__</a> ("_.d20")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d21 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#a02d4d562201def6bf344fd6e8f4fb47">__asm__</a> ("_.d21")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d22 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#dda409bcb4cd67b35c2506ab5b884cd4">__asm__</a> ("_.d22")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d23 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3540235f8bb802215abd971da57e84d6">__asm__</a> ("_.d23")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d24 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#a330f4e20545b90c40cae5e933082444">__asm__</a> ("_.d24")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d25 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#abe6b5e8d8e24e71e49c62b51ad43cfc">__asm__</a> ("_.d25")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d26 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#ba6447ba1d98b8543374130f612c36be">__asm__</a> ("_.d26")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d27 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#aad286da009b7f5c91e813acc4e8af77">__asm__</a> ("_.d27")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d28 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#7a6e36676bfbca8a600c235985db0a80">__asm__</a> ("_.d28")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d29 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#2a402d1cff44b667067ca2cd57bc02af">__asm__</a> ("_.d29")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d30 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#fd7c97e4ed61567d05df79a8fa2845bc">__asm__</a> ("_.d30")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d31 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#065594aa52bae52745b8448fc65fcd8d">__asm__</a> ("_.d31")</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short __d32 </td><td class="memItemRight" valign="bottom"><a class="el" href="regs_8h.html#3b44f040bddcbd374abeeecb208bab58">__asm__</a> ("_.d32")</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="3b44f040bddcbd374abeeecb208bab58"></a><!-- doxytag: member="regs.h::__asm__" ref="3b44f040bddcbd374abeeecb208bab58" args="("_.d32")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d32 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d32" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="065594aa52bae52745b8448fc65fcd8d"></a><!-- doxytag: member="regs.h::__asm__" ref="065594aa52bae52745b8448fc65fcd8d" args="("_.d31")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d31 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d31" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fd7c97e4ed61567d05df79a8fa2845bc"></a><!-- doxytag: member="regs.h::__asm__" ref="fd7c97e4ed61567d05df79a8fa2845bc" args="("_.d30")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d30 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d30" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2a402d1cff44b667067ca2cd57bc02af"></a><!-- doxytag: member="regs.h::__asm__" ref="2a402d1cff44b667067ca2cd57bc02af" args="("_.d29")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d29 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d29" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7a6e36676bfbca8a600c235985db0a80"></a><!-- doxytag: member="regs.h::__asm__" ref="7a6e36676bfbca8a600c235985db0a80" args="("_.d28")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d28 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d28" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="aad286da009b7f5c91e813acc4e8af77"></a><!-- doxytag: member="regs.h::__asm__" ref="aad286da009b7f5c91e813acc4e8af77" args="("_.d27")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d27 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d27" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ba6447ba1d98b8543374130f612c36be"></a><!-- doxytag: member="regs.h::__asm__" ref="ba6447ba1d98b8543374130f612c36be" args="("_.d26")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d26 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d26" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="abe6b5e8d8e24e71e49c62b51ad43cfc"></a><!-- doxytag: member="regs.h::__asm__" ref="abe6b5e8d8e24e71e49c62b51ad43cfc" args="("_.d25")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d25 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d25" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a330f4e20545b90c40cae5e933082444"></a><!-- doxytag: member="regs.h::__asm__" ref="a330f4e20545b90c40cae5e933082444" args="("_.d24")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d24 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d24" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3540235f8bb802215abd971da57e84d6"></a><!-- doxytag: member="regs.h::__asm__" ref="3540235f8bb802215abd971da57e84d6" args="("_.d23")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d23 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d23" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="dda409bcb4cd67b35c2506ab5b884cd4"></a><!-- doxytag: member="regs.h::__asm__" ref="dda409bcb4cd67b35c2506ab5b884cd4" args="("_.d22")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d22 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d22" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a02d4d562201def6bf344fd6e8f4fb47"></a><!-- doxytag: member="regs.h::__asm__" ref="a02d4d562201def6bf344fd6e8f4fb47" args="("_.d21")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d21 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d21" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2fc98e622bcaf568928e373b2a1e17ef"></a><!-- doxytag: member="regs.h::__asm__" ref="2fc98e622bcaf568928e373b2a1e17ef" args="("_.d20")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d20 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d20" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ff4656eae168a3e3a043d01a5ea76e03"></a><!-- doxytag: member="regs.h::__asm__" ref="ff4656eae168a3e3a043d01a5ea76e03" args="("_.d19")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d19 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d19" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cbaac03fa23236c1f636a4b500d8eb71"></a><!-- doxytag: member="regs.h::__asm__" ref="cbaac03fa23236c1f636a4b500d8eb71" args="("_.d18")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d18 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d18" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7abb2e6cf5afd624e52e70c305f248fc"></a><!-- doxytag: member="regs.h::__asm__" ref="7abb2e6cf5afd624e52e70c305f248fc" args="("_.d17")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d17 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d17" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="59e808656e4d056d2ab1e104d0219d1f"></a><!-- doxytag: member="regs.h::__asm__" ref="59e808656e4d056d2ab1e104d0219d1f" args="("_.d16")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d16 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d16" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="209327d72af7592530132224e7ad262b"></a><!-- doxytag: member="regs.h::__asm__" ref="209327d72af7592530132224e7ad262b" args="("_.d15")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d15 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d15" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="786820780cb2ba32ec9d364f682af47c"></a><!-- doxytag: member="regs.h::__asm__" ref="786820780cb2ba32ec9d364f682af47c" args="("_.d14")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d14 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d14" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="8a58f10929e31c3e6ef038eb9efa7c0c"></a><!-- doxytag: member="regs.h::__asm__" ref="8a58f10929e31c3e6ef038eb9efa7c0c" args="("_.d13")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d13 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d13" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="231bd3a4e21c7282e0bc90dc831a9547"></a><!-- doxytag: member="regs.h::__asm__" ref="231bd3a4e21c7282e0bc90dc831a9547" args="("_.d12")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d12 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d12" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5bda33524de53f035cacc40c97fef943"></a><!-- doxytag: member="regs.h::__asm__" ref="5bda33524de53f035cacc40c97fef943" args="("_.d11")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d11 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d11" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c0805ba37453a323efb5ec85d376c3c6"></a><!-- doxytag: member="regs.h::__asm__" ref="c0805ba37453a323efb5ec85d376c3c6" args="("_.d10")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d10 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d10" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5b78ca8360014dd43e1758000c38a838"></a><!-- doxytag: member="regs.h::__asm__" ref="5b78ca8360014dd43e1758000c38a838" args="("_.d9")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d9 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d9" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="492b8507dc86d1668d50dd6c31fe3aa7"></a><!-- doxytag: member="regs.h::__asm__" ref="492b8507dc86d1668d50dd6c31fe3aa7" args="("_.d8")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d8 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d8" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="12607cb59d6f01190119cc0825e07b56"></a><!-- doxytag: member="regs.h::__asm__" ref="12607cb59d6f01190119cc0825e07b56" args="("_.d7")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d7 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d7" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="50d04c59eb55358568d0066505309b23"></a><!-- doxytag: member="regs.h::__asm__" ref="50d04c59eb55358568d0066505309b23" args="("_.d6")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d6 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d6" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b4e50f62c2c41f8f9e44a397c11878ac"></a><!-- doxytag: member="regs.h::__asm__" ref="b4e50f62c2c41f8f9e44a397c11878ac" args="("_.d5")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d5 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d5" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4b85bbdd5c4d3eb43697662a1874797d"></a><!-- doxytag: member="regs.h::__asm__" ref="4b85bbdd5c4d3eb43697662a1874797d" args="("_.d4")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d4 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d4" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="5cb4b185cf519c6d504bda358e975beb"></a><!-- doxytag: member="regs.h::__asm__" ref="5cb4b185cf519c6d504bda358e975beb" args="("_.d3")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d3 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d3" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="135e7dbe9264f832e0ac04b7475ec317"></a><!-- doxytag: member="regs.h::__asm__" ref="135e7dbe9264f832e0ac04b7475ec317" args="("_.d2")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d2 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d2" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="6e20652562fa6952a61c88afc0e44e7c"></a><!-- doxytag: member="regs.h::__asm__" ref="6e20652562fa6952a61c88afc0e44e7c" args="("_.d1")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __d1 __asm__ </td> - <td>(</td> - <td class="paramtype">"_.d1" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="99133e4196ab444a8318ee00175969b0"></a><!-- doxytag: member="regs.h::__asm__" ref="99133e4196ab444a8318ee00175969b0" args="("_.frame")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __frame __asm__ </td> - <td>(</td> - <td class="paramtype">"_.frame" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d7f99a09382217df58741211ea8022b4"></a><!-- doxytag: member="regs.h::__asm__" ref="d7f99a09382217df58741211ea8022b4" args="("_.xy")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __xy __asm__ </td> - <td>(</td> - <td class="paramtype">"_.xy" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="3f1ad778fc854e6f30195849e47ff861"></a><!-- doxytag: member="regs.h::__asm__" ref="3f1ad778fc854e6f30195849e47ff861" args="("_.z")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __z __asm__ </td> - <td>(</td> - <td class="paramtype">"_.z" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b1b104e72affb247e036289d0fc18ac7"></a><!-- doxytag: member="regs.h::__asm__" ref="b1b104e72affb247e036289d0fc18ac7" args="("_.tmp")" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short __tmp __asm__ </td> - <td>(</td> - <td class="paramtype">"_.tmp" </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/resource_8h-source.html --- a/doc/doxygen/html/resource_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/resource_8h-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -29,7 +29,7 @@ <a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define _APS_NEXT_SYMED_VALUE 101</span> <a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#endif</span> <a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/resource_8h.html --- a/doc/doxygen/html/resource_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/resource_8h.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,7 +20,7 @@ <a href="resource_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c-source.html --- a/doc/doxygen/html/sdo_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -36,1306 +36,1142 @@ <a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> <a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> <a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> -<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="preprocessor">#include "objacces.h"</span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "sdo.h"</span> -<a name="l00028"></a>00028 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="comment">/* Uncomment if your compiler does not support inline functions */</span> -<a name="l00031"></a><a class="code" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">00031</a> <span class="preprocessor">#define NO_INLINE </span> -<a name="l00032"></a>00032 <span class="preprocessor"></span> -<a name="l00033"></a>00033 <span class="preprocessor">#ifdef NO_INLINE</span> -<a name="l00034"></a><a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">00034</a> <span class="preprocessor"></span><span class="preprocessor"> #define INLINE </span> -<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor"> #define INLINE inline</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00038"></a>00038 <span class="preprocessor"></span> -<a name="l00039"></a>00039 <span class="comment">/*Internals prototypes*/</span> -<a name="l00040"></a>00040 -<a name="l00042"></a>00042 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, -<a name="l00043"></a>00043 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize); -<a name="l00044"></a>00044 -<a name="l00046"></a>00046 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, -<a name="l00047"></a>00047 UNS8 dataType, SDOCallback_t Callback); -<a name="l00048"></a>00048 +<a name="l00032"></a>00032 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> +<a name="l00033"></a>00033 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="preprocessor">#include "objacces.h"</span> +<a name="l00036"></a>00036 <span class="preprocessor">#include "sdo.h"</span> +<a name="l00037"></a>00037 <span class="preprocessor">#include "canfestival.h"</span> +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="comment">/* Uncomment if your compiler does not support inline functions */</span> +<a name="l00040"></a><a class="code" href="sdo_8c.html#b5ce7bd7fe4169a9f709815f03f9870b">00040</a> <span class="preprocessor">#define NO_INLINE </span> +<a name="l00041"></a>00041 <span class="preprocessor"></span> +<a name="l00042"></a>00042 <span class="preprocessor">#ifdef NO_INLINE</span> +<a name="l00043"></a><a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">00043</a> <span class="preprocessor"></span><span class="preprocessor"> #define INLINE </span> +<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor"> #define INLINE inline</span> +<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00047"></a>00047 <span class="preprocessor"></span> +<a name="l00048"></a>00048 <span class="comment">/*Internals prototypes*/</span> <a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="comment">/***************************************************************************/</span> -<a name="l00051"></a>00051 <span class="comment">/* SDO (un)packing macros */</span> -<a name="l00052"></a>00052 -<a name="l00055"></a><a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">00055</a> <span class="preprocessor">#define getSDOcs(byte) (byte >> 5)</span> -<a name="l00056"></a>00056 <span class="preprocessor"></span> -<a name="l00059"></a><a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">00059</a> <span class="preprocessor">#define getSDOn2(byte) ((byte >> 2) & 3)</span> -<a name="l00060"></a>00060 <span class="preprocessor"></span> -<a name="l00063"></a><a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">00063</a> <span class="preprocessor">#define getSDOn3(byte) ((byte >> 1) & 7)</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span> -<a name="l00067"></a><a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">00067</a> <span class="preprocessor">#define getSDOe(byte) ((byte >> 1) & 1)</span> -<a name="l00068"></a>00068 <span class="preprocessor"></span> -<a name="l00071"></a><a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">00071</a> <span class="preprocessor">#define getSDOs(byte) (byte & 1)</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span> -<a name="l00075"></a><a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">00075</a> <span class="preprocessor">#define getSDOc(byte) (byte & 1)</span> -<a name="l00076"></a>00076 <span class="preprocessor"></span> -<a name="l00079"></a><a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">00079</a> <span class="preprocessor">#define getSDOt(byte) ((byte >> 4) & 1)</span> -<a name="l00080"></a>00080 <span class="preprocessor"></span> -<a name="l00083"></a><a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">00083</a> <span class="preprocessor">#define getSDOindex(byte1, byte2) ((byte2 << 8) | (byte1))</span> -<a name="l00084"></a>00084 <span class="preprocessor"></span> -<a name="l00088"></a><a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">00088</a> <span class="preprocessor">#define getSDOsubIndex(byte3) (byte3)</span> -<a name="l00089"></a>00089 <span class="preprocessor"></span> -<a name="l00090"></a>00090 <span class="comment">/***************************************************************************</span> -<a name="l00091"></a>00091 <span class="comment">**</span> -<a name="l00092"></a>00092 <span class="comment">*/</span> -<a name="l00093"></a><a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">00093</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) -<a name="l00094"></a>00094 { -<a name="l00095"></a>00095 MSG_ERR(0x1A01, <span class="stringliteral">"SDO timeout. SDO response not received."</span>, 0); -<a name="l00096"></a>00096 MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, d->transfers[<span class="keywordtype">id</span>].nodeId); -<a name="l00097"></a>00097 MSG_WAR(0x2A02, <span class="stringliteral">" index : "</span>, d->transfers[<span class="keywordtype">id</span>].index); -<a name="l00098"></a>00098 MSG_WAR(0x2A02, <span class="stringliteral">" subIndex : "</span>, d->transfers[<span class="keywordtype">id</span>].subIndex); -<a name="l00099"></a>00099 <span class="comment">/* Reset timer handler */</span> -<a name="l00100"></a>00100 d->transfers[id].timer = TIMER_NONE; -<a name="l00101"></a>00101 <span class="comment">/*Set aborted state*/</span> -<a name="l00102"></a>00102 d->transfers[id].state = SDO_ABORTED_INTERNAL; -<a name="l00103"></a>00103 <span class="comment">/* Sending a SDO abort */</span> -<a name="l00104"></a>00104 <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, d->transfers[<span class="keywordtype">id</span>].whoami, -<a name="l00105"></a>00105 d->transfers[<span class="keywordtype">id</span>].index, d->transfers[<span class="keywordtype">id</span>].subIndex, SDOABT_TIMED_OUT); -<a name="l00106"></a>00106 d->transfers[id].abortCode = SDOABT_TIMED_OUT; -<a name="l00107"></a>00107 <span class="comment">/* Call the user function to inform of the problem.*/</span> -<a name="l00108"></a>00108 <span class="keywordflow">if</span>(d->transfers[<span class="keywordtype">id</span>].Callback) -<a name="l00109"></a>00109 <span class="comment">/*If ther is a callback, it is responsible to close SDO transfer (client)*/</span> -<a name="l00110"></a>00110 (*d->transfers[id].Callback)(d,d->transfers[<span class="keywordtype">id</span>].nodeId); -<a name="l00111"></a>00111 <span class="keywordflow">else</span> <span class="keywordflow">if</span>(d->transfers[<span class="keywordtype">id</span>].whoami == SDO_SERVER) -<a name="l00112"></a>00112 <span class="comment">/*Else, if server, reset the line*/</span> -<a name="l00113"></a>00113 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, (UNS8)<span class="keywordtype">id</span>); -<a name="l00114"></a>00114 } -<a name="l00115"></a>00115 -<a name="l00116"></a><a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">00116</a> <span class="preprocessor">#define StopSDO_TIMER(id) \</span> -<a name="l00117"></a>00117 <span class="preprocessor">MSG_WAR(0x3A05, "StopSDO_TIMER for line : ", line);\</span> -<a name="l00118"></a>00118 <span class="preprocessor">d->transfers[id].timer = DelAlarm(d->transfers[id].timer);</span> -<a name="l00119"></a>00119 <span class="preprocessor"></span> -<a name="l00120"></a><a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">00120</a> <span class="preprocessor">#define StartSDO_TIMER(id) \</span> -<a name="l00121"></a>00121 <span class="preprocessor">MSG_WAR(0x3A06, "StartSDO_TIMER for line : ", line);\</span> -<a name="l00122"></a>00122 <span class="preprocessor">d->transfers[id].timer = SetAlarm(d,id,&SDOTimeoutAlarm,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);</span> -<a name="l00123"></a>00123 <span class="preprocessor"></span> -<a name="l00124"></a><a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">00124</a> <span class="preprocessor">#define RestartSDO_TIMER(id) \</span> -<a name="l00125"></a>00125 <span class="preprocessor">MSG_WAR(0x3A07, "restartSDO_TIMER for line : ", line);\</span> -<a name="l00126"></a>00126 <span class="preprocessor">if(d->transfers[id].timer != TIMER_NONE) { StopSDO_TIMER(id) StartSDO_TIMER(id) }</span> -<a name="l00127"></a>00127 <span class="preprocessor"></span> -<a name="l00128"></a>00128 <span class="comment">/***************************************************************************/</span> -<a name="l00131"></a><a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">00131</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (CO_Data* d) -<a name="l00132"></a>00132 { -<a name="l00133"></a>00133 UNS8 j; -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 <span class="comment">/* transfer structure initialization */</span> -<a name="l00136"></a>00136 <span class="keywordflow">for</span> (j = 0 ; j < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; j++) -<a name="l00137"></a>00137 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, j); -<a name="l00138"></a>00138 } -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 <span class="comment">/***************************************************************************/</span> -<a name="l00141"></a><a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">00141</a> UNS32 <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (CO_Data* d, UNS8 line) -<a name="l00142"></a>00142 { -<a name="l00143"></a>00143 UNS8 size; -<a name="l00144"></a>00144 UNS32 errorCode; -<a name="l00145"></a>00145 MSG_WAR(0x3A08, <span class="stringliteral">"Enter in SDOlineToObjdict "</span>, line); -<a name="l00146"></a>00146 size = (UNS8)d->transfers[line].count; -<a name="l00147"></a>00147 errorCode = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, d->transfers[line].index, d->transfers[line].subIndex, -<a name="l00148"></a>00148 (<span class="keywordtype">void</span> *) d->transfers[line].data, &size, 1); -<a name="l00149"></a>00149 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00150"></a>00150 <span class="keywordflow">return</span> errorCode; -<a name="l00151"></a>00151 MSG_WAR(0x3A08, <span class="stringliteral">"exit of SDOlineToObjdict "</span>, line); -<a name="l00152"></a>00152 <span class="keywordflow">return</span> 0; -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 } -<a name="l00155"></a>00155 -<a name="l00156"></a>00156 <span class="comment">/***************************************************************************/</span> -<a name="l00157"></a><a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">00157</a> UNS32 <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (CO_Data* d, UNS8 line) -<a name="l00158"></a>00158 { -<a name="l00159"></a>00159 UNS8 size = 0; -<a name="l00160"></a>00160 UNS8 dataType; -<a name="l00161"></a>00161 UNS32 errorCode; -<a name="l00162"></a>00162 -<a name="l00163"></a>00163 MSG_WAR(0x3A05, <span class="stringliteral">"objdict->line index : "</span>, d->transfers[line].index); -<a name="l00164"></a>00164 MSG_WAR(0x3A06, <span class="stringliteral">" subIndex : "</span>, d->transfers[line].subIndex); -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 errorCode = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, d->transfers[line].index, -<a name="l00167"></a>00167 d->transfers[line].subIndex, -<a name="l00168"></a>00168 (<span class="keywordtype">void</span> *)d->transfers[line].data, -<a name="l00169"></a>00169 &size, &dataType, 0); -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00172"></a>00172 <span class="keywordflow">return</span> errorCode; -<a name="l00173"></a>00173 -<a name="l00174"></a>00174 d->transfers[line].count = size; -<a name="l00175"></a>00175 d->transfers[line].offset = 0; -<a name="l00176"></a>00176 <span class="preprocessor">#if 0</span> -<a name="l00177"></a>00177 <span class="preprocessor"></span> <span class="comment">/*Me laisser ça, please ! (FD)*/</span> -<a name="l00178"></a>00178 { -<a name="l00179"></a>00179 UNS8 i; -<a name="l00180"></a>00180 <span class="keywordflow">for</span> (i = 0 ; i < 10 ; i++) { -<a name="l00181"></a>00181 MSG_WAR(i, <span class="stringliteral">"data= "</span>, d->transfers[line].data[i]); -<a name="l00182"></a>00182 } -<a name="l00183"></a>00183 } -<a name="l00184"></a>00184 <span class="preprocessor">#endif</span> -<a name="l00185"></a>00185 <span class="preprocessor"></span> <span class="keywordflow">return</span> 0; -<a name="l00186"></a>00186 } -<a name="l00187"></a>00187 -<a name="l00188"></a>00188 <span class="comment">/***************************************************************************/</span> -<a name="l00189"></a><a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">00189</a> UNS8 <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data) { -<a name="l00190"></a>00190 UNS8 i; -<a name="l00191"></a>00191 UNS8 offset; -<a name="l00192"></a>00192 -<a name="l00193"></a>00193 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > SDO_MAX_LENGTH_TRANSFERT) { -<a name="l00194"></a>00194 MSG_ERR(0x1A10,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); -<a name="l00195"></a>00195 <span class="keywordflow">return</span> 0xFF; -<a name="l00196"></a>00196 } -<a name="l00197"></a>00197 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > d->transfers[line].count) { -<a name="l00198"></a>00198 MSG_ERR(0x1A11,<span class="stringliteral">"SDO Size of data too large. Exceed count"</span>, nbBytes); -<a name="l00199"></a>00199 <span class="keywordflow">return</span> 0xFF; -<a name="l00200"></a>00200 } -<a name="l00201"></a>00201 offset = (UNS8)d->transfers[line].offset; -<a name="l00202"></a>00202 for (i = 0 ; i < nbBytes ; i++) -<a name="l00203"></a>00203 * (data + i) = d->transfers[line].data[offset + i]; -<a name="l00204"></a>00204 d->transfers[line].offset = d->transfers[line].offset + nbBytes; -<a name="l00205"></a>00205 <span class="keywordflow">return</span> 0; -<a name="l00206"></a>00206 } -<a name="l00207"></a>00207 -<a name="l00208"></a>00208 -<a name="l00209"></a>00209 <span class="comment">/***************************************************************************/</span> -<a name="l00210"></a><a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">00210</a> UNS8 <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data) -<a name="l00211"></a>00211 { -<a name="l00212"></a>00212 UNS8 i; -<a name="l00213"></a>00213 UNS8 offset; -<a name="l00214"></a>00214 -<a name="l00215"></a>00215 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > SDO_MAX_LENGTH_TRANSFERT) { -<a name="l00216"></a>00216 MSG_ERR(0x1A15,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); -<a name="l00217"></a>00217 <span class="keywordflow">return</span> 0xFF; -<a name="l00218"></a>00218 } -<a name="l00219"></a>00219 offset = (UNS8)d->transfers[line].offset; -<a name="l00220"></a>00220 for (i = 0 ; i < nbBytes ; i++) -<a name="l00221"></a>00221 d->transfers[line].data[offset + i] = * (data + i); -<a name="l00222"></a>00222 d->transfers[line].offset = d->transfers[line].offset + nbBytes; -<a name="l00223"></a>00223 <span class="keywordflow">return</span> 0; -<a name="l00224"></a>00224 } +<a name="l00065"></a>00065 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, +<a name="l00066"></a>00066 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize); +<a name="l00067"></a>00067 +<a name="l00080"></a>00080 <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, +<a name="l00081"></a>00081 UNS8 dataType, SDOCallback_t Callback); +<a name="l00082"></a>00082 +<a name="l00083"></a>00083 +<a name="l00084"></a>00084 <span class="comment">/***************************************************************************/</span> +<a name="l00085"></a>00085 <span class="comment">/* SDO (un)packing macros */</span> +<a name="l00086"></a>00086 +<a name="l00089"></a><a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">00089</a> <span class="preprocessor">#define getSDOcs(byte) (byte >> 5)</span> +<a name="l00090"></a>00090 <span class="preprocessor"></span> +<a name="l00093"></a><a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">00093</a> <span class="preprocessor">#define getSDOn2(byte) ((byte >> 2) & 3)</span> +<a name="l00094"></a>00094 <span class="preprocessor"></span> +<a name="l00097"></a><a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">00097</a> <span class="preprocessor">#define getSDOn3(byte) ((byte >> 1) & 7)</span> +<a name="l00098"></a>00098 <span class="preprocessor"></span> +<a name="l00101"></a><a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">00101</a> <span class="preprocessor">#define getSDOe(byte) ((byte >> 1) & 1)</span> +<a name="l00102"></a>00102 <span class="preprocessor"></span> +<a name="l00105"></a><a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">00105</a> <span class="preprocessor">#define getSDOs(byte) (byte & 1)</span> +<a name="l00106"></a>00106 <span class="preprocessor"></span> +<a name="l00109"></a><a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">00109</a> <span class="preprocessor">#define getSDOc(byte) (byte & 1)</span> +<a name="l00110"></a>00110 <span class="preprocessor"></span> +<a name="l00113"></a><a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">00113</a> <span class="preprocessor">#define getSDOt(byte) ((byte >> 4) & 1)</span> +<a name="l00114"></a>00114 <span class="preprocessor"></span> +<a name="l00117"></a><a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">00117</a> <span class="preprocessor">#define getSDOindex(byte1, byte2) ((byte2 << 8) | (byte1))</span> +<a name="l00118"></a>00118 <span class="preprocessor"></span> +<a name="l00121"></a><a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">00121</a> <span class="preprocessor">#define getSDOsubIndex(byte3) (byte3)</span> +<a name="l00122"></a>00122 <span class="preprocessor"></span> +<a name="l00129"></a><a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">00129</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) +<a name="l00130"></a>00130 { +<a name="l00131"></a>00131 MSG_ERR(0x1A01, <span class="stringliteral">"SDO timeout. SDO response not received."</span>, 0); +<a name="l00132"></a>00132 MSG_WAR(0x2A02, <span class="stringliteral">"server node : "</span>, d->transfers[<span class="keywordtype">id</span>].nodeId); +<a name="l00133"></a>00133 MSG_WAR(0x2A02, <span class="stringliteral">" index : "</span>, d->transfers[<span class="keywordtype">id</span>].index); +<a name="l00134"></a>00134 MSG_WAR(0x2A02, <span class="stringliteral">" subIndex : "</span>, d->transfers[<span class="keywordtype">id</span>].subIndex); +<a name="l00135"></a>00135 <span class="comment">/* Reset timer handler */</span> +<a name="l00136"></a>00136 d->transfers[id].timer = TIMER_NONE; +<a name="l00137"></a>00137 <span class="comment">/*Set aborted state*/</span> +<a name="l00138"></a>00138 d->transfers[id].state = SDO_ABORTED_INTERNAL; +<a name="l00139"></a>00139 <span class="comment">/* Sending a SDO abort */</span> +<a name="l00140"></a>00140 <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, d->transfers[<span class="keywordtype">id</span>].whoami, +<a name="l00141"></a>00141 d->transfers[<span class="keywordtype">id</span>].index, d->transfers[<span class="keywordtype">id</span>].subIndex, SDOABT_TIMED_OUT); +<a name="l00142"></a>00142 d->transfers[id].abortCode = SDOABT_TIMED_OUT; +<a name="l00143"></a>00143 <span class="comment">/* Call the user function to inform of the problem.*/</span> +<a name="l00144"></a>00144 <span class="keywordflow">if</span>(d->transfers[<span class="keywordtype">id</span>].Callback) +<a name="l00145"></a>00145 <span class="comment">/*If ther is a callback, it is responsible to close SDO transfer (client)*/</span> +<a name="l00146"></a>00146 (*d->transfers[id].Callback)(d,d->transfers[<span class="keywordtype">id</span>].nodeId); +<a name="l00147"></a>00147 <span class="keywordflow">else</span> <span class="keywordflow">if</span>(d->transfers[<span class="keywordtype">id</span>].whoami == SDO_SERVER) +<a name="l00148"></a>00148 <span class="comment">/*Else, if server, reset the line*/</span> +<a name="l00149"></a>00149 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, (UNS8)<span class="keywordtype">id</span>); +<a name="l00150"></a>00150 } +<a name="l00151"></a>00151 +<a name="l00152"></a><a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">00152</a> <span class="preprocessor">#define StopSDO_TIMER(id) \</span> +<a name="l00153"></a>00153 <span class="preprocessor">MSG_WAR(0x3A05, "StopSDO_TIMER for line : ", line);\</span> +<a name="l00154"></a>00154 <span class="preprocessor">d->transfers[id].timer = DelAlarm(d->transfers[id].timer);</span> +<a name="l00155"></a>00155 <span class="preprocessor"></span> +<a name="l00156"></a><a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">00156</a> <span class="preprocessor">#define StartSDO_TIMER(id) \</span> +<a name="l00157"></a>00157 <span class="preprocessor">MSG_WAR(0x3A06, "StartSDO_TIMER for line : ", line);\</span> +<a name="l00158"></a>00158 <span class="preprocessor">d->transfers[id].timer = SetAlarm(d,id,&SDOTimeoutAlarm,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);</span> +<a name="l00159"></a>00159 <span class="preprocessor"></span> +<a name="l00160"></a><a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">00160</a> <span class="preprocessor">#define RestartSDO_TIMER(id) \</span> +<a name="l00161"></a>00161 <span class="preprocessor">MSG_WAR(0x3A07, "restartSDO_TIMER for line : ", line);\</span> +<a name="l00162"></a>00162 <span class="preprocessor">if(d->transfers[id].timer != TIMER_NONE) { StopSDO_TIMER(id) StartSDO_TIMER(id) }</span> +<a name="l00163"></a>00163 <span class="preprocessor"></span> +<a name="l00169"></a><a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">00169</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (CO_Data* d) +<a name="l00170"></a>00170 { +<a name="l00171"></a>00171 UNS8 j; +<a name="l00172"></a>00172 +<a name="l00174"></a>00174 <span class="keywordflow">for</span> (j = 0 ; j < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; j++) +<a name="l00175"></a>00175 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, j); +<a name="l00176"></a>00176 } +<a name="l00177"></a>00177 +<a name="l00186"></a><a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">00186</a> UNS32 <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (CO_Data* d, UNS8 line) +<a name="l00187"></a>00187 { +<a name="l00188"></a>00188 UNS8 size; +<a name="l00189"></a>00189 UNS32 errorCode; +<a name="l00190"></a>00190 MSG_WAR(0x3A08, <span class="stringliteral">"Enter in SDOlineToObjdict "</span>, line); +<a name="l00191"></a>00191 size = (UNS8)d->transfers[line].count; +<a name="l00192"></a>00192 errorCode = <a class="code" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a>(d, d->transfers[line].index, d->transfers[line].subIndex, +<a name="l00193"></a>00193 (<span class="keywordtype">void</span> *) d->transfers[line].data, &size, 1); +<a name="l00194"></a>00194 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00195"></a>00195 <span class="keywordflow">return</span> errorCode; +<a name="l00196"></a>00196 MSG_WAR(0x3A08, <span class="stringliteral">"exit of SDOlineToObjdict "</span>, line); +<a name="l00197"></a>00197 <span class="keywordflow">return</span> 0; +<a name="l00198"></a>00198 +<a name="l00199"></a>00199 } +<a name="l00200"></a>00200 +<a name="l00209"></a><a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">00209</a> UNS32 <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (CO_Data* d, UNS8 line) +<a name="l00210"></a>00210 { +<a name="l00211"></a>00211 UNS8 size = 0; +<a name="l00212"></a>00212 UNS8 dataType; +<a name="l00213"></a>00213 UNS32 errorCode; +<a name="l00214"></a>00214 +<a name="l00215"></a>00215 MSG_WAR(0x3A05, <span class="stringliteral">"objdict->line index : "</span>, d->transfers[line].index); +<a name="l00216"></a>00216 MSG_WAR(0x3A06, <span class="stringliteral">" subIndex : "</span>, d->transfers[line].subIndex); +<a name="l00217"></a>00217 +<a name="l00218"></a>00218 errorCode = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, d->transfers[line].index, +<a name="l00219"></a>00219 d->transfers[line].subIndex, +<a name="l00220"></a>00220 (<span class="keywordtype">void</span> *)d->transfers[line].data, +<a name="l00221"></a>00221 &size, &dataType, 0); +<a name="l00222"></a>00222 +<a name="l00223"></a>00223 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00224"></a>00224 <span class="keywordflow">return</span> errorCode; <a name="l00225"></a>00225 -<a name="l00226"></a>00226 <span class="comment">/***************************************************************************/</span> -<a name="l00227"></a><a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">00227</a> UNS8 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS16 index, -<a name="l00228"></a>00228 UNS8 subIndex, UNS32 abortCode) -<a name="l00229"></a>00229 { -<a name="l00230"></a>00230 UNS8 err; -<a name="l00231"></a>00231 UNS8 line; -<a name="l00232"></a>00232 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l00233"></a>00233 <span class="keywordflow">if</span> (!err) <span class="comment">/* If a line on use have been found.*/</span> -<a name="l00234"></a>00234 MSG_WAR(0x3A20, <span class="stringliteral">"FailedSDO : line found : "</span>, line); -<a name="l00235"></a>00235 <span class="keywordflow">if</span> ((! err) && (whoami == SDO_SERVER)) { -<a name="l00236"></a>00236 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line ); -<a name="l00237"></a>00237 MSG_WAR(0x3A21, <span class="stringliteral">"FailedSDO : line released : "</span>, line); -<a name="l00238"></a>00238 } -<a name="l00239"></a>00239 <span class="keywordflow">if</span> ((! err) && (whoami == SDO_CLIENT)) { -<a name="l00240"></a>00240 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line); -<a name="l00241"></a>00241 d->transfers[line].state = SDO_ABORTED_INTERNAL; -<a name="l00242"></a>00242 } -<a name="l00243"></a>00243 MSG_WAR(0x3A22, <span class="stringliteral">"Sending SDO abort "</span>, 0); -<a name="l00244"></a>00244 err = <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, whoami, index, subIndex, abortCode); -<a name="l00245"></a>00245 <span class="keywordflow">if</span> (err) { -<a name="l00246"></a>00246 MSG_WAR(0x3A23, <span class="stringliteral">"Unable to send the SDO abort"</span>, 0); -<a name="l00247"></a>00247 <span class="keywordflow">return</span> 0xFF; -<a name="l00248"></a>00248 } -<a name="l00249"></a>00249 <span class="keywordflow">return</span> 0; -<a name="l00250"></a>00250 } -<a name="l00251"></a>00251 -<a name="l00252"></a>00252 <span class="comment">/***************************************************************************/</span> -<a name="l00253"></a><a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">00253</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> ( CO_Data* d, UNS8 line ) -<a name="l00254"></a>00254 { -<a name="l00255"></a>00255 UNS8 i; -<a name="l00256"></a>00256 MSG_WAR(0x3A25, <span class="stringliteral">"reset SDO line nb : "</span>, line); -<a name="l00257"></a>00257 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, 0, 0, 0, SDO_RESET); -<a name="l00258"></a>00258 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_LENGTH_TRANSFERT ; i++) -<a name="l00259"></a>00259 d->transfers[line].data[i] = 0; -<a name="l00260"></a>00260 } -<a name="l00261"></a>00261 -<a name="l00262"></a>00262 <span class="comment">/***************************************************************************/</span> -<a name="l00263"></a><a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">00263</a> UNS8 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (CO_Data* d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state) -<a name="l00264"></a>00264 { -<a name="l00265"></a>00265 MSG_WAR(0x3A25, <span class="stringliteral">"init SDO line nb : "</span>, line); -<a name="l00266"></a>00266 <span class="keywordflow">if</span> (state == SDO_DOWNLOAD_IN_PROGRESS || state == SDO_UPLOAD_IN_PROGRESS){ -<a name="l00267"></a>00267 <a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(line) -<a name="l00268"></a>00268 }<span class="keywordflow">else</span>{ -<a name="l00269"></a>00269 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l00270"></a>00270 } -<a name="l00271"></a>00271 d->transfers[line].nodeId = nodeId; -<a name="l00272"></a>00272 d->transfers[line].index = index; -<a name="l00273"></a>00273 d->transfers[line].subIndex = subIndex; -<a name="l00274"></a>00274 d->transfers[line].state = state; -<a name="l00275"></a>00275 d->transfers[line].toggle = 0; -<a name="l00276"></a>00276 d->transfers[line].count = 0; -<a name="l00277"></a>00277 d->transfers[line].offset = 0; -<a name="l00278"></a>00278 d->transfers[line].dataType = 0; -<a name="l00279"></a>00279 d->transfers[line].Callback = NULL; -<a name="l00280"></a>00280 <span class="keywordflow">return</span> 0; -<a name="l00281"></a>00281 } -<a name="l00282"></a>00282 -<a name="l00283"></a>00283 <span class="comment">/***************************************************************************/</span> -<a name="l00284"></a><a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">00284</a> UNS8 <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> ( CO_Data* d, UNS8 whoami, UNS8 *line ) -<a name="l00285"></a>00285 { -<a name="l00286"></a>00286 -<a name="l00287"></a>00287 UNS8 i; -<a name="l00288"></a>00288 -<a name="l00289"></a>00289 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){ -<a name="l00290"></a>00290 <span class="keywordflow">if</span> ( d->transfers[i].state == SDO_RESET ) { -<a name="l00291"></a>00291 *line = i; -<a name="l00292"></a>00292 d->transfers[i].whoami = whoami; -<a name="l00293"></a>00293 <span class="keywordflow">return</span> 0; -<a name="l00294"></a>00294 } <span class="comment">/* end if */</span> -<a name="l00295"></a>00295 } <span class="comment">/* end for */</span> -<a name="l00296"></a>00296 MSG_ERR(0x1A25, <span class="stringliteral">"Too many SDO in progress. Aborted."</span>, i); -<a name="l00297"></a>00297 <span class="keywordflow">return</span> 0xFF; -<a name="l00298"></a>00298 } -<a name="l00299"></a>00299 -<a name="l00300"></a>00300 <span class="comment">/***************************************************************************/</span> -<a name="l00301"></a><a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">00301</a> UNS8 <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS8 *line) -<a name="l00302"></a>00302 { -<a name="l00303"></a>00303 -<a name="l00304"></a>00304 UNS8 i; -<a name="l00305"></a>00305 -<a name="l00306"></a>00306 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){ -<a name="l00307"></a>00307 <span class="keywordflow">if</span> ( (d->transfers[i].state != SDO_RESET) && -<a name="l00308"></a>00308 (d->transfers[i].nodeId == nodeId) && -<a name="l00309"></a>00309 (d->transfers[i].whoami == whoami) ) { -<a name="l00310"></a>00310 *line = i; -<a name="l00311"></a>00311 <span class="keywordflow">return</span> 0; -<a name="l00312"></a>00312 } -<a name="l00313"></a>00313 } -<a name="l00314"></a>00314 <span class="keywordflow">return</span> 0xFF; -<a name="l00315"></a>00315 } -<a name="l00316"></a>00316 -<a name="l00317"></a>00317 <span class="comment">/***************************************************************************/</span> -<a name="l00318"></a><a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">00318</a> UNS8 <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami) -<a name="l00319"></a>00319 { -<a name="l00320"></a>00320 UNS8 err; -<a name="l00321"></a>00321 UNS8 line; -<a name="l00322"></a>00322 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, whoami, &line); -<a name="l00323"></a>00323 <span class="keywordflow">if</span> (err) { -<a name="l00324"></a>00324 MSG_WAR(0x2A30, <span class="stringliteral">"No SDO communication to close for node : "</span>, nodeId); -<a name="l00325"></a>00325 <span class="keywordflow">return</span> 0xFF; -<a name="l00326"></a>00326 } -<a name="l00327"></a>00327 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l00328"></a>00328 <span class="keywordflow">return</span> 0; -<a name="l00329"></a>00329 } -<a name="l00330"></a>00330 -<a name="l00331"></a>00331 <span class="comment">/***************************************************************************/</span> -<a name="l00332"></a><a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">00332</a> UNS8 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 * nbBytes) -<a name="l00333"></a>00333 { -<a name="l00334"></a>00334 <span class="keywordflow">if</span> (d->transfers[line].count == 0) <span class="comment">/* if received initiate SDO protocol with e=0 and s=0 */</span> -<a name="l00335"></a>00335 * nbBytes = 0; -<a name="l00336"></a>00336 <span class="keywordflow">else</span> -<a name="l00337"></a>00337 * nbBytes = (UNS8)d->transfers[line].count - (UNS8)d->transfers[line].offset; -<a name="l00338"></a>00338 <span class="keywordflow">return</span> 0; -<a name="l00339"></a>00339 } -<a name="l00340"></a>00340 -<a name="l00341"></a>00341 <span class="comment">/***************************************************************************/</span> -<a name="l00342"></a><a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">00342</a> UNS8 <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 nbBytes) -<a name="l00343"></a>00343 { -<a name="l00344"></a>00344 <span class="keywordflow">if</span> (nbBytes > SDO_MAX_LENGTH_TRANSFERT) { -<a name="l00345"></a>00345 MSG_ERR(0x1A35,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); -<a name="l00346"></a>00346 <span class="keywordflow">return</span> 0xFF; -<a name="l00347"></a>00347 } -<a name="l00348"></a>00348 d->transfers[line].count = nbBytes; -<a name="l00349"></a>00349 <span class="keywordflow">return</span> 0; -<a name="l00350"></a>00350 } -<a name="l00351"></a>00351 -<a name="l00352"></a>00352 -<a name="l00353"></a>00353 <span class="comment">/***************************************************************************/</span> -<a name="l00354"></a><a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">00354</a> UNS8 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (CO_Data* d, UNS8 whoami, s_SDO sdo) -<a name="l00355"></a>00355 { -<a name="l00356"></a>00356 UNS16 offset; -<a name="l00357"></a>00357 UNS16 lastIndex; -<a name="l00358"></a>00358 UNS8 found = 0; -<a name="l00359"></a>00359 Message m; -<a name="l00360"></a>00360 UNS8 i; -<a name="l00361"></a>00361 UNS32 * pwCobId = NULL; -<a name="l00362"></a>00362 UNS32 * pwNodeId = NULL; -<a name="l00363"></a>00363 -<a name="l00364"></a>00364 MSG_WAR(0x3A38, <span class="stringliteral">"sendSDO"</span>,0); -<a name="l00365"></a>00365 <span class="keywordflow">if</span>( !((d->nodeState == Operational) || (d->nodeState == Pre_operational ))) { -<a name="l00366"></a>00366 MSG_WAR(0x2A39, <span class="stringliteral">"unable to send the SDO (not in op or pre-op mode"</span>, d->nodeState); -<a name="l00367"></a>00367 <span class="keywordflow">return</span> 0xFF; -<a name="l00368"></a>00368 } -<a name="l00369"></a>00369 -<a name="l00370"></a>00370 <span class="comment">/*get the server->client cobid*/</span> -<a name="l00371"></a>00371 <span class="keywordflow">if</span> ( whoami == SDO_SERVER ) {<span class="comment">/*case server. Easy because today only one server SDO is authorized in CanFestival*/</span> -<a name="l00372"></a>00372 offset = d->firstIndex->SDO_SVR; -<a name="l00373"></a>00373 <span class="keywordflow">if</span> (offset == 0) { -<a name="l00374"></a>00374 MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO server found"</span>, 0); -<a name="l00375"></a>00375 <span class="keywordflow">return</span> 0xFF; -<a name="l00376"></a>00376 } -<a name="l00377"></a>00377 pwCobId = d->objdict[offset].pSubindex[2].pObject; -<a name="l00378"></a>00378 MSG_WAR(0x3A41, <span class="stringliteral">"I am server. cobId : "</span>, *pwCobId); -<a name="l00379"></a>00379 } -<a name="l00380"></a>00380 <span class="keywordflow">else</span> { <span class="comment">/*case client*/</span> -<a name="l00381"></a>00381 <span class="comment">/* Get the client->server cobid.*/</span> -<a name="l00382"></a>00382 UNS16 sdoNum = 0; -<a name="l00383"></a>00383 offset = d->firstIndex->SDO_CLT; -<a name="l00384"></a>00384 lastIndex = d->lastIndex->SDO_CLT; -<a name="l00385"></a>00385 <span class="keywordflow">if</span> (offset == 0) { -<a name="l00386"></a>00386 MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO client index found"</span>, 0); -<a name="l00387"></a>00387 <span class="keywordflow">return</span> 0xFF; -<a name="l00388"></a>00388 } -<a name="l00389"></a>00389 <span class="comment">/* First, have to find at the index where is defined the communication with the server node */</span> -<a name="l00390"></a>00390 <span class="keywordflow">while</span> (offset <= lastIndex){ -<a name="l00391"></a>00391 MSG_WAR(0x3A43,<span class="stringliteral">"Reading index : "</span>, 0x1280 + sdoNum); -<a name="l00392"></a>00392 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { -<a name="l00393"></a>00393 MSG_ERR(0x1A28, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + sdoNum); -<a name="l00394"></a>00394 <span class="keywordflow">return</span> 0xFF; -<a name="l00395"></a>00395 } -<a name="l00396"></a>00396 pwNodeId = d->objdict[offset].pSubindex[3].pObject; -<a name="l00397"></a>00397 MSG_WAR(0x3A44, <span class="stringliteral">"Found nodeId server = "</span>, *pwNodeId); -<a name="l00398"></a>00398 <span class="keywordflow">if</span>(*pwNodeId == sdo.nodeId) { -<a name="l00399"></a>00399 found = 1; -<a name="l00400"></a>00400 <span class="keywordflow">break</span>; -<a name="l00401"></a>00401 } -<a name="l00402"></a>00402 offset ++; -<a name="l00403"></a>00403 sdoNum ++; -<a name="l00404"></a>00404 } -<a name="l00405"></a>00405 <span class="keywordflow">if</span> (! found){ -<a name="l00406"></a>00406 MSG_WAR (0x2A45, <span class="stringliteral">"No SDO client corresponds to the mesage to send to node "</span>, sdo.nodeId); -<a name="l00407"></a>00407 <span class="keywordflow">return</span> 0xFF; -<a name="l00408"></a>00408 } -<a name="l00409"></a>00409 <span class="comment">/* Second, read the cobid client->server */</span> -<a name="l00410"></a>00410 pwCobId = d->objdict[offset].pSubindex[1].pObject; -<a name="l00411"></a>00411 } -<a name="l00412"></a>00412 <span class="comment">/* message copy for sending */</span> -<a name="l00413"></a>00413 m.cob_id.w = *pwCobId; -<a name="l00414"></a>00414 m.rtr = NOT_A_REQUEST; -<a name="l00415"></a>00415 <span class="comment">/* the length of SDO must be 8 */</span> -<a name="l00416"></a>00416 m.len = 8; -<a name="l00417"></a>00417 <span class="keywordflow">for</span> (i = 0 ; i < 8 ; i++) { -<a name="l00418"></a>00418 m.data[i] = sdo.body.data[i]; -<a name="l00419"></a>00419 } -<a name="l00420"></a>00420 <span class="keywordflow">return</span> canSend(d->canHandle,&m); -<a name="l00421"></a>00421 } -<a name="l00422"></a>00422 -<a name="l00423"></a>00423 <span class="comment">/***************************************************************************/</span> -<a name="l00424"></a><a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">00424</a> UNS8 <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (CO_Data* d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode) -<a name="l00425"></a>00425 { -<a name="l00426"></a>00426 s_SDO sdo; -<a name="l00427"></a>00427 UNS8 ret; -<a name="l00428"></a>00428 MSG_WAR(0x2A50,<span class="stringliteral">"Sending SDO abort "</span>, abortCode); -<a name="l00429"></a>00429 sdo.nodeId = *d->bDeviceNodeId; -<a name="l00430"></a>00430 sdo.body.data[0] = 0x80; -<a name="l00431"></a>00431 <span class="comment">/* Index */</span> -<a name="l00432"></a>00432 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l00433"></a>00433 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l00434"></a>00434 <span class="comment">/* Subindex */</span> -<a name="l00435"></a>00435 sdo.body.data[3] = subIndex; -<a name="l00436"></a>00436 <span class="comment">/* Data */</span> -<a name="l00437"></a>00437 sdo.body.data[4] = (UNS8)(abortCode & 0xFF); -<a name="l00438"></a>00438 sdo.body.data[5] = (UNS8)((abortCode >> 8) & 0xFF); -<a name="l00439"></a>00439 sdo.body.data[6] = (UNS8)((abortCode >> 16) & 0xFF); -<a name="l00440"></a>00440 sdo.body.data[7] = (UNS8)((abortCode >> 24) & 0xFF); -<a name="l00441"></a>00441 ret = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00442"></a>00442 -<a name="l00443"></a>00443 <span class="keywordflow">return</span> ret; -<a name="l00444"></a>00444 } -<a name="l00445"></a>00445 -<a name="l00446"></a>00446 <span class="comment">/***************************************************************************/</span> -<a name="l00447"></a><a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">00447</a> UNS8 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (CO_Data* d, Message *m) -<a name="l00448"></a>00448 { -<a name="l00449"></a>00449 UNS8 err; -<a name="l00450"></a>00450 UNS8 line; -<a name="l00451"></a>00451 UNS8 nbBytes; <span class="comment">/* received or to be transmited. */</span> -<a name="l00452"></a>00452 UNS8 nodeId = 0; <span class="comment">/* The node from which the SDO is received */</span> -<a name="l00453"></a>00453 UNS32 nodeId_32; <span class="comment">/* node id in 32 bits, for temporary use */</span> -<a name="l00454"></a>00454 UNS32 *pNodeId = NULL; -<a name="l00455"></a>00455 UNS8 whoami = SDO_UNKNOWN; <span class="comment">/* SDO_SERVER or SDO_CLIENT.*/</span> -<a name="l00456"></a>00456 UNS32 errorCode; <span class="comment">/* while reading or writing in the local object dictionary.*/</span> -<a name="l00457"></a>00457 s_SDO sdo; <span class="comment">/* SDO to transmit */</span> -<a name="l00458"></a>00458 UNS16 index; -<a name="l00459"></a>00459 UNS8 subIndex; -<a name="l00460"></a>00460 UNS32 abortCode; -<a name="l00461"></a>00461 UNS8 i,j; -<a name="l00462"></a>00462 UNS32 * pCobId = NULL; -<a name="l00463"></a>00463 UNS16 offset; -<a name="l00464"></a>00464 UNS16 lastIndex; -<a name="l00465"></a>00465 -<a name="l00466"></a>00466 MSG_WAR(0x3A60, <span class="stringliteral">"proceedSDO "</span>, 0); -<a name="l00467"></a>00467 whoami = SDO_UNKNOWN; -<a name="l00468"></a>00468 <span class="comment">/* Looking for the cobId in the object dictionary. */</span> -<a name="l00469"></a>00469 <span class="comment">/* Am-I a server ? */</span> -<a name="l00470"></a>00470 offset = d->firstIndex->SDO_SVR; -<a name="l00471"></a>00471 lastIndex = d->lastIndex->SDO_SVR; -<a name="l00472"></a>00472 j = 0; -<a name="l00473"></a>00473 <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset <= lastIndex) { -<a name="l00474"></a>00474 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 1) { -<a name="l00475"></a>00475 MSG_ERR(0x1A61, <span class="stringliteral">"Subindex 1 not found at index "</span>, 0x1200 + j); -<a name="l00476"></a>00476 <span class="keywordflow">return</span> 0xFF; -<a name="l00477"></a>00477 } -<a name="l00478"></a>00478 pCobId = d->objdict[offset].pSubindex[1].pObject; -<a name="l00479"></a>00479 <span class="keywordflow">if</span> ( *pCobId == (*m).cob_id.w ) { -<a name="l00480"></a>00480 whoami = SDO_SERVER; -<a name="l00481"></a>00481 MSG_WAR(0x3A62, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1200 + j); -<a name="l00482"></a>00482 <span class="comment">/* In case of server, the node id of the client may be unknown. So we put the index minus offset */</span> -<a name="l00483"></a>00483 <span class="comment">/* 0x1200 where the cobid received is defined. */</span> -<a name="l00484"></a>00484 nodeId = j; -<a name="l00485"></a>00485 <span class="keywordflow">break</span>; -<a name="l00486"></a>00486 } -<a name="l00487"></a>00487 j++; -<a name="l00488"></a>00488 offset++; -<a name="l00489"></a>00489 } <span class="comment">/* end while */</span> -<a name="l00490"></a>00490 <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) { -<a name="l00491"></a>00491 <span class="comment">/* Am-I client ? */</span> -<a name="l00492"></a>00492 offset = d->firstIndex->SDO_CLT; -<a name="l00493"></a>00493 lastIndex = d->lastIndex->SDO_CLT; -<a name="l00494"></a>00494 j = 0; -<a name="l00495"></a>00495 <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset <= lastIndex) { -<a name="l00496"></a>00496 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { -<a name="l00497"></a>00497 MSG_ERR(0x1A63, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + j); -<a name="l00498"></a>00498 <span class="keywordflow">return</span> 0xFF; -<a name="l00499"></a>00499 } -<a name="l00500"></a>00500 <span class="comment">/* a) Looking for the cobid received. */</span> -<a name="l00501"></a>00501 pCobId = d->objdict[offset].pSubindex[2].pObject; -<a name="l00502"></a>00502 <span class="keywordflow">if</span> (*pCobId == (*m).cob_id.w ) { -<a name="l00503"></a>00503 <span class="comment">/* b) cobid found, so reading the node id of the server. */</span> -<a name="l00504"></a>00504 pNodeId = d->objdict[offset].pSubindex[3].pObject; -<a name="l00505"></a>00505 whoami = SDO_CLIENT; -<a name="l00506"></a>00506 nodeId_32 = *pNodeId; -<a name="l00507"></a>00507 nodeId = (UNS8)nodeId_32; -<a name="l00508"></a>00508 MSG_WAR(0x3A64, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1280 + j); -<a name="l00509"></a>00509 MSG_WAR(0x3A65, <span class="stringliteral">" Server nodeId : "</span>, nodeId); -<a name="l00510"></a>00510 <span class="keywordflow">break</span>; -<a name="l00511"></a>00511 } -<a name="l00512"></a>00512 j++; -<a name="l00513"></a>00513 offset++; -<a name="l00514"></a>00514 } <span class="comment">/* end while */</span> -<a name="l00515"></a>00515 } -<a name="l00516"></a>00516 <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) { -<a name="l00517"></a>00517 <span class="keywordflow">return</span> 0xFF;<span class="comment">/* This SDO was not for us ! */</span> -<a name="l00518"></a>00518 } -<a name="l00519"></a>00519 -<a name="l00520"></a>00520 <span class="comment">/* Test if the size of the SDO is ok */</span> -<a name="l00521"></a>00521 <span class="keywordflow">if</span> ( (*m).len != 8) { -<a name="l00522"></a>00522 MSG_ERR(0x1A67, <span class="stringliteral">"Error size SDO. CobId : "</span>, (*m).cob_id.w); -<a name="l00523"></a>00523 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_GENERAL_ERROR); -<a name="l00524"></a>00524 <span class="keywordflow">return</span> 0xFF; -<a name="l00525"></a>00525 } -<a name="l00526"></a>00526 -<a name="l00527"></a>00527 <span class="keywordflow">if</span> (whoami == SDO_CLIENT) { -<a name="l00528"></a>00528 MSG_WAR(0x3A68, <span class="stringliteral">"I am CLIENT. Received SDO from nodeId : "</span>, nodeId); -<a name="l00529"></a>00529 } -<a name="l00530"></a>00530 <span class="keywordflow">else</span> { -<a name="l00531"></a>00531 MSG_WAR(0x3A69, <span class="stringliteral">"I am SERVER. Received SDO cobId : "</span>, (*m).cob_id.w); -<a name="l00532"></a>00532 } -<a name="l00533"></a>00533 -<a name="l00534"></a>00534 <span class="comment">/* Testing the command specifier */</span> -<a name="l00535"></a>00535 <span class="comment">/* Allowed : cs = 0, 1, 2, 3, 4. (= all except those for block tranfert). */</span> -<a name="l00536"></a>00536 <span class="comment">/* cs = other : Not allowed -> abort. */</span> -<a name="l00537"></a>00537 <span class="keywordflow">switch</span> (<a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m->data[0])) { -<a name="l00538"></a>00538 -<a name="l00539"></a>00539 <span class="keywordflow">case</span> 0: -<a name="l00540"></a>00540 <span class="comment">/* I am SERVER */</span> -<a name="l00541"></a>00541 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { -<a name="l00542"></a>00542 <span class="comment">/* Receiving a download segment data. */</span> -<a name="l00543"></a>00543 <span class="comment">/* A SDO transfert should have been yet initiated. */</span> -<a name="l00544"></a>00544 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l00545"></a>00545 <span class="keywordflow">if</span> (!err) -<a name="l00546"></a>00546 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; -<a name="l00547"></a>00547 <span class="keywordflow">if</span> (err) { -<a name="l00548"></a>00548 MSG_ERR(0x1A70, <span class="stringliteral">"SDO error : Received download segment for unstarted trans. index 0x1200 + "</span>, -<a name="l00549"></a>00549 nodeId); -<a name="l00550"></a>00550 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00551"></a>00551 <span class="keywordflow">return</span> 0xFF; -<a name="l00552"></a>00552 } -<a name="l00553"></a>00553 <span class="comment">/* Reset the wathdog */</span> -<a name="l00554"></a>00554 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00555"></a>00555 MSG_WAR(0x3A71, <span class="stringliteral">"Received SDO download segment defined at index 0x1200 + "</span>, nodeId); -<a name="l00556"></a>00556 index = d->transfers[line].index; -<a name="l00557"></a>00557 subIndex = d->transfers[line].subIndex; -<a name="l00558"></a>00558 <span class="comment">/* Toggle test. */</span> -<a name="l00559"></a>00559 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { -<a name="l00560"></a>00560 MSG_ERR(0x1A72, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])); -<a name="l00561"></a>00561 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); -<a name="l00562"></a>00562 <span class="keywordflow">return</span> 0xFF; -<a name="l00563"></a>00563 } -<a name="l00564"></a>00564 <span class="comment">/* Nb of data to be downloaded */</span> -<a name="l00565"></a>00565 nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m->data[0]); -<a name="l00566"></a>00566 <span class="comment">/* Store the data in the transfert structure. */</span> -<a name="l00567"></a>00567 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1); -<a name="l00568"></a>00568 <span class="keywordflow">if</span> (err) { -<a name="l00569"></a>00569 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00570"></a>00570 <span class="keywordflow">return</span> 0xFF; -<a name="l00571"></a>00571 } -<a name="l00572"></a>00572 <span class="comment">/* Sending the SDO response, CS = 1 */</span> -<a name="l00573"></a>00573 sdo.nodeId = *d->bDeviceNodeId; <span class="comment">/* The node id of the server, (here it is the sender). */</span> -<a name="l00574"></a>00574 sdo.body.data[0] = (1 << 5) | (d->transfers[line].toggle << 4); -<a name="l00575"></a>00575 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) -<a name="l00576"></a>00576 sdo.body.data[i] = 0; -<a name="l00577"></a>00577 MSG_WAR(0x3A73, <span class="stringliteral">"SDO. Send response to download request defined at index 0x1200 + "</span>, nodeId); -<a name="l00578"></a>00578 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00579"></a>00579 <span class="comment">/* Inverting the toggle for the next segment. */</span> -<a name="l00580"></a>00580 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; -<a name="l00581"></a>00581 <span class="comment">/* If it was the last segment, */</span> -<a name="l00582"></a>00582 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m->data[0])) { -<a name="l00583"></a>00583 <span class="comment">/* Transfering line data to object dictionary. */</span> -<a name="l00584"></a>00584 <span class="comment">/* The code does not use the "d" of initiate frame. So it is safe if e=s=0 */</span> -<a name="l00585"></a>00585 errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line); -<a name="l00586"></a>00586 <span class="keywordflow">if</span> (errorCode) { -<a name="l00587"></a>00587 MSG_ERR(0x1A54, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); -<a name="l00588"></a>00588 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); -<a name="l00589"></a>00589 <span class="keywordflow">return</span> 0xFF; -<a name="l00590"></a>00590 } -<a name="l00591"></a>00591 <span class="comment">/* Release of the line */</span> -<a name="l00592"></a>00592 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l00593"></a>00593 MSG_WAR(0x3A74, <span class="stringliteral">"SDO. End of download defined at index 0x1200 + "</span>, nodeId); -<a name="l00594"></a>00594 } -<a name="l00595"></a>00595 } <span class="comment">/* end if SERVER */</span> -<a name="l00596"></a>00596 <span class="keywordflow">else</span> { <span class="comment">/* if CLIENT */</span> -<a name="l00597"></a>00597 <span class="comment">/* I am CLIENT */</span> -<a name="l00598"></a>00598 <span class="comment">/* It is a request for a previous upload segment. We should find a line opened for this.*/</span> -<a name="l00599"></a>00599 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); -<a name="l00600"></a>00600 <span class="keywordflow">if</span> (!err) -<a name="l00601"></a>00601 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; -<a name="l00602"></a>00602 <span class="keywordflow">if</span> (err) { -<a name="l00603"></a>00603 MSG_ERR(0x1A75, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); -<a name="l00604"></a>00604 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00605"></a>00605 <span class="keywordflow">return</span> 0xFF; -<a name="l00606"></a>00606 } -<a name="l00607"></a>00607 <span class="comment">/* Reset the wathdog */</span> -<a name="l00608"></a>00608 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00609"></a>00609 index = d->transfers[line].index; -<a name="l00610"></a>00610 subIndex = d->transfers[line].subIndex; -<a name="l00611"></a>00611 <span class="comment">/* test of the toggle; */</span> -<a name="l00612"></a>00612 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { -<a name="l00613"></a>00613 MSG_ERR(0x1A76, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); -<a name="l00614"></a>00614 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); -<a name="l00615"></a>00615 <span class="keywordflow">return</span> 0xFF; -<a name="l00616"></a>00616 } -<a name="l00617"></a>00617 <span class="comment">/* nb of data to be uploaded */</span> -<a name="l00618"></a>00618 nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m->data[0]); -<a name="l00619"></a>00619 <span class="comment">/* Storing the data in the line structure. */</span> -<a name="l00620"></a>00620 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1); -<a name="l00621"></a>00621 <span class="keywordflow">if</span> (err) { -<a name="l00622"></a>00622 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00623"></a>00623 <span class="keywordflow">return</span> 0xFF; -<a name="l00624"></a>00624 } -<a name="l00625"></a>00625 <span class="comment">/* Inverting the toggle for the next segment. */</span> -<a name="l00626"></a>00626 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; -<a name="l00627"></a>00627 <span class="comment">/* If it was the last segment,*/</span> -<a name="l00628"></a>00628 <span class="keywordflow">if</span> ( <a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m->data[0])) { -<a name="l00629"></a>00629 <span class="comment">/* Put in state finished */</span> -<a name="l00630"></a>00630 <span class="comment">/* The code is safe for the case e=s=0 in initiate frame. */</span> -<a name="l00631"></a>00631 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l00632"></a>00632 d->transfers[line].state = SDO_FINISHED; -<a name="l00633"></a>00633 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); -<a name="l00634"></a>00634 -<a name="l00635"></a>00635 MSG_WAR(0x3A77, <span class="stringliteral">"SDO. End of upload from node : "</span>, nodeId); -<a name="l00636"></a>00636 } -<a name="l00637"></a>00637 <span class="keywordflow">else</span> { <span class="comment">/* more segments to receive */</span> -<a name="l00638"></a>00638 <span class="comment">/* Sending the request for the next segment. */</span> -<a name="l00639"></a>00639 sdo.nodeId = nodeId; -<a name="l00640"></a>00640 sdo.body.data[0] = (3 << 5) | (d->transfers[line].toggle << 4); -<a name="l00641"></a>00641 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) -<a name="l00642"></a>00642 sdo.body.data[i] = 0; -<a name="l00643"></a>00643 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00644"></a>00644 MSG_WAR(0x3A78, <span class="stringliteral">"SDO send upload segment request to nodeId"</span>, nodeId); -<a name="l00645"></a>00645 } -<a name="l00646"></a>00646 } <span class="comment">/* End if CLIENT */</span> -<a name="l00647"></a>00647 <span class="keywordflow">break</span>; -<a name="l00648"></a>00648 -<a name="l00649"></a>00649 <span class="keywordflow">case</span> 1: -<a name="l00650"></a>00650 <span class="comment">/* I am SERVER */</span> -<a name="l00651"></a>00651 <span class="comment">/* Receive of an initiate download */</span> -<a name="l00652"></a>00652 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { -<a name="l00653"></a>00653 index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m->data[1],m->data[2]); -<a name="l00654"></a>00654 subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m->data[3]); -<a name="l00655"></a>00655 MSG_WAR(0x3A79, <span class="stringliteral">"Received SDO Initiate Download (to store data) defined at index 0x1200 + "</span>, -<a name="l00656"></a>00656 nodeId); -<a name="l00657"></a>00657 MSG_WAR(0x3A80, <span class="stringliteral">"Writing at index : "</span>, index); -<a name="l00658"></a>00658 MSG_WAR(0x3A80, <span class="stringliteral">"Writing at subIndex : "</span>, subIndex); -<a name="l00659"></a>00659 -<a name="l00660"></a>00660 <span class="comment">/* Search if a SDO transfert have been yet initiated */</span> -<a name="l00661"></a>00661 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l00662"></a>00662 <span class="keywordflow">if</span> (! err) { -<a name="l00663"></a>00663 MSG_ERR(0x1A81, <span class="stringliteral">"SDO error : Transmission yet started."</span>, 0); -<a name="l00664"></a>00664 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00665"></a>00665 <span class="keywordflow">return</span> 0xFF; -<a name="l00666"></a>00666 } -<a name="l00667"></a>00667 <span class="comment">/* No line on use. Great ! */</span> -<a name="l00668"></a>00668 <span class="comment">/* Try to open a new line. */</span> -<a name="l00669"></a>00669 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &line ); -<a name="l00670"></a>00670 <span class="keywordflow">if</span> (err) { -<a name="l00671"></a>00671 MSG_ERR(0x1A82, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0); -<a name="l00672"></a>00672 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00673"></a>00673 <span class="keywordflow">return</span> 0xFF; -<a name="l00674"></a>00674 } -<a name="l00675"></a>00675 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS); -<a name="l00676"></a>00676 -<a name="l00677"></a>00677 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m->data[0])) { <span class="comment">/* If SDO expedited */</span> -<a name="l00678"></a>00678 <span class="comment">/* nb of data to be downloaded */</span> -<a name="l00679"></a>00679 nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m->data[0]); -<a name="l00680"></a>00680 <span class="comment">/* Storing the data in the line structure. */</span> -<a name="l00681"></a>00681 d->transfers[line].count = nbBytes; -<a name="l00682"></a>00682 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4); -<a name="l00683"></a>00683 -<a name="l00684"></a>00684 <span class="keywordflow">if</span> (err) { -<a name="l00685"></a>00685 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00686"></a>00686 <span class="keywordflow">return</span> 0xFF; -<a name="l00687"></a>00687 } -<a name="l00688"></a>00688 -<a name="l00689"></a>00689 <span class="comment">/* SDO expedited -> transfert finished. Data can be stored in the dictionary. */</span> -<a name="l00690"></a>00690 <span class="comment">/* The line will be reseted when it is downloading in the dictionary. */</span> -<a name="l00691"></a>00691 MSG_WAR(0x3A83, <span class="stringliteral">"SDO Initiate Download is an expedited transfert. Finished.: "</span>, nodeId); -<a name="l00692"></a>00692 <span class="comment">/* Transfering line data to object dictionary. */</span> -<a name="l00693"></a>00693 errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line); -<a name="l00694"></a>00694 <span class="keywordflow">if</span> (errorCode) { -<a name="l00695"></a>00695 MSG_ERR(0x1A84, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); -<a name="l00696"></a>00696 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); -<a name="l00697"></a>00697 <span class="keywordflow">return</span> 0xFF; -<a name="l00698"></a>00698 } -<a name="l00699"></a>00699 <span class="comment">/* Release of the line. */</span> -<a name="l00700"></a>00700 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l00701"></a>00701 } -<a name="l00702"></a>00702 <span class="keywordflow">else</span> {<span class="comment">/* So, if it is not an expedited transfert */</span> -<a name="l00703"></a>00703 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m->data[0])) { -<a name="l00704"></a>00704 <span class="comment">/* TODO : if e and s = 0, not reading m->data[4] but put nbBytes = 0 */</span> -<a name="l00705"></a>00705 nbBytes = m->data[4]; <span class="comment">/* Transfert limited to 255 bytes. */</span> -<a name="l00706"></a>00706 err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, nodeId, nbBytes); -<a name="l00707"></a>00707 <span class="keywordflow">if</span> (err) { -<a name="l00708"></a>00708 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00709"></a>00709 <span class="keywordflow">return</span> 0xFF; -<a name="l00710"></a>00710 } -<a name="l00711"></a>00711 } -<a name="l00712"></a>00712 } -<a name="l00713"></a>00713 <span class="comment">/*Sending a SDO, cs=3*/</span> -<a name="l00714"></a>00714 sdo.nodeId = *d->bDeviceNodeId; <span class="comment">/* The node id of the server, (here it is the sender).*/</span> -<a name="l00715"></a>00715 sdo.body.data[0] = 3 << 5; -<a name="l00716"></a>00716 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l00717"></a>00717 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l00718"></a>00718 sdo.body.data[3] = subIndex; -<a name="l00719"></a>00719 <span class="keywordflow">for</span> (i = 4 ; i < 8 ; i++) -<a name="l00720"></a>00720 sdo.body.data[i] = 0; -<a name="l00721"></a>00721 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00722"></a>00722 } <span class="comment">/* end if I am SERVER */</span> -<a name="l00723"></a>00723 <span class="keywordflow">else</span> { -<a name="l00724"></a>00724 <span class="comment">/* I am CLIENT */</span> -<a name="l00725"></a>00725 <span class="comment">/* It is a response for a previous download segment. We should find a line opened for this. */</span> -<a name="l00726"></a>00726 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); -<a name="l00727"></a>00727 <span class="keywordflow">if</span> (!err) -<a name="l00728"></a>00728 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; +<a name="l00226"></a>00226 d->transfers[line].count = size; +<a name="l00227"></a>00227 d->transfers[line].offset = 0; +<a name="l00228"></a>00228 <span class="preprocessor">#if 0</span> +<a name="l00229"></a>00229 <span class="preprocessor"></span> <span class="comment">/*Me laisser a, please ! (FD)*/</span> +<a name="l00230"></a>00230 { +<a name="l00231"></a>00231 UNS8 i; +<a name="l00232"></a>00232 <span class="keywordflow">for</span> (i = 0 ; i < 10 ; i++) { +<a name="l00233"></a>00233 MSG_WAR(i, <span class="stringliteral">"data= "</span>, d->transfers[line].data[i]); +<a name="l00234"></a>00234 } +<a name="l00235"></a>00235 } +<a name="l00236"></a>00236 <span class="preprocessor">#endif</span> +<a name="l00237"></a>00237 <span class="preprocessor"></span> <span class="keywordflow">return</span> 0; +<a name="l00238"></a>00238 } +<a name="l00239"></a>00239 +<a name="l00250"></a><a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">00250</a> UNS8 <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data) { +<a name="l00251"></a>00251 UNS8 i; +<a name="l00252"></a>00252 UNS8 offset; +<a name="l00253"></a>00253 +<a name="l00254"></a>00254 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > SDO_MAX_LENGTH_TRANSFERT) { +<a name="l00255"></a>00255 MSG_ERR(0x1A10,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); +<a name="l00256"></a>00256 <span class="keywordflow">return</span> 0xFF; +<a name="l00257"></a>00257 } +<a name="l00258"></a>00258 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > d->transfers[line].count) { +<a name="l00259"></a>00259 MSG_ERR(0x1A11,<span class="stringliteral">"SDO Size of data too large. Exceed count"</span>, nbBytes); +<a name="l00260"></a>00260 <span class="keywordflow">return</span> 0xFF; +<a name="l00261"></a>00261 } +<a name="l00262"></a>00262 offset = (UNS8)d->transfers[line].offset; +<a name="l00263"></a>00263 for (i = 0 ; i < nbBytes ; i++) +<a name="l00264"></a>00264 * (data + i) = d->transfers[line].data[offset + i]; +<a name="l00265"></a>00265 d->transfers[line].offset = d->transfers[line].offset + nbBytes; +<a name="l00266"></a>00266 <span class="keywordflow">return</span> 0; +<a name="l00267"></a>00267 } +<a name="l00268"></a>00268 +<a name="l00279"></a><a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">00279</a> UNS8 <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (CO_Data* d, UNS8 line, UNS8 nbBytes, UNS8* data) +<a name="l00280"></a>00280 { +<a name="l00281"></a>00281 UNS8 i; +<a name="l00282"></a>00282 UNS8 offset; +<a name="l00283"></a>00283 +<a name="l00284"></a>00284 <span class="keywordflow">if</span> ((d->transfers[line].offset + nbBytes) > SDO_MAX_LENGTH_TRANSFERT) { +<a name="l00285"></a>00285 MSG_ERR(0x1A15,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); +<a name="l00286"></a>00286 <span class="keywordflow">return</span> 0xFF; +<a name="l00287"></a>00287 } +<a name="l00288"></a>00288 offset = (UNS8)d->transfers[line].offset; +<a name="l00289"></a>00289 for (i = 0 ; i < nbBytes ; i++) +<a name="l00290"></a>00290 d->transfers[line].data[offset + i] = * (data + i); +<a name="l00291"></a>00291 d->transfers[line].offset = d->transfers[line].offset + nbBytes; +<a name="l00292"></a>00292 <span class="keywordflow">return</span> 0; +<a name="l00293"></a>00293 } +<a name="l00294"></a>00294 +<a name="l00307"></a><a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">00307</a> UNS8 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS16 index, +<a name="l00308"></a>00308 UNS8 subIndex, UNS32 abortCode) +<a name="l00309"></a>00309 { +<a name="l00310"></a>00310 UNS8 err; +<a name="l00311"></a>00311 UNS8 line; +<a name="l00312"></a>00312 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l00313"></a>00313 <span class="keywordflow">if</span> (!err) <span class="comment">/* If a line on use have been found.*/</span> +<a name="l00314"></a>00314 MSG_WAR(0x3A20, <span class="stringliteral">"FailedSDO : line found : "</span>, line); +<a name="l00315"></a>00315 <span class="keywordflow">if</span> ((! err) && (whoami == SDO_SERVER)) { +<a name="l00316"></a>00316 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line ); +<a name="l00317"></a>00317 MSG_WAR(0x3A21, <span class="stringliteral">"FailedSDO : line released : "</span>, line); +<a name="l00318"></a>00318 } +<a name="l00319"></a>00319 <span class="keywordflow">if</span> ((! err) && (whoami == SDO_CLIENT)) { +<a name="l00320"></a>00320 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line); +<a name="l00321"></a>00321 d->transfers[line].state = SDO_ABORTED_INTERNAL; +<a name="l00322"></a>00322 } +<a name="l00323"></a>00323 MSG_WAR(0x3A22, <span class="stringliteral">"Sending SDO abort "</span>, 0); +<a name="l00324"></a>00324 err = <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a>(d, whoami, index, subIndex, abortCode); +<a name="l00325"></a>00325 <span class="keywordflow">if</span> (err) { +<a name="l00326"></a>00326 MSG_WAR(0x3A23, <span class="stringliteral">"Unable to send the SDO abort"</span>, 0); +<a name="l00327"></a>00327 <span class="keywordflow">return</span> 0xFF; +<a name="l00328"></a>00328 } +<a name="l00329"></a>00329 <span class="keywordflow">return</span> 0; +<a name="l00330"></a>00330 } +<a name="l00331"></a>00331 +<a name="l00338"></a><a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">00338</a> <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> ( CO_Data* d, UNS8 line ) +<a name="l00339"></a>00339 { +<a name="l00340"></a>00340 UNS8 i; +<a name="l00341"></a>00341 MSG_WAR(0x3A25, <span class="stringliteral">"reset SDO line nb : "</span>, line); +<a name="l00342"></a>00342 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, 0, 0, 0, SDO_RESET); +<a name="l00343"></a>00343 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_LENGTH_TRANSFERT ; i++) +<a name="l00344"></a>00344 d->transfers[line].data[i] = 0; +<a name="l00345"></a>00345 } +<a name="l00346"></a>00346 +<a name="l00359"></a><a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">00359</a> UNS8 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (CO_Data* d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state) +<a name="l00360"></a>00360 { +<a name="l00361"></a>00361 MSG_WAR(0x3A25, <span class="stringliteral">"init SDO line nb : "</span>, line); +<a name="l00362"></a>00362 <span class="keywordflow">if</span> (state == SDO_DOWNLOAD_IN_PROGRESS || state == SDO_UPLOAD_IN_PROGRESS){ +<a name="l00363"></a>00363 <a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(line) +<a name="l00364"></a>00364 }<span class="keywordflow">else</span>{ +<a name="l00365"></a>00365 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l00366"></a>00366 } +<a name="l00367"></a>00367 d->transfers[line].nodeId = nodeId; +<a name="l00368"></a>00368 d->transfers[line].index = index; +<a name="l00369"></a>00369 d->transfers[line].subIndex = subIndex; +<a name="l00370"></a>00370 d->transfers[line].state = state; +<a name="l00371"></a>00371 d->transfers[line].toggle = 0; +<a name="l00372"></a>00372 d->transfers[line].count = 0; +<a name="l00373"></a>00373 d->transfers[line].offset = 0; +<a name="l00374"></a>00374 d->transfers[line].dataType = 0; +<a name="l00375"></a>00375 d->transfers[line].Callback = NULL; +<a name="l00376"></a>00376 <span class="keywordflow">return</span> 0; +<a name="l00377"></a>00377 } +<a name="l00378"></a>00378 +<a name="l00388"></a><a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">00388</a> UNS8 <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> ( CO_Data* d, UNS8 whoami, UNS8 *line ) +<a name="l00389"></a>00389 { +<a name="l00390"></a>00390 +<a name="l00391"></a>00391 UNS8 i; +<a name="l00392"></a>00392 +<a name="l00393"></a>00393 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){ +<a name="l00394"></a>00394 <span class="keywordflow">if</span> ( d->transfers[i].state == SDO_RESET ) { +<a name="l00395"></a>00395 *line = i; +<a name="l00396"></a>00396 d->transfers[i].whoami = whoami; +<a name="l00397"></a>00397 <span class="keywordflow">return</span> 0; +<a name="l00398"></a>00398 } <span class="comment">/* end if */</span> +<a name="l00399"></a>00399 } <span class="comment">/* end for */</span> +<a name="l00400"></a>00400 MSG_ERR(0x1A25, <span class="stringliteral">"Too many SDO in progress. Aborted."</span>, i); +<a name="l00401"></a>00401 <span class="keywordflow">return</span> 0xFF; +<a name="l00402"></a>00402 } +<a name="l00403"></a>00403 +<a name="l00414"></a><a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">00414</a> UNS8 <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami, UNS8 *line) +<a name="l00415"></a>00415 { +<a name="l00416"></a>00416 +<a name="l00417"></a>00417 UNS8 i; +<a name="l00418"></a>00418 +<a name="l00419"></a>00419 <span class="keywordflow">for</span> (i = 0 ; i < SDO_MAX_SIMULTANEOUS_TRANSFERTS ; i++){ +<a name="l00420"></a>00420 <span class="keywordflow">if</span> ( (d->transfers[i].state != SDO_RESET) && +<a name="l00421"></a>00421 (d->transfers[i].nodeId == nodeId) && +<a name="l00422"></a>00422 (d->transfers[i].whoami == whoami) ) { +<a name="l00423"></a>00423 *line = i; +<a name="l00424"></a>00424 <span class="keywordflow">return</span> 0; +<a name="l00425"></a>00425 } +<a name="l00426"></a>00426 } +<a name="l00427"></a>00427 <span class="keywordflow">return</span> 0xFF; +<a name="l00428"></a>00428 } +<a name="l00429"></a>00429 +<a name="l00439"></a><a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">00439</a> UNS8 <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (CO_Data* d, UNS8 nodeId, UNS8 whoami) +<a name="l00440"></a>00440 { +<a name="l00441"></a>00441 UNS8 err; +<a name="l00442"></a>00442 UNS8 line; +<a name="l00443"></a>00443 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, whoami, &line); +<a name="l00444"></a>00444 <span class="keywordflow">if</span> (err) { +<a name="l00445"></a>00445 MSG_WAR(0x2A30, <span class="stringliteral">"No SDO communication to close for node : "</span>, nodeId); +<a name="l00446"></a>00446 <span class="keywordflow">return</span> 0xFF; +<a name="l00447"></a>00447 } +<a name="l00448"></a>00448 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l00449"></a>00449 <span class="keywordflow">return</span> 0; +<a name="l00450"></a>00450 } +<a name="l00451"></a>00451 +<a name="l00461"></a><a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">00461</a> UNS8 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 * nbBytes) +<a name="l00462"></a>00462 { +<a name="l00463"></a>00463 <span class="keywordflow">if</span> (d->transfers[line].count == 0) <span class="comment">/* if received initiate SDO protocol with e=0 and s=0 */</span> +<a name="l00464"></a>00464 * nbBytes = 0; +<a name="l00465"></a>00465 <span class="keywordflow">else</span> +<a name="l00466"></a>00466 * nbBytes = (UNS8)d->transfers[line].count - (UNS8)d->transfers[line].offset; +<a name="l00467"></a>00467 <span class="keywordflow">return</span> 0; +<a name="l00468"></a>00468 } +<a name="l00469"></a>00469 +<a name="l00479"></a><a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">00479</a> UNS8 <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (CO_Data* d, UNS8 line, UNS8 nbBytes) +<a name="l00480"></a>00480 { +<a name="l00481"></a>00481 <span class="keywordflow">if</span> (nbBytes > SDO_MAX_LENGTH_TRANSFERT) { +<a name="l00482"></a>00482 MSG_ERR(0x1A35,<span class="stringliteral">"SDO Size of data too large. Exceed SDO_MAX_LENGTH_TRANSFERT"</span>, nbBytes); +<a name="l00483"></a>00483 <span class="keywordflow">return</span> 0xFF; +<a name="l00484"></a>00484 } +<a name="l00485"></a>00485 d->transfers[line].count = nbBytes; +<a name="l00486"></a>00486 <span class="keywordflow">return</span> 0; +<a name="l00487"></a>00487 } +<a name="l00488"></a>00488 +<a name="l00498"></a><a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">00498</a> UNS8 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (CO_Data* d, UNS8 whoami, s_SDO sdo) +<a name="l00499"></a>00499 { +<a name="l00500"></a>00500 UNS16 offset; +<a name="l00501"></a>00501 UNS16 lastIndex; +<a name="l00502"></a>00502 UNS8 found = 0; +<a name="l00503"></a>00503 Message m; +<a name="l00504"></a>00504 UNS8 i; +<a name="l00505"></a>00505 UNS32 * pwCobId = NULL; +<a name="l00506"></a>00506 UNS32 * pwNodeId = NULL; +<a name="l00507"></a>00507 +<a name="l00508"></a>00508 MSG_WAR(0x3A38, <span class="stringliteral">"sendSDO"</span>,0); +<a name="l00509"></a>00509 <span class="keywordflow">if</span>( !((d->nodeState == Operational) || (d->nodeState == Pre_operational ))) { +<a name="l00510"></a>00510 MSG_WAR(0x2A39, <span class="stringliteral">"unable to send the SDO (not in op or pre-op mode"</span>, d->nodeState); +<a name="l00511"></a>00511 <span class="keywordflow">return</span> 0xFF; +<a name="l00512"></a>00512 } +<a name="l00513"></a>00513 +<a name="l00515"></a>00515 <span class="keywordflow">if</span> ( whoami == SDO_SERVER ) { +<a name="l00516"></a>00516 offset = d->firstIndex->SDO_SVR; +<a name="l00517"></a>00517 <span class="keywordflow">if</span> (offset == 0) { +<a name="l00518"></a>00518 MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO server found"</span>, 0); +<a name="l00519"></a>00519 <span class="keywordflow">return</span> 0xFF; +<a name="l00520"></a>00520 } +<a name="l00521"></a>00521 pwCobId = d->objdict[offset].pSubindex[2].pObject; +<a name="l00522"></a>00522 MSG_WAR(0x3A41, <span class="stringliteral">"I am server. cobId : "</span>, *pwCobId); +<a name="l00523"></a>00523 } +<a name="l00524"></a>00524 <span class="keywordflow">else</span> { +<a name="l00526"></a>00526 UNS16 sdoNum = 0; +<a name="l00527"></a>00527 offset = d->firstIndex->SDO_CLT; +<a name="l00528"></a>00528 lastIndex = d->lastIndex->SDO_CLT; +<a name="l00529"></a>00529 <span class="keywordflow">if</span> (offset == 0) { +<a name="l00530"></a>00530 MSG_ERR(0x1A42, <span class="stringliteral">"SendSDO : No SDO client index found"</span>, 0); +<a name="l00531"></a>00531 <span class="keywordflow">return</span> 0xFF; +<a name="l00532"></a>00532 } +<a name="l00534"></a>00534 <span class="keywordflow">while</span> (offset <= lastIndex){ +<a name="l00535"></a>00535 MSG_WAR(0x3A43,<span class="stringliteral">"Reading index : "</span>, 0x1280 + sdoNum); +<a name="l00536"></a>00536 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { +<a name="l00537"></a>00537 MSG_ERR(0x1A28, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + sdoNum); +<a name="l00538"></a>00538 <span class="keywordflow">return</span> 0xFF; +<a name="l00539"></a>00539 } +<a name="l00540"></a>00540 pwNodeId = d->objdict[offset].pSubindex[3].pObject; +<a name="l00541"></a>00541 MSG_WAR(0x3A44, <span class="stringliteral">"Found nodeId server = "</span>, *pwNodeId); +<a name="l00542"></a>00542 <span class="keywordflow">if</span>(*pwNodeId == sdo.nodeId) { +<a name="l00543"></a>00543 found = 1; +<a name="l00544"></a>00544 <span class="keywordflow">break</span>; +<a name="l00545"></a>00545 } +<a name="l00546"></a>00546 offset ++; +<a name="l00547"></a>00547 sdoNum ++; +<a name="l00548"></a>00548 } +<a name="l00549"></a>00549 <span class="keywordflow">if</span> (! found){ +<a name="l00550"></a>00550 MSG_WAR (0x2A45, <span class="stringliteral">"No SDO client corresponds to the mesage to send to node "</span>, sdo.nodeId); +<a name="l00551"></a>00551 <span class="keywordflow">return</span> 0xFF; +<a name="l00552"></a>00552 } +<a name="l00554"></a>00554 pwCobId = d->objdict[offset].pSubindex[1].pObject; +<a name="l00555"></a>00555 } +<a name="l00557"></a>00557 m.cob_id.w = *pwCobId; +<a name="l00558"></a>00558 m.rtr = NOT_A_REQUEST; +<a name="l00560"></a>00560 m.len = 8; +<a name="l00561"></a>00561 <span class="keywordflow">for</span> (i = 0 ; i < 8 ; i++) { +<a name="l00562"></a>00562 m.data[i] = sdo.body.data[i]; +<a name="l00563"></a>00563 } +<a name="l00564"></a>00564 <span class="keywordflow">return</span> canSend(d->canHandle,&m); +<a name="l00565"></a>00565 } +<a name="l00566"></a>00566 +<a name="l00578"></a><a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">00578</a> UNS8 <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (CO_Data* d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode) +<a name="l00579"></a>00579 { +<a name="l00580"></a>00580 s_SDO sdo; +<a name="l00581"></a>00581 UNS8 ret; +<a name="l00582"></a>00582 MSG_WAR(0x2A50,<span class="stringliteral">"Sending SDO abort "</span>, abortCode); +<a name="l00583"></a>00583 sdo.nodeId = *d->bDeviceNodeId; +<a name="l00584"></a>00584 sdo.body.data[0] = 0x80; +<a name="l00585"></a>00585 <span class="comment">/* Index */</span> +<a name="l00586"></a>00586 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l00587"></a>00587 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l00588"></a>00588 <span class="comment">/* Subindex */</span> +<a name="l00589"></a>00589 sdo.body.data[3] = subIndex; +<a name="l00590"></a>00590 <span class="comment">/* Data */</span> +<a name="l00591"></a>00591 sdo.body.data[4] = (UNS8)(abortCode & 0xFF); +<a name="l00592"></a>00592 sdo.body.data[5] = (UNS8)((abortCode >> 8) & 0xFF); +<a name="l00593"></a>00593 sdo.body.data[6] = (UNS8)((abortCode >> 16) & 0xFF); +<a name="l00594"></a>00594 sdo.body.data[7] = (UNS8)((abortCode >> 24) & 0xFF); +<a name="l00595"></a>00595 ret = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l00596"></a>00596 +<a name="l00597"></a>00597 <span class="keywordflow">return</span> ret; +<a name="l00598"></a>00598 } +<a name="l00599"></a>00599 +<a name="l00608"></a><a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">00608</a> UNS8 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (CO_Data* d, Message *m) +<a name="l00609"></a>00609 { +<a name="l00610"></a>00610 UNS8 err; +<a name="l00611"></a>00611 UNS8 line; +<a name="l00612"></a>00612 UNS8 nbBytes; +<a name="l00613"></a>00613 UNS8 nodeId = 0; +<a name="l00614"></a>00614 UNS32 nodeId_32; +<a name="l00615"></a>00615 UNS32 *pNodeId = NULL; +<a name="l00616"></a>00616 UNS8 whoami = SDO_UNKNOWN; +<a name="l00617"></a>00617 UNS32 errorCode; +<a name="l00618"></a>00618 s_SDO sdo; +<a name="l00619"></a>00619 UNS16 index; +<a name="l00620"></a>00620 UNS8 subIndex; +<a name="l00621"></a>00621 UNS32 abortCode; +<a name="l00622"></a>00622 UNS8 i,j; +<a name="l00623"></a>00623 UNS32 * pCobId = NULL; +<a name="l00624"></a>00624 UNS16 offset; +<a name="l00625"></a>00625 UNS16 lastIndex; +<a name="l00626"></a>00626 +<a name="l00627"></a>00627 MSG_WAR(0x3A60, <span class="stringliteral">"proceedSDO "</span>, 0); +<a name="l00628"></a>00628 whoami = SDO_UNKNOWN; +<a name="l00631"></a>00631 offset = d->firstIndex->SDO_SVR; +<a name="l00632"></a>00632 lastIndex = d->lastIndex->SDO_SVR; +<a name="l00633"></a>00633 j = 0; +<a name="l00634"></a>00634 <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset <= lastIndex) { +<a name="l00635"></a>00635 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 1) { +<a name="l00636"></a>00636 MSG_ERR(0x1A61, <span class="stringliteral">"Subindex 1 not found at index "</span>, 0x1200 + j); +<a name="l00637"></a>00637 <span class="keywordflow">return</span> 0xFF; +<a name="l00638"></a>00638 } +<a name="l00639"></a>00639 pCobId = d->objdict[offset].pSubindex[1].pObject; +<a name="l00640"></a>00640 <span class="keywordflow">if</span> ( *pCobId == (*m).cob_id.w ) { +<a name="l00641"></a>00641 whoami = SDO_SERVER; +<a name="l00642"></a>00642 MSG_WAR(0x3A62, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1200 + j); +<a name="l00645"></a>00645 nodeId = j; +<a name="l00646"></a>00646 <span class="keywordflow">break</span>; +<a name="l00647"></a>00647 } +<a name="l00648"></a>00648 j++; +<a name="l00649"></a>00649 offset++; +<a name="l00650"></a>00650 } +<a name="l00651"></a>00651 <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) { +<a name="l00653"></a>00653 offset = d->firstIndex->SDO_CLT; +<a name="l00654"></a>00654 lastIndex = d->lastIndex->SDO_CLT; +<a name="l00655"></a>00655 j = 0; +<a name="l00656"></a>00656 <span class="keywordflow">if</span>(offset) <span class="keywordflow">while</span> (offset <= lastIndex) { +<a name="l00657"></a>00657 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { +<a name="l00658"></a>00658 MSG_ERR(0x1A63, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + j); +<a name="l00659"></a>00659 <span class="keywordflow">return</span> 0xFF; +<a name="l00660"></a>00660 } +<a name="l00662"></a>00662 pCobId = d->objdict[offset].pSubindex[2].pObject; +<a name="l00663"></a>00663 <span class="keywordflow">if</span> (*pCobId == (*m).cob_id.w ) { +<a name="l00665"></a>00665 pNodeId = d->objdict[offset].pSubindex[3].pObject; +<a name="l00666"></a>00666 whoami = SDO_CLIENT; +<a name="l00667"></a>00667 nodeId_32 = *pNodeId; +<a name="l00668"></a>00668 nodeId = (UNS8)nodeId_32; +<a name="l00669"></a>00669 MSG_WAR(0x3A64, <span class="stringliteral">"proceedSDO. I am server. index : "</span>, 0x1280 + j); +<a name="l00670"></a>00670 MSG_WAR(0x3A65, <span class="stringliteral">" Server nodeId : "</span>, nodeId); +<a name="l00671"></a>00671 <span class="keywordflow">break</span>; +<a name="l00672"></a>00672 } +<a name="l00673"></a>00673 j++; +<a name="l00674"></a>00674 offset++; +<a name="l00675"></a>00675 } <span class="comment">/* end while */</span> +<a name="l00676"></a>00676 } +<a name="l00677"></a>00677 <span class="keywordflow">if</span> (whoami == SDO_UNKNOWN) { +<a name="l00678"></a>00678 <span class="keywordflow">return</span> 0xFF; +<a name="l00679"></a>00679 } +<a name="l00680"></a>00680 +<a name="l00682"></a>00682 <span class="keywordflow">if</span> ( (*m).len != 8) { +<a name="l00683"></a>00683 MSG_ERR(0x1A67, <span class="stringliteral">"Error size SDO. CobId : "</span>, (*m).cob_id.w); +<a name="l00684"></a>00684 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_GENERAL_ERROR); +<a name="l00685"></a>00685 <span class="keywordflow">return</span> 0xFF; +<a name="l00686"></a>00686 } +<a name="l00687"></a>00687 +<a name="l00688"></a>00688 <span class="keywordflow">if</span> (whoami == SDO_CLIENT) { +<a name="l00689"></a>00689 MSG_WAR(0x3A68, <span class="stringliteral">"I am CLIENT. Received SDO from nodeId : "</span>, nodeId); +<a name="l00690"></a>00690 } +<a name="l00691"></a>00691 <span class="keywordflow">else</span> { +<a name="l00692"></a>00692 MSG_WAR(0x3A69, <span class="stringliteral">"I am SERVER. Received SDO cobId : "</span>, (*m).cob_id.w); +<a name="l00693"></a>00693 } +<a name="l00694"></a>00694 +<a name="l00698"></a>00698 <span class="keywordflow">switch</span> (<a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m->data[0])) { +<a name="l00699"></a>00699 +<a name="l00700"></a>00700 <span class="keywordflow">case</span> 0: +<a name="l00702"></a>00702 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { +<a name="l00705"></a>00705 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l00706"></a>00706 <span class="keywordflow">if</span> (!err) +<a name="l00707"></a>00707 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; +<a name="l00708"></a>00708 <span class="keywordflow">if</span> (err) { +<a name="l00709"></a>00709 MSG_ERR(0x1A70, <span class="stringliteral">"SDO error : Received download segment for unstarted trans. index 0x1200 + "</span>, +<a name="l00710"></a>00710 nodeId); +<a name="l00711"></a>00711 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00712"></a>00712 <span class="keywordflow">return</span> 0xFF; +<a name="l00713"></a>00713 } +<a name="l00715"></a>00715 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l00716"></a>00716 MSG_WAR(0x3A71, <span class="stringliteral">"Received SDO download segment defined at index 0x1200 + "</span>, nodeId); +<a name="l00717"></a>00717 index = d->transfers[line].index; +<a name="l00718"></a>00718 subIndex = d->transfers[line].subIndex; +<a name="l00720"></a>00720 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { +<a name="l00721"></a>00721 MSG_ERR(0x1A72, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])); +<a name="l00722"></a>00722 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); +<a name="l00723"></a>00723 <span class="keywordflow">return</span> 0xFF; +<a name="l00724"></a>00724 } +<a name="l00726"></a>00726 nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m->data[0]); +<a name="l00728"></a>00728 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1); <a name="l00729"></a>00729 <span class="keywordflow">if</span> (err) { -<a name="l00730"></a>00730 MSG_ERR(0x1A85, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); -<a name="l00731"></a>00731 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00732"></a>00732 <span class="keywordflow">return</span> 0xFF; -<a name="l00733"></a>00733 } -<a name="l00734"></a>00734 <span class="comment">/* Reset the wathdog */</span> -<a name="l00735"></a>00735 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00736"></a>00736 index = d->transfers[line].index; -<a name="l00737"></a>00737 subIndex = d->transfers[line].subIndex; -<a name="l00738"></a>00738 <span class="comment">/* test of the toggle; */</span> -<a name="l00739"></a>00739 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { -<a name="l00740"></a>00740 MSG_ERR(0x1A86, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); -<a name="l00741"></a>00741 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); -<a name="l00742"></a>00742 <span class="keywordflow">return</span> 0xFF; -<a name="l00743"></a>00743 } -<a name="l00744"></a>00744 -<a name="l00745"></a>00745 <span class="comment">/* End transmission or downloading next segment. We need to know if it will be the last one. */</span> -<a name="l00746"></a>00746 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); -<a name="l00747"></a>00747 <span class="keywordflow">if</span> (nbBytes == 0) { -<a name="l00748"></a>00748 MSG_WAR(0x3A87, <span class="stringliteral">"SDO End download. segment response received. OK. from nodeId"</span>, nodeId); -<a name="l00749"></a>00749 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l00750"></a>00750 d->transfers[line].state = SDO_FINISHED; -<a name="l00751"></a>00751 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); -<a name="l00752"></a>00752 <span class="keywordflow">return</span> 0x00; -<a name="l00753"></a>00753 } -<a name="l00754"></a>00754 <span class="comment">/* At least one transfer to send. */</span> -<a name="l00755"></a>00755 <span class="keywordflow">if</span> (nbBytes > 7) { -<a name="l00756"></a>00756 <span class="comment">/* several segments to download.*/</span> -<a name="l00757"></a>00757 <span class="comment">/* code to send the next segment. (cs = 0; c = 0) */</span> -<a name="l00758"></a>00758 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; -<a name="l00759"></a>00759 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l00760"></a>00760 sdo.body.data[0] = (d->transfers[line].toggle << 4); -<a name="l00761"></a>00761 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); -<a name="l00762"></a>00762 <span class="keywordflow">if</span> (err) { -<a name="l00763"></a>00763 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00764"></a>00764 <span class="keywordflow">return</span> 0xFF; -<a name="l00765"></a>00765 } -<a name="l00766"></a>00766 } -<a name="l00767"></a>00767 <span class="keywordflow">else</span> { -<a name="l00768"></a>00768 <span class="comment">/* Last segment. */</span> -<a name="l00769"></a>00769 <span class="comment">/* code to send the last segment. (cs = 0; c = 1)*/</span> -<a name="l00770"></a>00770 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; -<a name="l00771"></a>00771 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l00772"></a>00772 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; -<a name="l00773"></a>00773 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); -<a name="l00774"></a>00774 <span class="keywordflow">if</span> (err) { -<a name="l00775"></a>00775 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00776"></a>00776 <span class="keywordflow">return</span> 0xFF; -<a name="l00777"></a>00777 } -<a name="l00778"></a>00778 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) -<a name="l00779"></a>00779 sdo.body.data[i] = 0; -<a name="l00780"></a>00780 } -<a name="l00781"></a>00781 MSG_WAR(0x3A88, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); -<a name="l00782"></a>00782 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00783"></a>00783 } <span class="comment">/* end if I am a CLIENT */</span> -<a name="l00784"></a>00784 <span class="keywordflow">break</span>; -<a name="l00785"></a>00785 -<a name="l00786"></a>00786 <span class="keywordflow">case</span> 2: -<a name="l00787"></a>00787 <span class="comment">/* I am SERVER */</span> -<a name="l00788"></a>00788 <span class="comment">/* Receive of an initiate upload.*/</span> -<a name="l00789"></a>00789 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { -<a name="l00790"></a>00790 index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m->data[1],m->data[2]); -<a name="l00791"></a>00791 subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m->data[3]); -<a name="l00792"></a>00792 MSG_WAR(0x3A89, <span class="stringliteral">"Received SDO Initiate upload (to send data) defined at index 0x1200 + "</span>, -<a name="l00793"></a>00793 nodeId); -<a name="l00794"></a>00794 MSG_WAR(0x3A90, <span class="stringliteral">"Reading at index : "</span>, index); -<a name="l00795"></a>00795 MSG_WAR(0x3A91, <span class="stringliteral">"Reading at subIndex : "</span>, subIndex); -<a name="l00796"></a>00796 <span class="comment">/* Search if a SDO transfert have been yet initiated*/</span> -<a name="l00797"></a>00797 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l00798"></a>00798 <span class="keywordflow">if</span> (! err) { -<a name="l00799"></a>00799 MSG_ERR(0x1A92, <span class="stringliteral">"SDO error : Transmission yet started at line : "</span>, line); -<a name="l00800"></a>00800 MSG_WAR(0x3A93, <span class="stringliteral">"nodeId = "</span>, nodeId); -<a name="l00801"></a>00801 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00802"></a>00802 <span class="keywordflow">return</span> 0xFF; -<a name="l00803"></a>00803 } -<a name="l00804"></a>00804 <span class="comment">/* No line on use. Great !*/</span> -<a name="l00805"></a>00805 <span class="comment">/* Try to open a new line.*/</span> -<a name="l00806"></a>00806 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &line ); -<a name="l00807"></a>00807 <span class="keywordflow">if</span> (err) { -<a name="l00808"></a>00808 MSG_ERR(0x1A71, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0); -<a name="l00809"></a>00809 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00810"></a>00810 <span class="keywordflow">return</span> 0xFF; -<a name="l00811"></a>00811 } -<a name="l00812"></a>00812 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS); -<a name="l00813"></a>00813 <span class="comment">/* Transfer data from dictionary to the line structure. */</span> -<a name="l00814"></a>00814 errorCode = <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a>(d, line); -<a name="l00815"></a>00815 -<a name="l00816"></a>00816 <span class="keywordflow">if</span> (errorCode) { -<a name="l00817"></a>00817 MSG_ERR(0x1A94, <span class="stringliteral">"SDO error : Unable to copy the data from object dictionary. Err code : "</span>, -<a name="l00818"></a>00818 errorCode); -<a name="l00819"></a>00819 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); -<a name="l00820"></a>00820 <span class="keywordflow">return</span> 0xFF; -<a name="l00821"></a>00821 } -<a name="l00822"></a>00822 <span class="comment">/* Preparing the response.*/</span> -<a name="l00823"></a>00823 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); <span class="comment">/* Nb bytes to transfer ? */</span> -<a name="l00824"></a>00824 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l00825"></a>00825 <span class="keywordflow">if</span> (nbBytes > 4) { -<a name="l00826"></a>00826 <span class="comment">/* normal transfert. (segmented). */</span> -<a name="l00827"></a>00827 <span class="comment">/* code to send the initiate upload response. (cs = 2) */</span> -<a name="l00828"></a>00828 sdo.body.data[0] = (2 << 5) | 1; -<a name="l00829"></a>00829 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l00830"></a>00830 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l00831"></a>00831 sdo.body.data[3] = subIndex; -<a name="l00832"></a>00832 sdo.body.data[4] = nbBytes; <span class="comment">/* Limitation of canfestival2 : Max tranfert is 256 bytes.*/</span> -<a name="l00833"></a>00833 <span class="comment">/* It takes too much memory to upgrate to 2^32 because the size of data is also coded */</span> -<a name="l00834"></a>00834 <span class="comment">/* in the object dictionary, at every index and subindex. */</span> -<a name="l00835"></a>00835 <span class="keywordflow">for</span> (i = 5 ; i < 8 ; i++) -<a name="l00836"></a>00836 sdo.body.data[i] = 0; -<a name="l00837"></a>00837 MSG_WAR(0x3A95, <span class="stringliteral">"SDO. Sending normal upload initiate response defined at index 0x1200 + "</span>, nodeId); -<a name="l00838"></a>00838 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00839"></a>00839 } -<a name="l00840"></a>00840 <span class="keywordflow">else</span> { -<a name="l00841"></a>00841 <span class="comment">/* Expedited upload. (cs = 2 ; e = 1) */</span> -<a name="l00842"></a>00842 sdo.body.data[0] = (2 << 5) | ((4 - nbBytes) << 2) | 3; -<a name="l00843"></a>00843 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l00844"></a>00844 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l00845"></a>00845 sdo.body.data[3] = subIndex; -<a name="l00846"></a>00846 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 4); -<a name="l00847"></a>00847 <span class="keywordflow">if</span> (err) { -<a name="l00848"></a>00848 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00849"></a>00849 <span class="keywordflow">return</span> 0xFF; -<a name="l00850"></a>00850 } -<a name="l00851"></a>00851 <span class="keywordflow">for</span> (i = 4 + nbBytes ; i < 8 ; i++) -<a name="l00852"></a>00852 sdo.body.data[i] = 0; -<a name="l00853"></a>00853 MSG_WAR(0x3A96, <span class="stringliteral">"SDO. Sending expedited upload initiate response defined at index 0x1200 + "</span>, -<a name="l00854"></a>00854 nodeId); -<a name="l00855"></a>00855 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00856"></a>00856 <span class="comment">/* Release the line.*/</span> -<a name="l00857"></a>00857 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l00858"></a>00858 } -<a name="l00859"></a>00859 } <span class="comment">/* end if I am SERVER*/</span> -<a name="l00860"></a>00860 <span class="keywordflow">else</span> { -<a name="l00861"></a>00861 <span class="comment">/* I am CLIENT */</span> -<a name="l00862"></a>00862 <span class="comment">/* It is the response for the previous initiate upload request.*/</span> -<a name="l00863"></a>00863 <span class="comment">/* We should find a line opened for this. */</span> -<a name="l00864"></a>00864 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); -<a name="l00865"></a>00865 <span class="keywordflow">if</span> (!err) -<a name="l00866"></a>00866 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; -<a name="l00867"></a>00867 <span class="keywordflow">if</span> (err) { -<a name="l00868"></a>00868 MSG_ERR(0x1A97, <span class="stringliteral">"SDO error : Received response for unknown upload request from nodeId"</span>, nodeId); -<a name="l00869"></a>00869 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00870"></a>00870 <span class="keywordflow">return</span> 0xFF; -<a name="l00871"></a>00871 } -<a name="l00872"></a>00872 <span class="comment">/* Reset the wathdog */</span> -<a name="l00873"></a>00873 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00874"></a>00874 index = d->transfers[line].index; -<a name="l00875"></a>00875 subIndex = d->transfers[line].subIndex; -<a name="l00876"></a>00876 -<a name="l00877"></a>00877 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m->data[0])) { <span class="comment">/* If SDO expedited */</span> -<a name="l00878"></a>00878 <span class="comment">/* nb of data to be uploaded */</span> -<a name="l00879"></a>00879 nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m->data[0]); -<a name="l00880"></a>00880 <span class="comment">/* Storing the data in the line structure. */</span> -<a name="l00881"></a>00881 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4); -<a name="l00882"></a>00882 <span class="keywordflow">if</span> (err) { -<a name="l00883"></a>00883 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00884"></a>00884 <span class="keywordflow">return</span> 0xFF; -<a name="l00885"></a>00885 } -<a name="l00886"></a>00886 <span class="comment">/* SDO expedited -> transfert finished. data are available via getReadResultNetworkDict(). */</span> -<a name="l00887"></a>00887 MSG_WAR(0x3A98, <span class="stringliteral">"SDO expedited upload finished. Response received from node : "</span>, nodeId); -<a name="l00888"></a>00888 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l00889"></a>00889 d->transfers[line].count = nbBytes; -<a name="l00890"></a>00890 d->transfers[line].state = SDO_FINISHED; -<a name="l00891"></a>00891 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); -<a name="l00892"></a>00892 <span class="keywordflow">return</span> 0; -<a name="l00893"></a>00893 } -<a name="l00894"></a>00894 <span class="keywordflow">else</span> { <span class="comment">/* So, if it is not an expedited transfert */</span> -<a name="l00895"></a>00895 <span class="comment">/* Storing the nb of data to receive. */</span> -<a name="l00896"></a>00896 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m->data[0])) { -<a name="l00897"></a>00897 nbBytes = m->data[4]; <span class="comment">/* Remember the limitation to 255 bytes to transfert */</span> -<a name="l00898"></a>00898 err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, line, nbBytes); -<a name="l00899"></a>00899 <span class="keywordflow">if</span> (err) { -<a name="l00900"></a>00900 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00901"></a>00901 <span class="keywordflow">return</span> 0xFF; -<a name="l00902"></a>00902 } -<a name="l00903"></a>00903 } -<a name="l00904"></a>00904 <span class="comment">/* Requesting next segment. (cs = 3) */</span> -<a name="l00905"></a>00905 sdo.nodeId = nodeId; -<a name="l00906"></a>00906 sdo.body.data[0] = 3 << 5; -<a name="l00907"></a>00907 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) -<a name="l00908"></a>00908 sdo.body.data[i] = 0; -<a name="l00909"></a>00909 MSG_WAR(0x3A99, <span class="stringliteral">"SDO. Sending upload segment request to node : "</span>, nodeId); -<a name="l00910"></a>00910 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00911"></a>00911 } -<a name="l00912"></a>00912 } <span class="comment">/* End if CLIENT */</span> -<a name="l00913"></a>00913 <span class="keywordflow">break</span>; -<a name="l00914"></a>00914 -<a name="l00915"></a>00915 <span class="keywordflow">case</span> 3: -<a name="l00916"></a>00916 <span class="comment">/* I am SERVER */</span> -<a name="l00917"></a>00917 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { -<a name="l00918"></a>00918 <span class="comment">/* Receiving a upload segment. */</span> -<a name="l00919"></a>00919 <span class="comment">/* A SDO transfert should have been yet initiated. */</span> -<a name="l00920"></a>00920 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l00921"></a>00921 <span class="keywordflow">if</span> (!err) -<a name="l00922"></a>00922 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; -<a name="l00923"></a>00923 <span class="keywordflow">if</span> (err) { -<a name="l00924"></a>00924 MSG_ERR(0x1AA0, <span class="stringliteral">"SDO error : Received upload segment for unstarted trans. index 0x1200 + "</span>, -<a name="l00925"></a>00925 nodeId); -<a name="l00926"></a>00926 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00927"></a>00927 <span class="keywordflow">return</span> 0xFF; -<a name="l00928"></a>00928 } -<a name="l00929"></a>00929 <span class="comment">/* Reset the wathdog */</span> -<a name="l00930"></a>00930 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00931"></a>00931 MSG_WAR(0x3AA1, <span class="stringliteral">"Received SDO upload segment defined at index 0x1200 + "</span>, nodeId); -<a name="l00932"></a>00932 index = d->transfers[line].index; -<a name="l00933"></a>00933 subIndex = d->transfers[line].subIndex; -<a name="l00934"></a>00934 <span class="comment">/* Toggle test.*/</span> -<a name="l00935"></a>00935 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { -<a name="l00936"></a>00936 MSG_ERR(0x1AA2, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])); -<a name="l00937"></a>00937 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); -<a name="l00938"></a>00938 <span class="keywordflow">return</span> 0xFF; -<a name="l00939"></a>00939 } -<a name="l00940"></a>00940 <span class="comment">/* Uploading next segment. We need to know if it will be the last one. */</span> -<a name="l00941"></a>00941 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); -<a name="l00942"></a>00942 <span class="keywordflow">if</span> (nbBytes > 7) { -<a name="l00943"></a>00943 <span class="comment">/* The segment to transfer is not the last one.*/</span> -<a name="l00944"></a>00944 <span class="comment">/* code to send the next segment. (cs = 0; c = 0) */</span> -<a name="l00945"></a>00945 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l00946"></a>00946 sdo.body.data[0] = (d->transfers[line].toggle << 4); -<a name="l00947"></a>00947 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); -<a name="l00948"></a>00948 <span class="keywordflow">if</span> (err) { -<a name="l00949"></a>00949 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00950"></a>00950 <span class="keywordflow">return</span> 0xFF; -<a name="l00951"></a>00951 } -<a name="l00952"></a>00952 <span class="comment">/* Inverting the toggle for the next tranfert. */</span> -<a name="l00953"></a>00953 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; -<a name="l00954"></a>00954 MSG_WAR(0x3AA3, <span class="stringliteral">"SDO. Sending upload segment defined at index 0x1200 + "</span>, nodeId); -<a name="l00955"></a>00955 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00956"></a>00956 } -<a name="l00957"></a>00957 <span class="keywordflow">else</span> { -<a name="l00958"></a>00958 <span class="comment">/* Last segment. */</span> -<a name="l00959"></a>00959 <span class="comment">/* code to send the last segment. (cs = 0; c = 1) */</span> -<a name="l00960"></a>00960 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l00961"></a>00961 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; -<a name="l00962"></a>00962 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); -<a name="l00963"></a>00963 <span class="keywordflow">if</span> (err) { -<a name="l00964"></a>00964 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l00965"></a>00965 <span class="keywordflow">return</span> 0xFF; -<a name="l00966"></a>00966 } -<a name="l00967"></a>00967 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) -<a name="l00968"></a>00968 sdo.body.data[i] = 0; -<a name="l00969"></a>00969 MSG_WAR(0x3AA4, <span class="stringliteral">"SDO. Sending last upload segment defined at index 0x1200 + "</span>, nodeId); -<a name="l00970"></a>00970 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l00971"></a>00971 <span class="comment">/* Release the line */</span> -<a name="l00972"></a>00972 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l00973"></a>00973 } -<a name="l00974"></a>00974 } <span class="comment">/* end if SERVER*/</span> -<a name="l00975"></a>00975 <span class="keywordflow">else</span> { -<a name="l00976"></a>00976 <span class="comment">/* I am CLIENT */</span> -<a name="l00977"></a>00977 <span class="comment">/* It is the response for the previous initiate download request. */</span> -<a name="l00978"></a>00978 <span class="comment">/* We should find a line opened for this. */</span> -<a name="l00979"></a>00979 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); -<a name="l00980"></a>00980 <span class="keywordflow">if</span> (!err) -<a name="l00981"></a>00981 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; -<a name="l00982"></a>00982 <span class="keywordflow">if</span> (err) { -<a name="l00983"></a>00983 MSG_ERR(0x1AA5, <span class="stringliteral">"SDO error : Received response for unknown download request from nodeId"</span>, nodeId); -<a name="l00984"></a>00984 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); -<a name="l00985"></a>00985 <span class="keywordflow">return</span> 0xFF; -<a name="l00986"></a>00986 } -<a name="l00987"></a>00987 <span class="comment">/* Reset the watchdog */</span> -<a name="l00988"></a>00988 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) -<a name="l00989"></a>00989 index = d->transfers[line].index; -<a name="l00990"></a>00990 subIndex = d->transfers[line].subIndex; -<a name="l00991"></a>00991 <span class="comment">/* End transmission or requesting next segment. */</span> -<a name="l00992"></a>00992 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); -<a name="l00993"></a>00993 <span class="keywordflow">if</span> (nbBytes == 0) { -<a name="l00994"></a>00994 MSG_WAR(0x3AA6, <span class="stringliteral">"SDO End download expedited. Response received. from nodeId"</span>, nodeId); -<a name="l00995"></a>00995 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l00996"></a>00996 d->transfers[line].state = SDO_FINISHED; -<a name="l00997"></a>00997 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); -<a name="l00998"></a>00998 <span class="keywordflow">return</span> 0x00; -<a name="l00999"></a>00999 } -<a name="l01000"></a>01000 <span class="keywordflow">if</span> (nbBytes > 7) { -<a name="l01001"></a>01001 <span class="comment">/* more than one request to send */</span> -<a name="l01002"></a>01002 <span class="comment">/* code to send the next segment. (cs = 0; c = 0) */</span> -<a name="l01003"></a>01003 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l01004"></a>01004 sdo.body.data[0] = (d->transfers[line].toggle << 4); -<a name="l01005"></a>01005 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); -<a name="l01006"></a>01006 <span class="keywordflow">if</span> (err) { -<a name="l01007"></a>01007 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l01008"></a>01008 <span class="keywordflow">return</span> 0xFF; -<a name="l01009"></a>01009 } -<a name="l01010"></a>01010 } -<a name="l01011"></a>01011 <span class="keywordflow">else</span> { -<a name="l01012"></a>01012 <span class="comment">/* Last segment.*/</span> -<a name="l01013"></a>01013 <span class="comment">/* code to send the last segment. (cs = 0; c = 1) */</span> -<a name="l01014"></a>01014 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> -<a name="l01015"></a>01015 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; -<a name="l01016"></a>01016 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); -<a name="l01017"></a>01017 <span class="keywordflow">if</span> (err) { -<a name="l01018"></a>01018 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); -<a name="l01019"></a>01019 <span class="keywordflow">return</span> 0xFF; -<a name="l01020"></a>01020 } -<a name="l01021"></a>01021 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) -<a name="l01022"></a>01022 sdo.body.data[i] = 0; -<a name="l01023"></a>01023 } -<a name="l01024"></a>01024 MSG_WAR(0x3AA7, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); -<a name="l01025"></a>01025 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); -<a name="l01026"></a>01026 -<a name="l01027"></a>01027 } <span class="comment">/* end if I am a CLIENT */</span> -<a name="l01028"></a>01028 <span class="keywordflow">break</span>; -<a name="l01029"></a>01029 -<a name="l01030"></a>01030 <span class="keywordflow">case</span> 4: -<a name="l01031"></a>01031 abortCode = (*m).data[3] | -<a name="l01032"></a>01032 ((UNS32)m->data[5] << 8) | -<a name="l01033"></a>01033 ((UNS32)m->data[6] << 16) | -<a name="l01034"></a>01034 ((UNS32)m->data[7] << 24); -<a name="l01035"></a>01035 <span class="comment">/* Received SDO abort. */</span> -<a name="l01036"></a>01036 <span class="comment">/* Looking for the line concerned. */</span> -<a name="l01037"></a>01037 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { -<a name="l01038"></a>01038 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l01039"></a>01039 <span class="keywordflow">if</span> (!err) { -<a name="l01040"></a>01040 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line ); -<a name="l01041"></a>01041 MSG_WAR(0x3AA8, <span class="stringliteral">"SD0. Received SDO abort. Line released. Code : "</span>, abortCode); -<a name="l01042"></a>01042 } -<a name="l01043"></a>01043 <span class="keywordflow">else</span> -<a name="l01044"></a>01044 MSG_WAR(0x3AA9, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode); -<a name="l01045"></a>01045 <span class="comment">/* Tips : The end user has no way to know that the server node has received an abort SDO. */</span> -<a name="l01046"></a>01046 <span class="comment">/* Its is ok, I think.*/</span> -<a name="l01047"></a>01047 } -<a name="l01048"></a>01048 <span class="keywordflow">else</span> { <span class="comment">/* If I am CLIENT */</span> -<a name="l01049"></a>01049 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); -<a name="l01050"></a>01050 <span class="keywordflow">if</span> (!err) { -<a name="l01051"></a>01051 <span class="comment">/* The line *must* be released by the core program. */</span> -<a name="l01052"></a>01052 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) -<a name="l01053"></a>01053 d->transfers[line].state = SDO_ABORTED_RCV; -<a name="l01054"></a>01054 d->transfers[line].abortCode = abortCode; -<a name="l01055"></a>01055 MSG_WAR(0x3AB0, <span class="stringliteral">"SD0. Received SDO abort. Line state ABORTED. Code : "</span>, abortCode); -<a name="l01056"></a>01056 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); -<a name="l01057"></a>01057 } -<a name="l01058"></a>01058 <span class="keywordflow">else</span> -<a name="l01059"></a>01059 MSG_WAR(0x3AB1, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode); -<a name="l01060"></a>01060 } -<a name="l01061"></a>01061 <span class="keywordflow">break</span>; -<a name="l01062"></a>01062 <span class="keywordflow">default</span>: -<a name="l01063"></a>01063 <span class="comment">/* Error : Unknown cs */</span> -<a name="l01064"></a>01064 MSG_ERR(0x1AB2, <span class="stringliteral">"SDO. Received unknown command specifier : "</span>, <a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m->data[0])); -<a name="l01065"></a>01065 <span class="keywordflow">return</span> 0xFF; -<a name="l01066"></a>01066 -<a name="l01067"></a>01067 } <span class="comment">/* End switch */</span> -<a name="l01068"></a>01068 <span class="keywordflow">return</span> 0; -<a name="l01069"></a>01069 } -<a name="l01070"></a>01070 -<a name="l01071"></a>01071 <span class="comment">/*******************************************************************)******/</span> -<a name="l01072"></a><a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">01072</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, -<a name="l01073"></a>01073 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize) -<a name="l01074"></a>01074 { -<a name="l01075"></a>01075 UNS8 err; -<a name="l01076"></a>01076 UNS8 SDOfound = 0; -<a name="l01077"></a>01077 UNS8 line; -<a name="l01078"></a>01078 s_SDO sdo; <span class="comment">/* SDO to transmit */</span> -<a name="l01079"></a>01079 UNS8 i, j; -<a name="l01080"></a>01080 UNS16 lastIndex; -<a name="l01081"></a>01081 UNS16 offset; -<a name="l01082"></a>01082 UNS32 *pNodeIdServer; -<a name="l01083"></a>01083 UNS32 nodeIdServer; -<a name="l01084"></a>01084 -<a name="l01085"></a>01085 MSG_WAR(0x3AC0, <span class="stringliteral">"Send SDO to write in the dictionary of node : "</span>, nodeId); -<a name="l01086"></a>01086 MSG_WAR(0x3AC1, <span class="stringliteral">" At index : "</span>, index); -<a name="l01087"></a>01087 MSG_WAR(0x3AC2, <span class="stringliteral">" subIndex : "</span>, subIndex); -<a name="l01088"></a>01088 MSG_WAR(0x3AC3, <span class="stringliteral">" nb bytes : "</span>, count); -<a name="l01089"></a>01089 -<a name="l01090"></a>01090 <span class="comment">/* Verify that there is no SDO communication yet. */</span> -<a name="l01091"></a>01091 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); -<a name="l01092"></a>01092 <span class="keywordflow">if</span> (!err) { -<a name="l01093"></a>01093 MSG_ERR(0x1AC4, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); -<a name="l01094"></a>01094 <span class="keywordflow">return</span> 0xFF; -<a name="l01095"></a>01095 } -<a name="l01096"></a>01096 <span class="comment">/* Taking the line ... */</span> -<a name="l01097"></a>01097 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &line ); -<a name="l01098"></a>01098 <span class="keywordflow">if</span> (err) { -<a name="l01099"></a>01099 MSG_ERR(0x1AC5, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); -<a name="l01100"></a>01100 <span class="keywordflow">return</span> (0xFF); -<a name="l01101"></a>01101 } -<a name="l01102"></a>01102 <span class="comment">/* Check which SDO to use to communicate with the node */</span> -<a name="l01103"></a>01103 offset = d->firstIndex->SDO_CLT; -<a name="l01104"></a>01104 lastIndex = d->lastIndex->SDO_CLT; -<a name="l01105"></a>01105 <span class="keywordflow">if</span> (offset == 0) { -<a name="l01106"></a>01106 MSG_ERR(0x1AC6, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); -<a name="l01107"></a>01107 <span class="keywordflow">return</span> 0xFF; -<a name="l01108"></a>01108 } -<a name="l01109"></a>01109 i = 0; -<a name="l01110"></a>01110 <span class="keywordflow">while</span> (offset <= lastIndex) { -<a name="l01111"></a>01111 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { -<a name="l01112"></a>01112 MSG_ERR(0x1AC8, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + i); -<a name="l01113"></a>01113 <span class="keywordflow">return</span> 0xFF; -<a name="l01114"></a>01114 } -<a name="l01115"></a>01115 <span class="comment">/* looking for the nodeId server */</span> -<a name="l01116"></a>01116 pNodeIdServer = d->objdict[offset].pSubindex[3].pObject; -<a name="l01117"></a>01117 nodeIdServer = *pNodeIdServer; -<a name="l01118"></a>01118 MSG_WAR(0x1AD2, <span class="stringliteral">"index : "</span>, 0x1280 + i); -<a name="l01119"></a>01119 MSG_WAR(0x1AD3, <span class="stringliteral">"nodeIdServer : "</span>, nodeIdServer); -<a name="l01120"></a>01120 -<a name="l01121"></a>01121 <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) { -<a name="l01122"></a>01122 SDOfound = 1; -<a name="l01123"></a>01123 <span class="keywordflow">break</span>; -<a name="l01124"></a>01124 } -<a name="l01125"></a>01125 offset++; -<a name="l01126"></a>01126 i++; -<a name="l01127"></a>01127 } <span class="comment">/* end while */</span> -<a name="l01128"></a>01128 <span class="keywordflow">if</span> (!SDOfound) { -<a name="l01129"></a>01129 MSG_ERR(0x1AC9, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId); -<a name="l01130"></a>01130 <span class="keywordflow">return</span> 0xFF; -<a name="l01131"></a>01131 } -<a name="l01132"></a>01132 MSG_WAR(0x3AD0,<span class="stringliteral">" SDO client defined at index : "</span>, 0x1280 + i); -<a name="l01133"></a>01133 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS); -<a name="l01134"></a>01134 d->transfers[line].count = count; -<a name="l01135"></a>01135 d->transfers[line].dataType = dataType; -<a name="l01136"></a>01136 -<a name="l01137"></a>01137 <span class="comment">/* Copy data to transfers structure. */</span> -<a name="l01138"></a>01138 <span class="keywordflow">for</span> (j = 0 ; j < count ; j++) { -<a name="l01139"></a>01139 # ifdef CANOPEN_BIG_ENDIAN -<a name="l01140"></a>01140 <span class="keywordflow">if</span> (dataType == 0 && endianize) -<a name="l01141"></a>01141 d->transfers[line].data[count - 1 - j] = ((<span class="keywordtype">char</span> *)data)[j]; -<a name="l01142"></a>01142 <span class="keywordflow">else</span> <span class="comment">/* String of bytes. */</span> -<a name="l01143"></a>01143 d->transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j]; -<a name="l01144"></a>01144 # <span class="keywordflow">else</span> -<a name="l01145"></a>01145 d->transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j]; -<a name="l01146"></a>01146 # endif -<a name="l01147"></a>01147 } -<a name="l01148"></a>01148 <span class="comment">/* Send the SDO to the server. Initiate download, cs=1. */</span> -<a name="l01149"></a>01149 sdo.nodeId = nodeId; -<a name="l01150"></a>01150 <span class="keywordflow">if</span> (count <= 4) { <span class="comment">/* Expedited transfert */</span> -<a name="l01151"></a>01151 sdo.body.data[0] = (1 << 5) | ((4 - count) << 2) | 3; -<a name="l01152"></a>01152 for (i = 4 ; i < 8 ; i++) -<a name="l01153"></a>01153 sdo.body.data[i] = d->transfers[line].data[i - 4]; -<a name="l01154"></a>01154 d->transfers[line].offset = count; -<a name="l01155"></a>01155 } -<a name="l01156"></a>01156 <span class="keywordflow">else</span> { <span class="comment">/* Normal transfert */</span> -<a name="l01157"></a>01157 sdo.body.data[0] = (1 << 5) | 1; -<a name="l01158"></a>01158 sdo.body.data[4] = count; <span class="comment">/* nb of byte to transmit. Max = 255. (canfestival2 limitation). */</span> -<a name="l01159"></a>01159 <span class="keywordflow">for</span> (i = 5 ; i < 8 ; i++) -<a name="l01160"></a>01160 sdo.body.data[i] = 0; -<a name="l01161"></a>01161 } -<a name="l01162"></a>01162 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l01163"></a>01163 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l01164"></a>01164 sdo.body.data[3] = subIndex; -<a name="l01165"></a>01165 -<a name="l01166"></a>01166 d->transfers[line].Callback = Callback; -<a name="l01167"></a>01167 -<a name="l01168"></a>01168 err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo); -<a name="l01169"></a>01169 <span class="keywordflow">if</span> (err) { -<a name="l01170"></a>01170 MSG_ERR(0x1AD1, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId); -<a name="l01171"></a>01171 <span class="comment">/* release the line */</span> -<a name="l01172"></a>01172 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l01173"></a>01173 <span class="keywordflow">return</span> 0xFF; -<a name="l01174"></a>01174 } -<a name="l01175"></a>01175 -<a name="l01176"></a>01176 -<a name="l01177"></a>01177 <span class="keywordflow">return</span> 0; -<a name="l01178"></a>01178 } -<a name="l01179"></a>01179 -<a name="l01180"></a>01180 <span class="comment">/*--------------------------------------------------------------------------*/</span> -<a name="l01181"></a>01181 -<a name="l01182"></a><a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">01182</a> UNS8 <a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, -<a name="l01183"></a>01183 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data) -<a name="l01184"></a>01184 { -<a name="l01185"></a>01185 <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, NULL, 1); -<a name="l01186"></a>01186 } +<a name="l00730"></a>00730 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00731"></a>00731 <span class="keywordflow">return</span> 0xFF; +<a name="l00732"></a>00732 } +<a name="l00734"></a>00734 sdo.nodeId = *d->bDeviceNodeId; +<a name="l00735"></a>00735 sdo.body.data[0] = (1 << 5) | (d->transfers[line].toggle << 4); +<a name="l00736"></a>00736 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) +<a name="l00737"></a>00737 sdo.body.data[i] = 0; +<a name="l00738"></a>00738 MSG_WAR(0x3A73, <span class="stringliteral">"SDO. Send response to download request defined at index 0x1200 + "</span>, nodeId); +<a name="l00739"></a>00739 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l00741"></a>00741 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; +<a name="l00743"></a>00743 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m->data[0])) { +<a name="l00746"></a>00746 errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line); +<a name="l00747"></a>00747 <span class="keywordflow">if</span> (errorCode) { +<a name="l00748"></a>00748 MSG_ERR(0x1A54, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); +<a name="l00749"></a>00749 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); +<a name="l00750"></a>00750 <span class="keywordflow">return</span> 0xFF; +<a name="l00751"></a>00751 } +<a name="l00753"></a>00753 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l00754"></a>00754 MSG_WAR(0x3A74, <span class="stringliteral">"SDO. End of download defined at index 0x1200 + "</span>, nodeId); +<a name="l00755"></a>00755 } +<a name="l00756"></a>00756 } <span class="comment">/* end if SERVER */</span> +<a name="l00757"></a>00757 <span class="keywordflow">else</span> { <span class="comment">/* if CLIENT */</span> +<a name="l00760"></a>00760 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); +<a name="l00761"></a>00761 <span class="keywordflow">if</span> (!err) +<a name="l00762"></a>00762 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; +<a name="l00763"></a>00763 <span class="keywordflow">if</span> (err) { +<a name="l00764"></a>00764 MSG_ERR(0x1A75, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); +<a name="l00765"></a>00765 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00766"></a>00766 <span class="keywordflow">return</span> 0xFF; +<a name="l00767"></a>00767 } +<a name="l00769"></a>00769 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l00770"></a>00770 index = d->transfers[line].index; +<a name="l00771"></a>00771 subIndex = d->transfers[line].subIndex; +<a name="l00773"></a>00773 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { +<a name="l00774"></a>00774 MSG_ERR(0x1A76, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); +<a name="l00775"></a>00775 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); +<a name="l00776"></a>00776 <span class="keywordflow">return</span> 0xFF; +<a name="l00777"></a>00777 } +<a name="l00779"></a>00779 nbBytes = 7 - <a class="code" href="sdo_8c.html#e5677ca12bfb71b06cbd6e99e9be0955">getSDOn3</a>(m->data[0]); +<a name="l00781"></a>00781 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 1); +<a name="l00782"></a>00782 <span class="keywordflow">if</span> (err) { +<a name="l00783"></a>00783 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00784"></a>00784 <span class="keywordflow">return</span> 0xFF; +<a name="l00785"></a>00785 } +<a name="l00787"></a>00787 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; +<a name="l00789"></a>00789 <span class="keywordflow">if</span> ( <a class="code" href="sdo_8c.html#e5a2dafe8497bff1fd88f881ea74414d">getSDOc</a>(m->data[0])) { +<a name="l00792"></a>00792 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l00793"></a>00793 d->transfers[line].state = SDO_FINISHED; +<a name="l00794"></a>00794 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); +<a name="l00795"></a>00795 +<a name="l00796"></a>00796 MSG_WAR(0x3A77, <span class="stringliteral">"SDO. End of upload from node : "</span>, nodeId); +<a name="l00797"></a>00797 } +<a name="l00798"></a>00798 <span class="keywordflow">else</span> { +<a name="l00800"></a>00800 sdo.nodeId = nodeId; +<a name="l00801"></a>00801 sdo.body.data[0] = (3 << 5) | (d->transfers[line].toggle << 4); +<a name="l00802"></a>00802 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) +<a name="l00803"></a>00803 sdo.body.data[i] = 0; +<a name="l00804"></a>00804 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l00805"></a>00805 MSG_WAR(0x3A78, <span class="stringliteral">"SDO send upload segment request to nodeId"</span>, nodeId); +<a name="l00806"></a>00806 } +<a name="l00807"></a>00807 } <span class="comment">/* End if CLIENT */</span> +<a name="l00808"></a>00808 <span class="keywordflow">break</span>; +<a name="l00809"></a>00809 +<a name="l00810"></a>00810 <span class="keywordflow">case</span> 1: +<a name="l00813"></a>00813 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { +<a name="l00814"></a>00814 index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m->data[1],m->data[2]); +<a name="l00815"></a>00815 subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m->data[3]); +<a name="l00816"></a>00816 MSG_WAR(0x3A79, <span class="stringliteral">"Received SDO Initiate Download (to store data) defined at index 0x1200 + "</span>, +<a name="l00817"></a>00817 nodeId); +<a name="l00818"></a>00818 MSG_WAR(0x3A80, <span class="stringliteral">"Writing at index : "</span>, index); +<a name="l00819"></a>00819 MSG_WAR(0x3A80, <span class="stringliteral">"Writing at subIndex : "</span>, subIndex); +<a name="l00820"></a>00820 +<a name="l00822"></a>00822 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l00823"></a>00823 <span class="keywordflow">if</span> (! err) { +<a name="l00824"></a>00824 MSG_ERR(0x1A81, <span class="stringliteral">"SDO error : Transmission yet started."</span>, 0); +<a name="l00825"></a>00825 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00826"></a>00826 <span class="keywordflow">return</span> 0xFF; +<a name="l00827"></a>00827 } +<a name="l00830"></a>00830 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &line ); +<a name="l00831"></a>00831 <span class="keywordflow">if</span> (err) { +<a name="l00832"></a>00832 MSG_ERR(0x1A82, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0); +<a name="l00833"></a>00833 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00834"></a>00834 <span class="keywordflow">return</span> 0xFF; +<a name="l00835"></a>00835 } +<a name="l00836"></a>00836 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS); +<a name="l00837"></a>00837 +<a name="l00838"></a>00838 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m->data[0])) { +<a name="l00840"></a>00840 nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m->data[0]); +<a name="l00842"></a>00842 d->transfers[line].count = nbBytes; +<a name="l00843"></a>00843 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4); +<a name="l00844"></a>00844 +<a name="l00845"></a>00845 <span class="keywordflow">if</span> (err) { +<a name="l00846"></a>00846 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00847"></a>00847 <span class="keywordflow">return</span> 0xFF; +<a name="l00848"></a>00848 } +<a name="l00849"></a>00849 +<a name="l00852"></a>00852 MSG_WAR(0x3A83, <span class="stringliteral">"SDO Initiate Download is an expedited transfert. Finished.: "</span>, nodeId); +<a name="l00854"></a>00854 errorCode = <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a>(d, line); +<a name="l00855"></a>00855 <span class="keywordflow">if</span> (errorCode) { +<a name="l00856"></a>00856 MSG_ERR(0x1A84, <span class="stringliteral">"SDO error : Unable to copy the data in the object dictionary"</span>, 0); +<a name="l00857"></a>00857 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); +<a name="l00858"></a>00858 <span class="keywordflow">return</span> 0xFF; +<a name="l00859"></a>00859 } +<a name="l00861"></a>00861 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l00862"></a>00862 } +<a name="l00863"></a>00863 <span class="keywordflow">else</span> { +<a name="l00864"></a>00864 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m->data[0])) { +<a name="l00866"></a>00866 nbBytes = m->data[4]; +<a name="l00867"></a>00867 err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, nodeId, nbBytes); +<a name="l00868"></a>00868 <span class="keywordflow">if</span> (err) { +<a name="l00869"></a>00869 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00870"></a>00870 <span class="keywordflow">return</span> 0xFF; +<a name="l00871"></a>00871 } +<a name="l00872"></a>00872 } +<a name="l00873"></a>00873 } +<a name="l00875"></a>00875 sdo.nodeId = *d->bDeviceNodeId; +<a name="l00876"></a>00876 sdo.body.data[0] = 3 << 5; +<a name="l00877"></a>00877 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l00878"></a>00878 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l00879"></a>00879 sdo.body.data[3] = subIndex; +<a name="l00880"></a>00880 <span class="keywordflow">for</span> (i = 4 ; i < 8 ; i++) +<a name="l00881"></a>00881 sdo.body.data[i] = 0; +<a name="l00882"></a>00882 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l00883"></a>00883 } <span class="comment">/* end if I am SERVER */</span> +<a name="l00884"></a>00884 <span class="keywordflow">else</span> { +<a name="l00887"></a>00887 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); +<a name="l00888"></a>00888 <span class="keywordflow">if</span> (!err) +<a name="l00889"></a>00889 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; +<a name="l00890"></a>00890 <span class="keywordflow">if</span> (err) { +<a name="l00891"></a>00891 MSG_ERR(0x1A85, <span class="stringliteral">"SDO error : Received segment response for unknown trans. from nodeId"</span>, nodeId); +<a name="l00892"></a>00892 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00893"></a>00893 <span class="keywordflow">return</span> 0xFF; +<a name="l00894"></a>00894 } +<a name="l00896"></a>00896 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l00897"></a>00897 index = d->transfers[line].index; +<a name="l00898"></a>00898 subIndex = d->transfers[line].subIndex; +<a name="l00900"></a>00900 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { +<a name="l00901"></a>00901 MSG_ERR(0x1A86, <span class="stringliteral">"SDO error : Received segment response Toggle error. from nodeId"</span>, nodeId); +<a name="l00902"></a>00902 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); +<a name="l00903"></a>00903 <span class="keywordflow">return</span> 0xFF; +<a name="l00904"></a>00904 } +<a name="l00905"></a>00905 +<a name="l00907"></a>00907 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); +<a name="l00908"></a>00908 <span class="keywordflow">if</span> (nbBytes == 0) { +<a name="l00909"></a>00909 MSG_WAR(0x3A87, <span class="stringliteral">"SDO End download. segment response received. OK. from nodeId"</span>, nodeId); +<a name="l00910"></a>00910 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l00911"></a>00911 d->transfers[line].state = SDO_FINISHED; +<a name="l00912"></a>00912 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); +<a name="l00913"></a>00913 <span class="keywordflow">return</span> 0x00; +<a name="l00914"></a>00914 } +<a name="l00916"></a>00916 <span class="keywordflow">if</span> (nbBytes > 7) { +<a name="l00919"></a>00919 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; +<a name="l00920"></a>00920 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> +<a name="l00921"></a>00921 sdo.body.data[0] = (d->transfers[line].toggle << 4); +<a name="l00922"></a>00922 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); +<a name="l00923"></a>00923 <span class="keywordflow">if</span> (err) { +<a name="l00924"></a>00924 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00925"></a>00925 <span class="keywordflow">return</span> 0xFF; +<a name="l00926"></a>00926 } +<a name="l00927"></a>00927 } +<a name="l00928"></a>00928 <span class="keywordflow">else</span> { +<a name="l00931"></a>00931 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; +<a name="l00932"></a>00932 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> +<a name="l00933"></a>00933 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; +<a name="l00934"></a>00934 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); +<a name="l00935"></a>00935 <span class="keywordflow">if</span> (err) { +<a name="l00936"></a>00936 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l00937"></a>00937 <span class="keywordflow">return</span> 0xFF; +<a name="l00938"></a>00938 } +<a name="l00939"></a>00939 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) +<a name="l00940"></a>00940 sdo.body.data[i] = 0; +<a name="l00941"></a>00941 } +<a name="l00942"></a>00942 MSG_WAR(0x3A88, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); +<a name="l00943"></a>00943 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l00944"></a>00944 } +<a name="l00945"></a>00945 <span class="keywordflow">break</span>; +<a name="l00946"></a>00946 +<a name="l00947"></a>00947 <span class="keywordflow">case</span> 2: +<a name="l00950"></a>00950 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { +<a name="l00951"></a>00951 index = <a class="code" href="sdo_8c.html#d9b34e26bf67f1251f3bb364756e17f1">getSDOindex</a>(m->data[1],m->data[2]); +<a name="l00952"></a>00952 subIndex = <a class="code" href="sdo_8c.html#52a96f6fa6083f6b291133135b7155a8">getSDOsubIndex</a>(m->data[3]); +<a name="l00953"></a>00953 MSG_WAR(0x3A89, <span class="stringliteral">"Received SDO Initiate upload (to send data) defined at index 0x1200 + "</span>, +<a name="l00954"></a>00954 nodeId); +<a name="l00955"></a>00955 MSG_WAR(0x3A90, <span class="stringliteral">"Reading at index : "</span>, index); +<a name="l00956"></a>00956 MSG_WAR(0x3A91, <span class="stringliteral">"Reading at subIndex : "</span>, subIndex); +<a name="l00958"></a>00958 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l00959"></a>00959 <span class="keywordflow">if</span> (! err) { +<a name="l00960"></a>00960 MSG_ERR(0x1A92, <span class="stringliteral">"SDO error : Transmission yet started at line : "</span>, line); +<a name="l00961"></a>00961 MSG_WAR(0x3A93, <span class="stringliteral">"nodeId = "</span>, nodeId); +<a name="l00962"></a>00962 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00963"></a>00963 <span class="keywordflow">return</span> 0xFF; +<a name="l00964"></a>00964 } +<a name="l00967"></a>00967 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, whoami, &line ); +<a name="l00968"></a>00968 <span class="keywordflow">if</span> (err) { +<a name="l00969"></a>00969 MSG_ERR(0x1A71, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted."</span>, 0); +<a name="l00970"></a>00970 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_LOCAL_CTRL_ERROR); +<a name="l00971"></a>00971 <span class="keywordflow">return</span> 0xFF; +<a name="l00972"></a>00972 } +<a name="l00973"></a>00973 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS); +<a name="l00975"></a>00975 errorCode = <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a>(d, line); +<a name="l00976"></a>00976 +<a name="l00977"></a>00977 <span class="keywordflow">if</span> (errorCode) { +<a name="l00978"></a>00978 MSG_ERR(0x1A94, <span class="stringliteral">"SDO error : Unable to copy the data from object dictionary. Err code : "</span>, +<a name="l00979"></a>00979 errorCode); +<a name="l00980"></a>00980 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, errorCode); +<a name="l00981"></a>00981 <span class="keywordflow">return</span> 0xFF; +<a name="l00982"></a>00982 } +<a name="l00984"></a>00984 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); +<a name="l00985"></a>00985 sdo.nodeId = nodeId; +<a name="l00986"></a>00986 <span class="keywordflow">if</span> (nbBytes > 4) { +<a name="l00989"></a>00989 sdo.body.data[0] = (2 << 5) | 1; +<a name="l00990"></a>00990 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l00991"></a>00991 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l00992"></a>00992 sdo.body.data[3] = subIndex; +<a name="l00993"></a>00993 sdo.body.data[4] = nbBytes; <span class="comment">/* Limitation of canfestival2 : Max tranfert is 256 bytes.*/</span> +<a name="l00996"></a>00996 <span class="keywordflow">for</span> (i = 5 ; i < 8 ; i++) +<a name="l00997"></a>00997 sdo.body.data[i] = 0; +<a name="l00998"></a>00998 MSG_WAR(0x3A95, <span class="stringliteral">"SDO. Sending normal upload initiate response defined at index 0x1200 + "</span>, nodeId); +<a name="l00999"></a>00999 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l01000"></a>01000 } +<a name="l01001"></a>01001 <span class="keywordflow">else</span> { +<a name="l01003"></a>01003 sdo.body.data[0] = (2 << 5) | ((4 - nbBytes) << 2) | 3; +<a name="l01004"></a>01004 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l01005"></a>01005 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l01006"></a>01006 sdo.body.data[3] = subIndex; +<a name="l01007"></a>01007 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 4); +<a name="l01008"></a>01008 <span class="keywordflow">if</span> (err) { +<a name="l01009"></a>01009 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01010"></a>01010 <span class="keywordflow">return</span> 0xFF; +<a name="l01011"></a>01011 } +<a name="l01012"></a>01012 <span class="keywordflow">for</span> (i = 4 + nbBytes ; i < 8 ; i++) +<a name="l01013"></a>01013 sdo.body.data[i] = 0; +<a name="l01014"></a>01014 MSG_WAR(0x3A96, <span class="stringliteral">"SDO. Sending expedited upload initiate response defined at index 0x1200 + "</span>, +<a name="l01015"></a>01015 nodeId); +<a name="l01016"></a>01016 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l01018"></a>01018 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l01019"></a>01019 } +<a name="l01020"></a>01020 } +<a name="l01021"></a>01021 <span class="keywordflow">else</span> { +<a name="l01025"></a>01025 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); +<a name="l01026"></a>01026 <span class="keywordflow">if</span> (!err) +<a name="l01027"></a>01027 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; +<a name="l01028"></a>01028 <span class="keywordflow">if</span> (err) { +<a name="l01029"></a>01029 MSG_ERR(0x1A97, <span class="stringliteral">"SDO error : Received response for unknown upload request from nodeId"</span>, nodeId); +<a name="l01030"></a>01030 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l01031"></a>01031 <span class="keywordflow">return</span> 0xFF; +<a name="l01032"></a>01032 } +<a name="l01034"></a>01034 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l01035"></a>01035 index = d->transfers[line].index; +<a name="l01036"></a>01036 subIndex = d->transfers[line].subIndex; +<a name="l01037"></a>01037 +<a name="l01038"></a>01038 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#cf60675f20de8746e279dce3a5c8e3c6">getSDOe</a>(m->data[0])) { <span class="comment">/* If SDO expedited */</span> +<a name="l01040"></a>01040 nbBytes = 4 - <a class="code" href="sdo_8c.html#dfd3877d80f6b903b491a115e587bd14">getSDOn2</a>(m->data[0]); +<a name="l01042"></a>01042 err = <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a>(d, line, nbBytes, (*m).data + 4); +<a name="l01043"></a>01043 <span class="keywordflow">if</span> (err) { +<a name="l01044"></a>01044 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01045"></a>01045 <span class="keywordflow">return</span> 0xFF; +<a name="l01046"></a>01046 } +<a name="l01048"></a>01048 MSG_WAR(0x3A98, <span class="stringliteral">"SDO expedited upload finished. Response received from node : "</span>, nodeId); +<a name="l01049"></a>01049 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l01050"></a>01050 d->transfers[line].count = nbBytes; +<a name="l01051"></a>01051 d->transfers[line].state = SDO_FINISHED; +<a name="l01052"></a>01052 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); +<a name="l01053"></a>01053 <span class="keywordflow">return</span> 0; +<a name="l01054"></a>01054 } +<a name="l01055"></a>01055 <span class="keywordflow">else</span> { +<a name="l01057"></a>01057 <span class="keywordflow">if</span> (<a class="code" href="sdo_8c.html#f7f9e9bc3d59c9772d4c767b199dcf89">getSDOs</a>(m->data[0])) { +<a name="l01058"></a>01058 nbBytes = m->data[4]; +<a name="l01059"></a>01059 err = <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a>(d, line, nbBytes); +<a name="l01060"></a>01060 <span class="keywordflow">if</span> (err) { +<a name="l01061"></a>01061 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01062"></a>01062 <span class="keywordflow">return</span> 0xFF; +<a name="l01063"></a>01063 } +<a name="l01064"></a>01064 } +<a name="l01066"></a>01066 sdo.nodeId = nodeId; +<a name="l01067"></a>01067 sdo.body.data[0] = 3 << 5; +<a name="l01068"></a>01068 <span class="keywordflow">for</span> (i = 1 ; i < 8 ; i++) +<a name="l01069"></a>01069 sdo.body.data[i] = 0; +<a name="l01070"></a>01070 MSG_WAR(0x3A99, <span class="stringliteral">"SDO. Sending upload segment request to node : "</span>, nodeId); +<a name="l01071"></a>01071 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l01072"></a>01072 } +<a name="l01073"></a>01073 } +<a name="l01074"></a>01074 <span class="keywordflow">break</span>; +<a name="l01075"></a>01075 +<a name="l01076"></a>01076 <span class="keywordflow">case</span> 3: +<a name="l01078"></a>01078 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { +<a name="l01081"></a>01081 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l01082"></a>01082 <span class="keywordflow">if</span> (!err) +<a name="l01083"></a>01083 err = d->transfers[line].state != SDO_UPLOAD_IN_PROGRESS; +<a name="l01084"></a>01084 <span class="keywordflow">if</span> (err) { +<a name="l01085"></a>01085 MSG_ERR(0x1AA0, <span class="stringliteral">"SDO error : Received upload segment for unstarted trans. index 0x1200 + "</span>, +<a name="l01086"></a>01086 nodeId); +<a name="l01087"></a>01087 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l01088"></a>01088 <span class="keywordflow">return</span> 0xFF; +<a name="l01089"></a>01089 } +<a name="l01091"></a>01091 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l01092"></a>01092 MSG_WAR(0x3AA1, <span class="stringliteral">"Received SDO upload segment defined at index 0x1200 + "</span>, nodeId); +<a name="l01093"></a>01093 index = d->transfers[line].index; +<a name="l01094"></a>01094 subIndex = d->transfers[line].subIndex; +<a name="l01096"></a>01096 <span class="keywordflow">if</span> (d->transfers[line].toggle != <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])) { +<a name="l01097"></a>01097 MSG_ERR(0x1AA2, <span class="stringliteral">"SDO error : Toggle error : "</span>, <a class="code" href="sdo_8c.html#464b29fd628d92426de0a841232bdd12">getSDOt</a>(m->data[0])); +<a name="l01098"></a>01098 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_TOGGLE_NOT_ALTERNED); +<a name="l01099"></a>01099 <span class="keywordflow">return</span> 0xFF; +<a name="l01100"></a>01100 } +<a name="l01102"></a>01102 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); +<a name="l01103"></a>01103 <span class="keywordflow">if</span> (nbBytes > 7) { +<a name="l01106"></a>01106 sdo.nodeId = nodeId; <span class="comment">/* The server node Id; */</span> +<a name="l01107"></a>01107 sdo.body.data[0] = (d->transfers[line].toggle << 4); +<a name="l01108"></a>01108 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); +<a name="l01109"></a>01109 <span class="keywordflow">if</span> (err) { +<a name="l01110"></a>01110 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01111"></a>01111 <span class="keywordflow">return</span> 0xFF; +<a name="l01112"></a>01112 } +<a name="l01114"></a>01114 d->transfers[line].toggle = ! d->transfers[line].toggle & 1; +<a name="l01115"></a>01115 MSG_WAR(0x3AA3, <span class="stringliteral">"SDO. Sending upload segment defined at index 0x1200 + "</span>, nodeId); +<a name="l01116"></a>01116 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l01117"></a>01117 } +<a name="l01118"></a>01118 <span class="keywordflow">else</span> { +<a name="l01121"></a>01121 sdo.nodeId = nodeId; +<a name="l01122"></a>01122 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; +<a name="l01123"></a>01123 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); +<a name="l01124"></a>01124 <span class="keywordflow">if</span> (err) { +<a name="l01125"></a>01125 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01126"></a>01126 <span class="keywordflow">return</span> 0xFF; +<a name="l01127"></a>01127 } +<a name="l01128"></a>01128 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) +<a name="l01129"></a>01129 sdo.body.data[i] = 0; +<a name="l01130"></a>01130 MSG_WAR(0x3AA4, <span class="stringliteral">"SDO. Sending last upload segment defined at index 0x1200 + "</span>, nodeId); +<a name="l01131"></a>01131 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); +<a name="l01133"></a>01133 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l01134"></a>01134 } +<a name="l01135"></a>01135 } <span class="comment">/* end if SERVER*/</span> +<a name="l01136"></a>01136 <span class="keywordflow">else</span> { +<a name="l01140"></a>01140 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line); +<a name="l01141"></a>01141 <span class="keywordflow">if</span> (!err) +<a name="l01142"></a>01142 err = d->transfers[line].state != SDO_DOWNLOAD_IN_PROGRESS; +<a name="l01143"></a>01143 <span class="keywordflow">if</span> (err) { +<a name="l01144"></a>01144 MSG_ERR(0x1AA5, <span class="stringliteral">"SDO error : Received response for unknown download request from nodeId"</span>, nodeId); +<a name="l01145"></a>01145 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, 0, 0, SDOABT_LOCAL_CTRL_ERROR); +<a name="l01146"></a>01146 <span class="keywordflow">return</span> 0xFF; +<a name="l01147"></a>01147 } +<a name="l01149"></a>01149 <a class="code" href="sdo_8c.html#b3938a9884014e96cafc42aeee743c0f">RestartSDO_TIMER</a>(line) +<a name="l01150"></a>01150 index = d->transfers[line].index; +<a name="l01151"></a>01151 subIndex = d->transfers[line].subIndex; +<a name="l01152"></a>01152 <span class="comment">/* End transmission or requesting next segment. */</span> +<a name="l01153"></a>01153 <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a>(d, line, &nbBytes); +<a name="l01154"></a>01154 <span class="keywordflow">if</span> (nbBytes == 0) { +<a name="l01155"></a>01155 MSG_WAR(0x3AA6, <span class="stringliteral">"SDO End download expedited. Response received. from nodeId"</span>, nodeId); +<a name="l01156"></a>01156 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l01157"></a>01157 d->transfers[line].state = SDO_FINISHED; +<a name="l01158"></a>01158 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); +<a name="l01159"></a>01159 <span class="keywordflow">return</span> 0x00; +<a name="l01160"></a>01160 } +<a name="l01161"></a>01161 <span class="keywordflow">if</span> (nbBytes > 7) { +<a name="l01164"></a>01164 sdo.nodeId = nodeId; +<a name="l01165"></a>01165 sdo.body.data[0] = (d->transfers[line].toggle << 4); +<a name="l01166"></a>01166 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, 7, sdo.body.data + 1); +<a name="l01167"></a>01167 <span class="keywordflow">if</span> (err) { +<a name="l01168"></a>01168 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01169"></a>01169 <span class="keywordflow">return</span> 0xFF; +<a name="l01170"></a>01170 } +<a name="l01171"></a>01171 } +<a name="l01172"></a>01172 <span class="keywordflow">else</span> { +<a name="l01175"></a>01175 sdo.nodeId = nodeId; +<a name="l01176"></a>01176 sdo.body.data[0] = (d->transfers[line].toggle << 4) | ((7 - nbBytes) << 1) | 1; +<a name="l01177"></a>01177 err = <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a>(d, line, nbBytes, sdo.body.data + 1); +<a name="l01178"></a>01178 <span class="keywordflow">if</span> (err) { +<a name="l01179"></a>01179 <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a>(d, nodeId, whoami, index, subIndex, SDOABT_GENERAL_ERROR); +<a name="l01180"></a>01180 <span class="keywordflow">return</span> 0xFF; +<a name="l01181"></a>01181 } +<a name="l01182"></a>01182 <span class="keywordflow">for</span> (i = nbBytes + 1 ; i < 8 ; i++) +<a name="l01183"></a>01183 sdo.body.data[i] = 0; +<a name="l01184"></a>01184 } +<a name="l01185"></a>01185 MSG_WAR(0x3AA7, <span class="stringliteral">"SDO sending download segment to nodeId"</span>, nodeId); +<a name="l01186"></a>01186 <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, whoami, sdo); <a name="l01187"></a>01187 -<a name="l01188"></a>01188 <span class="comment">/*--------------------------------------------------------------------------*/</span> -<a name="l01189"></a>01189 -<a name="l01190"></a><a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">01190</a> UNS8 <a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (CO_Data* d, UNS8 nodeId, UNS16 index, -<a name="l01191"></a>01191 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback) -<a name="l01192"></a>01192 { -<a name="l01193"></a>01193 <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, Callback, 1); -<a name="l01194"></a>01194 } -<a name="l01195"></a>01195 -<a name="l01196"></a>01196 -<a name="l01197"></a>01197 <span class="comment">/***************************************************************************/</span> -<a name="l01198"></a><a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">01198</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback) -<a name="l01199"></a>01199 { -<a name="l01200"></a>01200 UNS8 err; -<a name="l01201"></a>01201 UNS8 SDOfound = 0; -<a name="l01202"></a>01202 UNS8 i; -<a name="l01203"></a>01203 UNS8 line; -<a name="l01204"></a>01204 s_SDO sdo; <span class="comment">/* SDO to transmit */</span> -<a name="l01205"></a>01205 UNS32 *pNodeIdServer; -<a name="l01206"></a>01206 UNS32 nodeIdServer; -<a name="l01207"></a>01207 UNS16 offset; -<a name="l01208"></a>01208 UNS16 lastIndex; -<a name="l01209"></a>01209 MSG_WAR(0x3AD5, <span class="stringliteral">"Send SDO to read in the dictionary of node : "</span>, nodeId); -<a name="l01210"></a>01210 MSG_WAR(0x3AD6, <span class="stringliteral">" At index : "</span>, index); -<a name="l01211"></a>01211 MSG_WAR(0x3AD7, <span class="stringliteral">" subIndex : "</span>, subIndex); -<a name="l01212"></a>01212 -<a name="l01213"></a>01213 -<a name="l01214"></a>01214 <span class="comment">/* Verify that there is no SDO communication yet. */</span> -<a name="l01215"></a>01215 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); -<a name="l01216"></a>01216 <span class="keywordflow">if</span> (!err) { -<a name="l01217"></a>01217 MSG_ERR(0x1AD8, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); -<a name="l01218"></a>01218 <span class="keywordflow">return</span> 0xFF; -<a name="l01219"></a>01219 } -<a name="l01220"></a>01220 <span class="comment">/* Taking the line ... */</span> -<a name="l01221"></a>01221 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &line ); -<a name="l01222"></a>01222 <span class="keywordflow">if</span> (err) { -<a name="l01223"></a>01223 MSG_ERR(0x1AD9, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); -<a name="l01224"></a>01224 <span class="keywordflow">return</span> (0xFF); -<a name="l01225"></a>01225 } -<a name="l01226"></a>01226 <span class="keywordflow">else</span> -<a name="l01227"></a>01227 MSG_WAR(0x3AE0, <span class="stringliteral">"Transmission on line : "</span>, line); -<a name="l01228"></a>01228 -<a name="l01229"></a>01229 <span class="comment">/* Check which SDO to use to communicate with the node */</span> -<a name="l01230"></a>01230 offset = d->firstIndex->SDO_CLT; -<a name="l01231"></a>01231 lastIndex = d->lastIndex->SDO_CLT; -<a name="l01232"></a>01232 <span class="keywordflow">if</span> (offset == 0) { -<a name="l01233"></a>01233 MSG_ERR(0x1AE1, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); -<a name="l01234"></a>01234 <span class="keywordflow">return</span> 0xFF; -<a name="l01235"></a>01235 } -<a name="l01236"></a>01236 i = 0; -<a name="l01237"></a>01237 <span class="keywordflow">while</span> (offset <= lastIndex) { -<a name="l01238"></a>01238 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { -<a name="l01239"></a>01239 MSG_ERR(0x1AE2, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + i); -<a name="l01240"></a>01240 <span class="keywordflow">return</span> 0xFF; -<a name="l01241"></a>01241 } -<a name="l01242"></a>01242 <span class="comment">/* looking for the nodeId server */</span> -<a name="l01243"></a>01243 pNodeIdServer = d->objdict[offset].pSubindex[3].pObject; -<a name="l01244"></a>01244 nodeIdServer = *pNodeIdServer; -<a name="l01245"></a>01245 -<a name="l01246"></a>01246 <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) { -<a name="l01247"></a>01247 SDOfound = 1; -<a name="l01248"></a>01248 <span class="keywordflow">break</span>; -<a name="l01249"></a>01249 } -<a name="l01250"></a>01250 offset++; -<a name="l01251"></a>01251 i++; -<a name="l01252"></a>01252 } <span class="comment">/* end while */</span> -<a name="l01253"></a>01253 <span class="keywordflow">if</span> (!SDOfound) { -<a name="l01254"></a>01254 MSG_ERR(0x1AE3, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId); -<a name="l01255"></a>01255 <span class="keywordflow">return</span> 0xFF; -<a name="l01256"></a>01256 } -<a name="l01257"></a>01257 MSG_WAR(0x3AE4,<span class="stringliteral">" SDO client defined at index : "</span>, 0x1280 + i); -<a name="l01258"></a>01258 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS); -<a name="l01259"></a>01259 <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); -<a name="l01260"></a>01260 sdo.nodeId = nodeId; -<a name="l01261"></a>01261 <span class="comment">/* Send the SDO to the server. Initiate upload, cs=2. */</span> -<a name="l01262"></a>01262 d->transfers[line].dataType = dataType; -<a name="l01263"></a>01263 sdo.body.data[0] = (2 << 5); -<a name="l01264"></a>01264 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> -<a name="l01265"></a>01265 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> -<a name="l01266"></a>01266 sdo.body.data[3] = subIndex; -<a name="l01267"></a>01267 <span class="keywordflow">for</span> (i = 4 ; i < 8 ; i++) -<a name="l01268"></a>01268 sdo.body.data[i] = 0; -<a name="l01269"></a>01269 d->transfers[line].Callback = Callback; -<a name="l01270"></a>01270 err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo); -<a name="l01271"></a>01271 <span class="keywordflow">if</span> (err) { -<a name="l01272"></a>01272 MSG_ERR(0x1AE5, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId); -<a name="l01273"></a>01273 <span class="comment">/* release the line */</span> -<a name="l01274"></a>01274 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); -<a name="l01275"></a>01275 <span class="keywordflow">return</span> 0xFF; -<a name="l01276"></a>01276 } -<a name="l01277"></a>01277 <span class="keywordflow">return</span> 0; -<a name="l01278"></a>01278 } -<a name="l01279"></a>01279 -<a name="l01280"></a>01280 <span class="comment">/*--------------------------------------------------------------------------*/</span> -<a name="l01281"></a>01281 -<a name="l01282"></a><a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">01282</a> UNS8 <a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType) -<a name="l01283"></a>01283 { -<a name="l01284"></a>01284 <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, NULL); -<a name="l01285"></a>01285 } -<a name="l01286"></a>01286 -<a name="l01287"></a>01287 <span class="comment">/*--------------------------------------------------------------------------*/</span> -<a name="l01288"></a><a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">01288</a> UNS8 <a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback) -<a name="l01289"></a>01289 { -<a name="l01290"></a>01290 <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, Callback); -<a name="l01291"></a>01291 } -<a name="l01292"></a>01292 -<a name="l01293"></a>01293 <span class="comment">/***************************************************************************/</span> -<a name="l01294"></a>01294 -<a name="l01295"></a><a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">01295</a> UNS8 <a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, <span class="keywordtype">void</span>* data, UNS8 *size, -<a name="l01296"></a>01296 UNS32 * abortCode) -<a name="l01297"></a>01297 { -<a name="l01298"></a>01298 UNS8 i; -<a name="l01299"></a>01299 UNS8 err; -<a name="l01300"></a>01300 UNS8 line; -<a name="l01301"></a>01301 * size = 0; -<a name="l01302"></a>01302 -<a name="l01303"></a>01303 <span class="comment">/* Looking for the line tranfert. */</span> -<a name="l01304"></a>01304 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); -<a name="l01305"></a>01305 <span class="keywordflow">if</span> (err) { -<a name="l01306"></a>01306 MSG_ERR(0x1AF0, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); -<a name="l01307"></a>01307 <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL; -<a name="l01308"></a>01308 } -<a name="l01309"></a>01309 <span class="keywordflow">if</span> (d->transfers[line].state != SDO_FINISHED) -<a name="l01310"></a>01310 <span class="keywordflow">return</span> d->transfers[line].state; -<a name="l01311"></a>01311 -<a name="l01312"></a>01312 <span class="comment">/* Transfert is finished. Put the value in the data. */</span> -<a name="l01313"></a>01313 * size = (UNS8)d->transfers[line].count; -<a name="l01314"></a>01314 for ( i = 0 ; i < *size ; i++) { -<a name="l01315"></a>01315 # ifdef CANOPEN_BIG_ENDIAN -<a name="l01316"></a>01316 <span class="keywordflow">if</span> (d->transfers[line].dataType != visible_string) -<a name="l01317"></a>01317 ( (<span class="keywordtype">char</span> *) data)[*size - 1 - i] = d->transfers[line].data[i]; -<a name="l01318"></a>01318 <span class="keywordflow">else</span> <span class="comment">/* String of bytes. */</span> -<a name="l01319"></a>01319 ( (<span class="keywordtype">char</span> *) data)[i] = d->transfers[line].data[i]; -<a name="l01320"></a>01320 # else -<a name="l01321"></a>01321 ( (<span class="keywordtype">char</span> *) data)[i] = d->transfers[line].data[i]; -<a name="l01322"></a>01322 # endif -<a name="l01323"></a>01323 } -<a name="l01324"></a>01324 <span class="keywordflow">return</span> SDO_FINISHED; -<a name="l01325"></a>01325 } -<a name="l01326"></a>01326 -<a name="l01327"></a>01327 <span class="comment">/***************************************************************************/</span> -<a name="l01328"></a>01328 -<a name="l01329"></a><a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">01329</a> UNS8 <a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS32 * abortCode) -<a name="l01330"></a>01330 { -<a name="l01331"></a>01331 UNS8 line = 0; -<a name="l01332"></a>01332 UNS8 err; -<a name="l01333"></a>01333 -<a name="l01334"></a>01334 * abortCode = 0; -<a name="l01335"></a>01335 <span class="comment">/* Looking for the line tranfert. */</span> -<a name="l01336"></a>01336 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); -<a name="l01337"></a>01337 <span class="keywordflow">if</span> (err) { -<a name="l01338"></a>01338 MSG_ERR(0x1AF1, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); -<a name="l01339"></a>01339 <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL; -<a name="l01340"></a>01340 } -<a name="l01341"></a>01341 * abortCode = d->transfers[line].abortCode; -<a name="l01342"></a>01342 <span class="keywordflow">return</span> d->transfers[line].state; -<a name="l01343"></a>01343 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<a name="l01188"></a>01188 } <span class="comment">/* end if I am a CLIENT */</span> +<a name="l01189"></a>01189 <span class="keywordflow">break</span>; +<a name="l01190"></a>01190 +<a name="l01191"></a>01191 <span class="keywordflow">case</span> 4: +<a name="l01192"></a>01192 abortCode = (*m).data[3] | +<a name="l01193"></a>01193 ((UNS32)m->data[5] << 8) | +<a name="l01194"></a>01194 ((UNS32)m->data[6] << 16) | +<a name="l01195"></a>01195 ((UNS32)m->data[7] << 24); +<a name="l01198"></a>01198 <span class="keywordflow">if</span> (whoami == SDO_SERVER) { +<a name="l01199"></a>01199 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l01200"></a>01200 <span class="keywordflow">if</span> (!err) { +<a name="l01201"></a>01201 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>( d, line ); +<a name="l01202"></a>01202 MSG_WAR(0x3AA8, <span class="stringliteral">"SD0. Received SDO abort. Line released. Code : "</span>, abortCode); +<a name="l01203"></a>01203 } +<a name="l01204"></a>01204 <span class="keywordflow">else</span> +<a name="l01205"></a>01205 MSG_WAR(0x3AA9, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode); +<a name="l01208"></a>01208 } +<a name="l01209"></a>01209 <span class="keywordflow">else</span> { +<a name="l01210"></a>01210 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>( d, nodeId, whoami, &line ); +<a name="l01211"></a>01211 <span class="keywordflow">if</span> (!err) { +<a name="l01213"></a>01213 <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(line) +<a name="l01214"></a>01214 d->transfers[line].state = SDO_ABORTED_RCV; +<a name="l01215"></a>01215 d->transfers[line].abortCode = abortCode; +<a name="l01216"></a>01216 MSG_WAR(0x3AB0, <span class="stringliteral">"SD0. Received SDO abort. Line state ABORTED. Code : "</span>, abortCode); +<a name="l01217"></a>01217 <span class="keywordflow">if</span>(d->transfers[line].Callback) (*d->transfers[line].Callback)(d,nodeId); +<a name="l01218"></a>01218 } +<a name="l01219"></a>01219 <span class="keywordflow">else</span> +<a name="l01220"></a>01220 MSG_WAR(0x3AB1, <span class="stringliteral">"SD0. Received SDO abort. No line found. Code : "</span>, abortCode); +<a name="l01221"></a>01221 } +<a name="l01222"></a>01222 <span class="keywordflow">break</span>; +<a name="l01223"></a>01223 <span class="keywordflow">default</span>: +<a name="l01225"></a>01225 MSG_ERR(0x1AB2, <span class="stringliteral">"SDO. Received unknown command specifier : "</span>, <a class="code" href="sdo_8c.html#ce5a1634ff4089db3b228cdd5010c321">getSDOcs</a>(m->data[0])); +<a name="l01226"></a>01226 <span class="keywordflow">return</span> 0xFF; +<a name="l01227"></a>01227 +<a name="l01228"></a>01228 } <span class="comment">/* End switch */</span> +<a name="l01229"></a>01229 <span class="keywordflow">return</span> 0; +<a name="l01230"></a>01230 } +<a name="l01231"></a>01231 +<a name="l01247"></a><a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">01247</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, +<a name="l01248"></a>01248 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback, UNS8 endianize) +<a name="l01249"></a>01249 { +<a name="l01250"></a>01250 UNS8 err; +<a name="l01251"></a>01251 UNS8 SDOfound = 0; +<a name="l01252"></a>01252 UNS8 line; +<a name="l01253"></a>01253 s_SDO sdo; <span class="comment">/* SDO to transmit */</span> +<a name="l01254"></a>01254 UNS8 i, j; +<a name="l01255"></a>01255 UNS16 lastIndex; +<a name="l01256"></a>01256 UNS16 offset; +<a name="l01257"></a>01257 UNS32 *pNodeIdServer; +<a name="l01258"></a>01258 UNS32 nodeIdServer; +<a name="l01259"></a>01259 +<a name="l01260"></a>01260 MSG_WAR(0x3AC0, <span class="stringliteral">"Send SDO to write in the dictionary of node : "</span>, nodeId); +<a name="l01261"></a>01261 MSG_WAR(0x3AC1, <span class="stringliteral">" At index : "</span>, index); +<a name="l01262"></a>01262 MSG_WAR(0x3AC2, <span class="stringliteral">" subIndex : "</span>, subIndex); +<a name="l01263"></a>01263 MSG_WAR(0x3AC3, <span class="stringliteral">" nb bytes : "</span>, count); +<a name="l01264"></a>01264 +<a name="l01266"></a>01266 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); +<a name="l01267"></a>01267 <span class="keywordflow">if</span> (!err) { +<a name="l01268"></a>01268 MSG_ERR(0x1AC4, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); +<a name="l01269"></a>01269 <span class="keywordflow">return</span> 0xFF; +<a name="l01270"></a>01270 } +<a name="l01272"></a>01272 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &line ); +<a name="l01273"></a>01273 <span class="keywordflow">if</span> (err) { +<a name="l01274"></a>01274 MSG_ERR(0x1AC5, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); +<a name="l01275"></a>01275 <span class="keywordflow">return</span> (0xFF); +<a name="l01276"></a>01276 } +<a name="l01278"></a>01278 offset = d->firstIndex->SDO_CLT; +<a name="l01279"></a>01279 lastIndex = d->lastIndex->SDO_CLT; +<a name="l01280"></a>01280 <span class="keywordflow">if</span> (offset == 0) { +<a name="l01281"></a>01281 MSG_ERR(0x1AC6, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); +<a name="l01282"></a>01282 <span class="keywordflow">return</span> 0xFF; +<a name="l01283"></a>01283 } +<a name="l01284"></a>01284 i = 0; +<a name="l01285"></a>01285 <span class="keywordflow">while</span> (offset <= lastIndex) { +<a name="l01286"></a>01286 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { +<a name="l01287"></a>01287 MSG_ERR(0x1AC8, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + i); +<a name="l01288"></a>01288 <span class="keywordflow">return</span> 0xFF; +<a name="l01289"></a>01289 } +<a name="l01291"></a>01291 pNodeIdServer = d->objdict[offset].pSubindex[3].pObject; +<a name="l01292"></a>01292 nodeIdServer = *pNodeIdServer; +<a name="l01293"></a>01293 MSG_WAR(0x1AD2, <span class="stringliteral">"index : "</span>, 0x1280 + i); +<a name="l01294"></a>01294 MSG_WAR(0x1AD3, <span class="stringliteral">"nodeIdServer : "</span>, nodeIdServer); +<a name="l01295"></a>01295 +<a name="l01296"></a>01296 <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) { +<a name="l01297"></a>01297 SDOfound = 1; +<a name="l01298"></a>01298 <span class="keywordflow">break</span>; +<a name="l01299"></a>01299 } +<a name="l01300"></a>01300 offset++; +<a name="l01301"></a>01301 i++; +<a name="l01302"></a>01302 } <span class="comment">/* end while */</span> +<a name="l01303"></a>01303 <span class="keywordflow">if</span> (!SDOfound) { +<a name="l01304"></a>01304 MSG_ERR(0x1AC9, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId); +<a name="l01305"></a>01305 <span class="keywordflow">return</span> 0xFF; +<a name="l01306"></a>01306 } +<a name="l01307"></a>01307 MSG_WAR(0x3AD0,<span class="stringliteral">" SDO client defined at index : "</span>, 0x1280 + i); +<a name="l01308"></a>01308 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_DOWNLOAD_IN_PROGRESS); +<a name="l01309"></a>01309 d->transfers[line].count = count; +<a name="l01310"></a>01310 d->transfers[line].dataType = dataType; +<a name="l01311"></a>01311 +<a name="l01313"></a>01313 <span class="keywordflow">for</span> (j = 0 ; j < count ; j++) { +<a name="l01314"></a>01314 # ifdef CANOPEN_BIG_ENDIAN +<a name="l01315"></a>01315 <span class="keywordflow">if</span> (dataType == 0 && endianize) +<a name="l01316"></a>01316 d->transfers[line].data[count - 1 - j] = ((<span class="keywordtype">char</span> *)data)[j]; +<a name="l01317"></a>01317 <span class="keywordflow">else</span> <span class="comment">/* String of bytes. */</span> +<a name="l01318"></a>01318 d->transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j]; +<a name="l01319"></a>01319 # <span class="keywordflow">else</span> +<a name="l01320"></a>01320 d->transfers[line].data[j] = ((<span class="keywordtype">char</span> *)data)[j]; +<a name="l01321"></a>01321 # endif +<a name="l01322"></a>01322 } +<a name="l01324"></a>01324 sdo.nodeId = nodeId; +<a name="l01325"></a>01325 <span class="keywordflow">if</span> (count <= 4) { +<a name="l01326"></a>01326 sdo.body.data[0] = (1 << 5) | ((4 - count) << 2) | 3; +<a name="l01327"></a>01327 for (i = 4 ; i < 8 ; i++) +<a name="l01328"></a>01328 sdo.body.data[i] = d->transfers[line].data[i - 4]; +<a name="l01329"></a>01329 d->transfers[line].offset = count; +<a name="l01330"></a>01330 } +<a name="l01331"></a>01331 <span class="keywordflow">else</span> { +<a name="l01332"></a>01332 sdo.body.data[0] = (1 << 5) | 1; +<a name="l01333"></a>01333 sdo.body.data[4] = count; +<a name="l01334"></a>01334 <span class="keywordflow">for</span> (i = 5 ; i < 8 ; i++) +<a name="l01335"></a>01335 sdo.body.data[i] = 0; +<a name="l01336"></a>01336 } +<a name="l01337"></a>01337 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l01338"></a>01338 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l01339"></a>01339 sdo.body.data[3] = subIndex; +<a name="l01340"></a>01340 +<a name="l01341"></a>01341 d->transfers[line].Callback = Callback; +<a name="l01342"></a>01342 +<a name="l01343"></a>01343 err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo); +<a name="l01344"></a>01344 <span class="keywordflow">if</span> (err) { +<a name="l01345"></a>01345 MSG_ERR(0x1AD1, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId); +<a name="l01347"></a>01347 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l01348"></a>01348 <span class="keywordflow">return</span> 0xFF; +<a name="l01349"></a>01349 } +<a name="l01350"></a>01350 +<a name="l01351"></a>01351 +<a name="l01352"></a>01352 <span class="keywordflow">return</span> 0; +<a name="l01353"></a>01353 } +<a name="l01354"></a>01354 +<a name="l01368"></a><a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">01368</a> UNS8 <a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, +<a name="l01369"></a>01369 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data) +<a name="l01370"></a>01370 { +<a name="l01371"></a>01371 <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, NULL, 1); +<a name="l01372"></a>01372 } +<a name="l01373"></a>01373 +<a name="l01388"></a><a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">01388</a> UNS8 <a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (CO_Data* d, UNS8 nodeId, UNS16 index, +<a name="l01389"></a>01389 UNS8 subIndex, UNS8 count, UNS8 dataType, <span class="keywordtype">void</span> *data, SDOCallback_t Callback) +<a name="l01390"></a>01390 { +<a name="l01391"></a>01391 <span class="keywordflow">return</span> <a class="code" href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a">_writeNetworkDict</a> (d, nodeId, index, subIndex, count, dataType, data, Callback, 1); +<a name="l01392"></a>01392 } +<a name="l01393"></a>01393 +<a name="l01406"></a><a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">01406</a> <a class="code" href="sdo_8c.html#2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> UNS8 <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback) +<a name="l01407"></a>01407 { +<a name="l01408"></a>01408 UNS8 err; +<a name="l01409"></a>01409 UNS8 SDOfound = 0; +<a name="l01410"></a>01410 UNS8 i; +<a name="l01411"></a>01411 UNS8 line; +<a name="l01412"></a>01412 s_SDO sdo; <span class="comment">/* SDO to transmit */</span> +<a name="l01413"></a>01413 UNS32 *pNodeIdServer; +<a name="l01414"></a>01414 UNS32 nodeIdServer; +<a name="l01415"></a>01415 UNS16 offset; +<a name="l01416"></a>01416 UNS16 lastIndex; +<a name="l01417"></a>01417 MSG_WAR(0x3AD5, <span class="stringliteral">"Send SDO to read in the dictionary of node : "</span>, nodeId); +<a name="l01418"></a>01418 MSG_WAR(0x3AD6, <span class="stringliteral">" At index : "</span>, index); +<a name="l01419"></a>01419 MSG_WAR(0x3AD7, <span class="stringliteral">" subIndex : "</span>, subIndex); +<a name="l01420"></a>01420 +<a name="l01421"></a>01421 +<a name="l01423"></a>01423 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); +<a name="l01424"></a>01424 <span class="keywordflow">if</span> (!err) { +<a name="l01425"></a>01425 MSG_ERR(0x1AD8, <span class="stringliteral">"SDO error : Communication yet established. with node : "</span>, nodeId); +<a name="l01426"></a>01426 <span class="keywordflow">return</span> 0xFF; +<a name="l01427"></a>01427 } +<a name="l01429"></a>01429 err = <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a>( d, SDO_CLIENT, &line ); +<a name="l01430"></a>01430 <span class="keywordflow">if</span> (err) { +<a name="l01431"></a>01431 MSG_ERR(0x1AD9, <span class="stringliteral">"SDO error : No line free, too many SDO in progress. Aborted for node : "</span>, nodeId); +<a name="l01432"></a>01432 <span class="keywordflow">return</span> (0xFF); +<a name="l01433"></a>01433 } +<a name="l01434"></a>01434 <span class="keywordflow">else</span> +<a name="l01435"></a>01435 MSG_WAR(0x3AE0, <span class="stringliteral">"Transmission on line : "</span>, line); +<a name="l01436"></a>01436 +<a name="l01438"></a>01438 offset = d->firstIndex->SDO_CLT; +<a name="l01439"></a>01439 lastIndex = d->lastIndex->SDO_CLT; +<a name="l01440"></a>01440 <span class="keywordflow">if</span> (offset == 0) { +<a name="l01441"></a>01441 MSG_ERR(0x1AE1, <span class="stringliteral">"writeNetworkDict : No SDO client index found"</span>, 0); +<a name="l01442"></a>01442 <span class="keywordflow">return</span> 0xFF; +<a name="l01443"></a>01443 } +<a name="l01444"></a>01444 i = 0; +<a name="l01445"></a>01445 <span class="keywordflow">while</span> (offset <= lastIndex) { +<a name="l01446"></a>01446 <span class="keywordflow">if</span> (d->objdict[offset].bSubCount <= 3) { +<a name="l01447"></a>01447 MSG_ERR(0x1AE2, <span class="stringliteral">"Subindex 3 not found at index "</span>, 0x1280 + i); +<a name="l01448"></a>01448 <span class="keywordflow">return</span> 0xFF; +<a name="l01449"></a>01449 } +<a name="l01451"></a>01451 pNodeIdServer = d->objdict[offset].pSubindex[3].pObject; +<a name="l01452"></a>01452 nodeIdServer = *pNodeIdServer; +<a name="l01453"></a>01453 +<a name="l01454"></a>01454 <span class="keywordflow">if</span>(nodeIdServer == (UNS32)nodeId) { +<a name="l01455"></a>01455 SDOfound = 1; +<a name="l01456"></a>01456 <span class="keywordflow">break</span>; +<a name="l01457"></a>01457 } +<a name="l01458"></a>01458 offset++; +<a name="l01459"></a>01459 i++; +<a name="l01460"></a>01460 } <span class="comment">/* end while */</span> +<a name="l01461"></a>01461 <span class="keywordflow">if</span> (!SDOfound) { +<a name="l01462"></a>01462 MSG_ERR(0x1AE3, <span class="stringliteral">"SDO. Error. No client found to communicate with node : "</span>, nodeId); +<a name="l01463"></a>01463 <span class="keywordflow">return</span> 0xFF; +<a name="l01464"></a>01464 } +<a name="l01465"></a>01465 MSG_WAR(0x3AE4,<span class="stringliteral">" SDO client defined at index : "</span>, 0x1280 + i); +<a name="l01466"></a>01466 <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a>(d, line, nodeId, index, subIndex, SDO_UPLOAD_IN_PROGRESS); +<a name="l01467"></a>01467 <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); +<a name="l01468"></a>01468 sdo.nodeId = nodeId; +<a name="l01470"></a>01470 d->transfers[line].dataType = dataType; +<a name="l01471"></a>01471 sdo.body.data[0] = (2 << 5); +<a name="l01472"></a>01472 sdo.body.data[1] = index & 0xFF; <span class="comment">/* LSB */</span> +<a name="l01473"></a>01473 sdo.body.data[2] = (index >> 8) & 0xFF; <span class="comment">/* MSB */</span> +<a name="l01474"></a>01474 sdo.body.data[3] = subIndex; +<a name="l01475"></a>01475 <span class="keywordflow">for</span> (i = 4 ; i < 8 ; i++) +<a name="l01476"></a>01476 sdo.body.data[i] = 0; +<a name="l01477"></a>01477 d->transfers[line].Callback = Callback; +<a name="l01478"></a>01478 err = <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a>(d, SDO_CLIENT, sdo); +<a name="l01479"></a>01479 <span class="keywordflow">if</span> (err) { +<a name="l01480"></a>01480 MSG_ERR(0x1AE5, <span class="stringliteral">"SDO. Error while sending SDO to node : "</span>, nodeId); +<a name="l01481"></a>01481 <span class="comment">/* release the line */</span> +<a name="l01482"></a>01482 <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a>(d, line); +<a name="l01483"></a>01483 <span class="keywordflow">return</span> 0xFF; +<a name="l01484"></a>01484 } +<a name="l01485"></a>01485 <span class="keywordflow">return</span> 0; +<a name="l01486"></a>01486 } +<a name="l01487"></a>01487 +<a name="l01499"></a><a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">01499</a> UNS8 <a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType) +<a name="l01500"></a>01500 { +<a name="l01501"></a>01501 <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, NULL); +<a name="l01502"></a>01502 } +<a name="l01503"></a>01503 +<a name="l01516"></a><a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">01516</a> UNS8 <a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (CO_Data* d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback) +<a name="l01517"></a>01517 { +<a name="l01518"></a>01518 <span class="keywordflow">return</span> <a class="code" href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270">_readNetworkDict</a> (d, nodeId, index, subIndex, dataType, Callback); +<a name="l01519"></a>01519 } +<a name="l01520"></a>01520 +<a name="l01532"></a><a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">01532</a> UNS8 <a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, <span class="keywordtype">void</span>* data, UNS8 *size, +<a name="l01533"></a>01533 UNS32 * abortCode) +<a name="l01534"></a>01534 { +<a name="l01535"></a>01535 UNS8 i; +<a name="l01536"></a>01536 UNS8 err; +<a name="l01537"></a>01537 UNS8 line; +<a name="l01538"></a>01538 * size = 0; +<a name="l01539"></a>01539 +<a name="l01541"></a>01541 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); +<a name="l01542"></a>01542 <span class="keywordflow">if</span> (err) { +<a name="l01543"></a>01543 MSG_ERR(0x1AF0, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); +<a name="l01544"></a>01544 <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL; +<a name="l01545"></a>01545 } +<a name="l01546"></a>01546 <span class="keywordflow">if</span> (d->transfers[line].state != SDO_FINISHED) +<a name="l01547"></a>01547 <span class="keywordflow">return</span> d->transfers[line].state; +<a name="l01548"></a>01548 +<a name="l01550"></a>01550 * size = (UNS8)d->transfers[line].count; +<a name="l01551"></a>01551 for ( i = 0 ; i < *size ; i++) { +<a name="l01552"></a>01552 # ifdef CANOPEN_BIG_ENDIAN +<a name="l01553"></a>01553 <span class="keywordflow">if</span> (d->transfers[line].dataType != visible_string) +<a name="l01554"></a>01554 ( (<span class="keywordtype">char</span> *) data)[*size - 1 - i] = d->transfers[line].data[i]; +<a name="l01555"></a>01555 <span class="keywordflow">else</span> +<a name="l01556"></a>01556 ( (<span class="keywordtype">char</span> *) data)[i] = d->transfers[line].data[i]; +<a name="l01557"></a>01557 # else +<a name="l01558"></a>01558 ( (<span class="keywordtype">char</span> *) data)[i] = d->transfers[line].data[i]; +<a name="l01559"></a>01559 # endif +<a name="l01560"></a>01560 } +<a name="l01561"></a>01561 <span class="keywordflow">return</span> SDO_FINISHED; +<a name="l01562"></a>01562 } +<a name="l01563"></a>01563 +<a name="l01573"></a><a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">01573</a> UNS8 <a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (CO_Data* d, UNS8 nodeId, UNS32 * abortCode) +<a name="l01574"></a>01574 { +<a name="l01575"></a>01575 UNS8 line = 0; +<a name="l01576"></a>01576 UNS8 err; +<a name="l01577"></a>01577 +<a name="l01578"></a>01578 * abortCode = 0; +<a name="l01580"></a>01580 err = <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a>(d, nodeId, SDO_CLIENT, &line); +<a name="l01581"></a>01581 <span class="keywordflow">if</span> (err) { +<a name="l01582"></a>01582 MSG_ERR(0x1AF1, <span class="stringliteral">"SDO error : No line found for communication with node : "</span>, nodeId); +<a name="l01583"></a>01583 <span class="keywordflow">return</span> SDO_ABORTED_INTERNAL; +<a name="l01584"></a>01584 } +<a name="l01585"></a>01585 * abortCode = d->transfers[line].abortCode; +<a name="l01586"></a>01586 <span class="keywordflow">return</span> d->transfers[line].state; +<a name="l01587"></a>01587 } +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c.html --- a/doc/doxygen/html/sdo_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,6 +20,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for sdo.c:<p><center><img src="sdo_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c_map" alt=""></center> + +<p> <a href="sdo_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> @@ -103,7 +106,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (CO_Data *d, UNS8 nodeId, UNS32 *abortCode)</td></tr> </table> -<hr><h2>Define Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="sdo_8c-source.html">sdo.c</a>.<hr><h2>Define Documentation</h2> <a class="anchor" name="e5a2dafe8497bff1fd88f881ea74414d"></a><!-- doxytag: member="sdo.c::getSDOc" ref="e5a2dafe8497bff1fd88f881ea74414d" args="(byte)" --> <div class="memitem"> <div class="memproto"> @@ -123,7 +131,9 @@ <p> Returns the indicator of end transmission from the first byte of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00075">75</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00109">109</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="ce5a1634ff4089db3b228cdd5010c321"></a><!-- doxytag: member="sdo.c::getSDOcs" ref="ce5a1634ff4089db3b228cdd5010c321" args="(byte)" --> @@ -145,7 +155,9 @@ <p> Returns the command specifier (cs, ccs, scs) from the first byte of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00055">55</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00089">89</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="cf60675f20de8746e279dce3a5c8e3c6"></a><!-- doxytag: member="sdo.c::getSDOe" ref="cf60675f20de8746e279dce3a5c8e3c6" args="(byte)" --> @@ -167,7 +179,9 @@ <p> Returns the transfer type from the first byte of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00067">67</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00101">101</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="d9b34e26bf67f1251f3bb364756e17f1"></a><!-- doxytag: member="sdo.c::getSDOindex" ref="d9b34e26bf67f1251f3bb364756e17f1" args="(byte1, byte2)" --> @@ -192,7 +206,9 @@ <p> Returns the index from the bytes 1 and 2 of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00083">83</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00117">117</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="dfd3877d80f6b903b491a115e587bd14"></a><!-- doxytag: member="sdo.c::getSDOn2" ref="dfd3877d80f6b903b491a115e587bd14" args="(byte)" --> @@ -214,7 +230,9 @@ <p> Returns the number of bytes without data from the first byte of the SDO. Coded in 2 bits <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00059">59</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00093">93</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="e5677ca12bfb71b06cbd6e99e9be0955"></a><!-- doxytag: member="sdo.c::getSDOn3" ref="e5677ca12bfb71b06cbd6e99e9be0955" args="(byte)" --> @@ -236,7 +254,9 @@ <p> Returns the number of bytes without data from the first byte of the SDO. Coded in 3 bits <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00063">63</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00097">97</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="f7f9e9bc3d59c9772d4c767b199dcf89"></a><!-- doxytag: member="sdo.c::getSDOs" ref="f7f9e9bc3d59c9772d4c767b199dcf89" args="(byte)" --> @@ -258,7 +278,9 @@ <p> Returns the size indicator from the first byte of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00071">71</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00105">105</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="52a96f6fa6083f6b291133135b7155a8"></a><!-- doxytag: member="sdo.c::getSDOsubIndex" ref="52a96f6fa6083f6b291133135b7155a8" args="(byte3)" --> @@ -280,7 +302,9 @@ <p> Returns the subIndex from the byte 3 of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00088">88</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00121">121</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="464b29fd628d92426de0a841232bdd12"></a><!-- doxytag: member="sdo.c::getSDOt" ref="464b29fd628d92426de0a841232bdd12" args="(byte)" --> @@ -302,7 +326,9 @@ <p> Returns the toggle from the first byte of the SDO <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00079">79</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00113">113</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="2eb6f9e0395b47b8d5e3eeae4fe0c116"></a><!-- doxytag: member="sdo.c::INLINE" ref="2eb6f9e0395b47b8d5e3eeae4fe0c116" args="" --> @@ -319,7 +345,7 @@ <p> <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00034">34</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00043">43</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. </div> </div><p> <a class="anchor" name="b5ce7bd7fe4169a9f709815f03f9870b"></a><!-- doxytag: member="sdo.c::NO_INLINE" ref="b5ce7bd7fe4169a9f709815f03f9870b" args="" --> @@ -336,7 +362,7 @@ <p> <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00031">31</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00040">40</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. </div> </div><p> <a class="anchor" name="b3938a9884014e96cafc42aeee743c0f"></a><!-- doxytag: member="sdo.c::RestartSDO_TIMER" ref="b3938a9884014e96cafc42aeee743c0f" args="(id)" --> @@ -360,7 +386,9 @@ <span class="keywordflow">if</span>(d->transfers[<span class="keywordtype">id</span>].timer != TIMER_NONE) { <a class="code" href="sdo_8c.html#b90f05aac908e8eee39a34b3e21e0ea9">StopSDO_TIMER</a>(<span class="keywordtype">id</span>) <a class="code" href="sdo_8c.html#c1e9eb7a28803b958d298b6997cc60ca">StartSDO_TIMER</a>(<span class="keywordtype">id</span>) } </pre></div> <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00124">124</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00160">160</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="c1e9eb7a28803b958d298b6997cc60ca"></a><!-- doxytag: member="sdo.c::StartSDO_TIMER" ref="c1e9eb7a28803b958d298b6997cc60ca" args="(id)" --> @@ -384,7 +412,9 @@ d->transfers[id].timer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(d,<span class="keywordtype">id</span>,&<a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0); </pre></div> <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00120">120</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00156">156</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>. </div> </div><p> <a class="anchor" name="b90f05aac908e8eee39a34b3e21e0ea9"></a><!-- doxytag: member="sdo.c::StopSDO_TIMER" ref="b90f05aac908e8eee39a34b3e21e0ea9" args="(id)" --> @@ -408,7 +438,9 @@ d->transfers[id].timer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->transfers[<span class="keywordtype">id</span>].timer); </pre></div> <p> -Definition at line <a class="el" href="sdo_8c-source.html#l00116">116</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +Definition at line <a class="el" href="sdo_8c-source.html#l00152">152</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00307">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <hr><h2>Function Documentation</h2> @@ -462,11 +494,40 @@ <div class="memdoc"> <p> -Called by readNetworkDict -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01198">1198</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Verify that there is no SDO communication yet.<p> +Taking the line ...<p> +Check which SDO to use to communicate with the node<p> +looking for the nodeId server<p> +Send the SDO to the server. Initiate upload, cs=2. +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01406">1406</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00388">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00498">sendSDO()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01499">readNetworkDict()</a>, and <a class="el" href="sdo_8c-source.html#l01516">readNetworkDictCallback()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.png" border="0" usemap="#sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph_map" alt=""></center> +<map name="sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph_map"> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="205,5,333,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="199,53,340,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="391,128,487,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="215,152,324,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="228,200,311,224" alt=""> +</map> + </div> </div><p> <a class="anchor" name="3c07605ffe3ea197aa36e583ef87a20a"></a><!-- doxytag: member="sdo.c::_writeNetworkDict" ref="3c07605ffe3ea197aa36e583ef87a20a" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize)" --> @@ -537,7 +598,22 @@ <div class="memdoc"> <p> -Called by writeNetworkDict +Called by writeNetworkDict<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>endianize</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + </div> </div><p> <a class="anchor" name="555a772d3a88a29c495f33513f8b2d58"></a><!-- doxytag: member="sdo.c::closeSDOtransfer" ref="555a772d3a88a29c495f33513f8b2d58" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami)" --> @@ -572,11 +648,27 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00318">318</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, and <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00439">439</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>, and <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.png" border="0" usemap="#sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph_map" alt=""></center> +<map name="sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph_map"> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="196,6,338,30" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="212,54,322,78" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="388,54,484,78" alt=""> +</map> + </div> </div><p> <a class="anchor" name="2019db2a4d17e6d29c055cbae173e2b9"></a><!-- doxytag: member="sdo.c::failedSDO" ref="2019db2a4d17e6d29c055cbae173e2b9" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" --> @@ -629,11 +721,34 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00227">227</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>abortCode</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00307">307</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00578">sendSDOabort()</a>, and <a class="el" href="sdo_8c-source.html#l00152">StopSDO_TIMER</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.png" border="0" usemap="#sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph_map" alt=""></center> +<map name="sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph_map"> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="145,6,287,30" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="161,54,271,78" alt=""> +<area href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c" shape="rect" coords="156,102,276,126" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="337,54,433,78" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="344,102,427,126" alt=""> +</map> + </div> </div><p> <a class="anchor" name="05b0c8eee1faee3c7a2f6e2ba3a16533"></a><!-- doxytag: member="sdo.c::getReadResultNetworkDict" ref="05b0c8eee1faee3c7a2f6e2ba3a16533" args="(CO_Data *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)" --> @@ -680,11 +795,30 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01295">1295</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>size</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>abortCode</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Looking for the line tranfert.<p> +Transfert is finished. Put the value in the data. +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01532">1532</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.png" border="0" usemap="#sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph_map" alt=""></center> +<map name="sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph_map"> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="257,6,399,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="58d1f9691977617601beb9e5b4123252"></a><!-- doxytag: member="sdo.c::getSDOfreeLine" ref="58d1f9691977617601beb9e5b4123252" args="(CO_Data *d, UNS8 whoami, UNS8 *line)" --> @@ -719,9 +853,19 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00284">284</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00388">388</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, and <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="bb0c376b048ab2c6e0524b135b62376f"></a><!-- doxytag: member="sdo.c::getSDOlineOnUse" ref="bb0c376b048ab2c6e0524b135b62376f" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)" --> @@ -762,9 +906,20 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00301">301</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00414">414</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l00439">closeSDOtransfer()</a>, <a class="el" href="sdo_8c-source.html#l00307">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l01532">getReadResultNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01573">getWriteResultNetworkDict()</a>, and <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="acceb714c6e457e98deb9ba164ba2a2f"></a><!-- doxytag: member="sdo.c::getSDOlineRestBytes" ref="acceb714c6e457e98deb9ba164ba2a2f" args="(CO_Data *d, UNS8 line, UNS8 *nbBytes)" --> @@ -799,9 +954,19 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00332">332</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nbBytes</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00461">461</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="8671e306873f19362c60bb50ab930d1d"></a><!-- doxytag: member="sdo.c::getWriteResultNetworkDict" ref="8671e306873f19362c60bb50ab930d1d" args="(CO_Data *d, UNS8 nodeId, UNS32 *abortCode)" --> @@ -836,11 +1001,27 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01329">1329</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>abortCode</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Looking for the line tranfert. +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01573">1573</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.png" border="0" usemap="#sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph_map" alt=""></center> +<map name="sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph_map"> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="260,6,401,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="b9c873a15f55b29112b5527a6cc6898d"></a><!-- doxytag: member="sdo.c::initSDOline" ref="b9c873a15f55b29112b5527a6cc6898d" args="(CO_Data *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)" --> @@ -893,11 +1074,24 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00263">263</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00120">StartSDO_TIMER</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>state</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00359">359</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00156">StartSDO_TIMER</a>, and <a class="el" href="sdo_8c-source.html#l00152">StopSDO_TIMER</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>, and <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>. </div> </div><p> <a class="anchor" name="ad6eb8be03b832ebba4dfb87aaba4065"></a><!-- doxytag: member="sdo.c::lineToSDO" ref="ad6eb8be03b832ebba4dfb87aaba4065" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" --> @@ -938,9 +1132,20 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00189">189</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nbBytes</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00250">250</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="29427a80fd1aeabff30bf0602fbc220f"></a><!-- doxytag: member="sdo.c::objdictToSDOline" ref="29427a80fd1aeabff30bf0602fbc220f" args="(CO_Data *d, UNS8 line)" --> @@ -969,11 +1174,28 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00157">157</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00209">209</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.png" border="0" usemap="#sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph_map" alt=""></center> +<map name="sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph_map"> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="191,6,289,30" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="340,6,447,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="497,6,665,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="2a93a7c780472b1d8666d89aa270f661"></a><!-- doxytag: member="sdo.c::proceedSDO" ref="2a93a7c780472b1d8666d89aa270f661" args="(CO_Data *d, Message *m)" --> @@ -1002,11 +1224,175 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00447">447</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00227">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00075">getSDOc</a>, <a class="el" href="sdo_8c-source.html#l00055">getSDOcs</a>, <a class="el" href="sdo_8c-source.html#l00067">getSDOe</a>, <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00083">getSDOindex</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00332">getSDOlineRestBytes()</a>, <a class="el" href="sdo_8c-source.html#l00059">getSDOn2</a>, <a class="el" href="sdo_8c-source.html#l00063">getSDOn3</a>, <a class="el" href="sdo_8c-source.html#l00071">getSDOs</a>, <a class="el" href="sdo_8c-source.html#l00088">getSDOsubIndex</a>, <a class="el" href="sdo_8c-source.html#l00079">getSDOt</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00189">lineToSDO()</a>, <a class="el" href="sdo_8c-source.html#l00157">objdictToSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00124">RestartSDO_TIMER</a>, <a class="el" href="sdo_8c-source.html#l00141">SDOlineToObjdict()</a>, <a class="el" href="sdo_8c-source.html#l00210">SDOtoLine()</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, <a class="el" href="sdo_8c-source.html#l00342">setSDOlineRestBytes()</a>, and <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +received or to be transmited.<p> +The node from which the SDO is received<p> +node id in 32 bits, for temporary use<p> +SDO_SERVER or SDO_CLIENT.<p> +while reading or writing in the local object dictionary.<p> +SDO to transmit<p> +Looking for the cobId in the object dictionary.<p> +Am-I a server ?<p> +In case of server, the node id of the client may be unknown. So we put the index minus offset<p> +0x1200 where the cobid received is defined.<p> +end while<p> +Am-I client ?<p> +a) Looking for the cobid received.<p> +b) cobid found, so reading the node id of the server.<p> +This SDO was not for us !<p> +Test if the size of the SDO is ok<p> +Testing the command specifier<p> +Allowed : cs = 0, 1, 2, 3, 4. (= all except those for block tranfert).<p> +cs = other : Not allowed -> abort.<p> +I am SERVER<p> +Receiving a download segment data.<p> +A SDO transfert should have been yet initiated.<p> +Reset the wathdog<p> +Toggle test.<p> +Nb of data to be downloaded<p> +Store the data in the transfert structure.<p> +Sending the SDO response, CS = 1<p> +The node id of the server, (here it is the sender).<p> +Inverting the toggle for the next segment.<p> +If it was the last segment,<p> +Transfering line data to object dictionary.<p> +The code does not use the "d" of initiate frame. So it is safe if e=s=0<p> +Release of the line<p> +I am CLIENT<p> +It is a request for a previous upload segment. We should find a line opened for this.<p> +Reset the wathdog<p> +test of the toggle;<p> +nb of data to be uploaded<p> +Storing the data in the line structure.<p> +Inverting the toggle for the next segment.<p> +If it was the last segment,<p> +Put in state finished<p> +The code is safe for the case e=s=0 in initiate frame.<p> +more segments to receive<p> +Sending the request for the next segment.<p> +I am SERVER<p> +Receive of an initiate download<p> +Search if a SDO transfert have been yet initiated<p> +No line on use. Great !<p> +Try to open a new line.<p> +If SDO expedited<p> +nb of data to be downloaded<p> +Storing the data in the line structure.<p> +SDO expedited -> transfert finished. Data can be stored in the dictionary.<p> +The line will be reseted when it is downloading in the dictionary.<p> +Transfering line data to object dictionary.<p> +Release of the line.<p> +So, if it is not an expedited transfert<p> +TODO : if e and s = 0, not reading m->data[4] but put nbBytes = 0<p> +Transfert limited to 255 bytes.<p> +Sending a SDO, cs=3<p> +The node id of the server, (here it is the sender).<p> +I am CLIENT<p> +It is a response for a previous download segment. We should find a line opened for this.<p> +Reset the wathdog<p> +test of the toggle;<p> +End transmission or downloading next segment. We need to know if it will be the last one.<p> +At least one transfer to send.<p> +several segments to download.<p> +code to send the next segment. (cs = 0; c = 0)<p> +Last segment.<p> +code to send the last segment. (cs = 0; c = 1)<p> +end if I am a CLIENT<p> +I am SERVER<p> +Receive of an initiate upload.<p> +Search if a SDO transfert have been yet initiated<p> +No line on use. Great !<p> +Try to open a new line.<p> +Transfer data from dictionary to the line structure.<p> +Preparing the response.<p> +Nb bytes to transfer ?<p> +The server node Id;<p> +normal transfert. (segmented).<p> +code to send the initiate upload response. (cs = 2)<p> +It takes too much memory to upgrate to 2^32 because the size of data is also coded<p> +in the object dictionary, at every index and subindex.<p> +Expedited upload. (cs = 2 ; e = 1)<p> +Release the line.<p> +end if I am SERVER<p> +I am CLIENT<p> +It is the response for the previous initiate upload request.<p> +We should find a line opened for this.<p> +Reset the wathdog<p> +nb of data to be uploaded<p> +Storing the data in the line structure.<p> +SDO expedited -> transfert finished. data are available via <a class="el" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict()</a>.<p> +So, if it is not an expedited transfert<p> +Storing the nb of data to receive.<p> +Remember the limitation to 255 bytes to transfert<p> +Requesting next segment. (cs = 3)<p> +End if CLIENT<p> +I am SERVER<p> +Receiving a upload segment.<p> +A SDO transfert should have been yet initiated.<p> +Reset the wathdog<p> +Toggle test.<p> +Uploading next segment. We need to know if it will be the last one.<p> +The segment to transfer is not the last one.<p> +code to send the next segment. (cs = 0; c = 0)<p> +Inverting the toggle for the next tranfert.<p> +Last segment.<p> +code to send the last segment. (cs = 0; c = 1)<p> +The server node Id;<p> +Release the line<p> +I am CLIENT<p> +It is the response for the previous initiate download request.<p> +We should find a line opened for this.<p> +Reset the watchdog<p> +more than one request to send<p> +code to send the next segment. (cs = 0; c = 0)<p> +The server node Id;<p> +Last segment.<p> +code to send the last segment. (cs = 0; c = 1)<p> +The server node Id;<p> +Received SDO abort.<p> +Looking for the line concerned.<p> +Tips : The end user has no way to know that the server node has received an abort SDO.<p> +Its is ok, I think.<p> +If I am CLIENT<p> +The line *must* be released by the core program.<p> +Error : Unknown cs +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00608">608</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00307">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00109">getSDOc</a>, <a class="el" href="sdo_8c-source.html#l00089">getSDOcs</a>, <a class="el" href="sdo_8c-source.html#l00101">getSDOe</a>, <a class="el" href="sdo_8c-source.html#l00388">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00117">getSDOindex</a>, <a class="el" href="sdo_8c-source.html#l00414">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00461">getSDOlineRestBytes()</a>, <a class="el" href="sdo_8c-source.html#l00093">getSDOn2</a>, <a class="el" href="sdo_8c-source.html#l00097">getSDOn3</a>, <a class="el" href="sdo_8c-source.html#l00105">getSDOs</a>, <a class="el" href="sdo_8c-source.html#l00121">getSDOsubIndex</a>, <a class="el" href="sdo_8c-source.html#l00113">getSDOt</a>, <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00250">lineToSDO()</a>, <a class="el" href="sdo_8c-source.html#l00209">objdictToSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00160">RestartSDO_TIMER</a>, <a class="el" href="sdo_8c-source.html#l00186">SDOlineToObjdict()</a>, <a class="el" href="sdo_8c-source.html#l00279">SDOtoLine()</a>, <a class="el" href="sdo_8c-source.html#l00498">sendSDO()</a>, <a class="el" href="sdo_8c-source.html#l00479">setSDOlineRestBytes()</a>, and <a class="el" href="sdo_8c-source.html#l00152">StopSDO_TIMER</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.png" border="0" usemap="#sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph_map" alt=""></center> +<map name="sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph_map"> +<area href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9" shape="rect" coords="199,140,287,164" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="375,190,516,214" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="391,91,500,115" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="572,66,668,90" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="579,191,662,215" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="179,290,307,314" alt=""> +<area href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f" shape="rect" coords="160,338,326,362" alt=""> +<area href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065" shape="rect" coords="198,386,288,410" alt=""> +<area href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f" shape="rect" coords="175,434,311,458" alt=""> +<area href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58" shape="rect" coords="174,482,312,506" alt=""> +<area href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694" shape="rect" coords="196,530,290,554" alt=""> +<area href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810" shape="rect" coords="162,578,324,602" alt=""> +<area href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c" shape="rect" coords="386,140,506,164" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="396,434,495,458" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="567,434,674,458" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="724,458,892,482" alt=""> +<area href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0" shape="rect" coords="396,482,495,506" alt=""> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="567,482,674,506" alt=""> +</map> + </div> </div><p> <a class="anchor" name="0e102a0835e4115920cd406e80a8d135"></a><!-- doxytag: member="sdo.c::readNetworkDict" ref="0e102a0835e4115920cd406e80a8d135" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)" --> @@ -1053,11 +1439,32 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01282">1282</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01499">1499</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.png" border="0" usemap="#sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph_map" alt=""></center> +<map name="sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph_map"> +<area href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270" shape="rect" coords="191,103,332,127" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="389,5,517,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="383,53,524,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="575,128,671,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="399,152,508,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="412,200,495,224" alt=""> +</map> + </div> </div><p> <a class="anchor" name="542a5cdd20c00aa130a39fe68295e769"></a><!-- doxytag: member="sdo.c::readNetworkDictCallback" ref="542a5cdd20c00aa130a39fe68295e769" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)" --> @@ -1110,11 +1517,33 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01288">1288</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01516">1516</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.png" border="0" usemap="#sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph_map" alt=""></center> +<map name="sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph_map"> +<area href="sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270" shape="rect" coords="247,103,388,127" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="445,5,573,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="439,53,580,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="631,128,727,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="455,152,564,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="468,200,551,224" alt=""> +</map> + </div> </div><p> <a class="anchor" name="1f4f07eccc4890a11ccf4f632da7740b"></a><!-- doxytag: member="sdo.c::resetSDO" ref="1f4f07eccc4890a11ccf4f632da7740b" args="(CO_Data *d)" --> @@ -1134,11 +1563,28 @@ <div class="memdoc"> <p> -Reset all sdo buffers -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00131">131</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>. +Reset all sdo buffers<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> + +<p> +transfer structure initialization +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00169">169</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.png" border="0" usemap="#sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph_map" alt=""></center> +<map name="sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph_map"> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="140,6,250,30" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="300,6,396,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="42d33be015d4c4c83c73f1f0e588f481"></a><!-- doxytag: member="sdo.c::resetSDOline" ref="42d33be015d4c4c83c73f1f0e588f481" args="(CO_Data *d, UNS8 line)" --> @@ -1167,11 +1613,25 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00253">253</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00338">338</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00359">initSDOline()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l00439">closeSDOtransfer()</a>, <a class="el" href="sdo_8c-source.html#l00307">failedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>, <a class="el" href="sdo_8c-source.html#l00169">resetSDO()</a>, and <a class="el" href="sdo_8c-source.html#l00129">SDOTimeoutAlarm()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.png" border="0" usemap="#sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph_map" alt=""></center> +<map name="sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph_map"> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="167,6,263,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="2eb5309dca3a7363da5e5e7230b85d58"></a><!-- doxytag: member="sdo.c::SDOlineToObjdict" ref="2eb5309dca3a7363da5e5e7230b85d58" args="(CO_Data *d, UNS8 line)" --> @@ -1200,11 +1660,28 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00141">141</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00186">186</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="objacces_8c-source.html#l00350">setODentry()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.png" border="0" usemap="#sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph_map" alt=""></center> +<map name="sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph_map"> +<area href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0" shape="rect" coords="192,6,291,30" alt=""> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="339,6,445,30" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="495,6,663,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="9309025e29b59e09026abcd3b45a5b61"></a><!-- doxytag: member="sdo.c::SDOTimeoutAlarm" ref="9309025e29b59e09026abcd3b45a5b61" args="(CO_Data *d, UNS32 id)" --> @@ -1233,11 +1710,26 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00093">93</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00129">129</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00338">resetSDOline()</a>, and <a class="el" href="sdo_8c-source.html#l00578">sendSDOabort()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.png" border="0" usemap="#sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph_map" alt=""></center> +<map name="sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph_map"> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="205,6,315,30" alt=""> +<area href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c" shape="rect" coords="200,54,320,78" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="369,6,465,30" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="376,54,459,78" alt=""> +</map> + </div> </div><p> <a class="anchor" name="18b6f7e9c9441640a88ffef1e8720694"></a><!-- doxytag: member="sdo.c::SDOtoLine" ref="18b6f7e9c9441640a88ffef1e8720694" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" --> @@ -1278,9 +1770,20 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00210">210</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nbBytes</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00279">279</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="c6b5d7d1439d537da992a96644a1ca5d"></a><!-- doxytag: member="sdo.c::sendSDO" ref="c6b5d7d1439d537da992a96644a1ca5d" args="(CO_Data *d, UNS8 whoami, s_SDO sdo)" --> @@ -1315,9 +1818,28 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00354">354</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>sdo</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +get the server->client cobid<p> +case server. Easy because today only one server SDO is authorized in CanFestival<p> +case client<p> +Get the client->server cobid.<p> +First, have to find at the index where is defined the communication with the server node<p> +Second, read the cobid client->server<p> +message copy for sending<p> +the length of SDO must be 8 +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00498">498</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l01406">_readNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>, <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>, and <a class="el" href="sdo_8c-source.html#l00578">sendSDOabort()</a>. </div> </div><p> <a class="anchor" name="b26c3f2fb63d81055809d6ccaa785b7c"></a><!-- doxytag: member="sdo.c::sendSDOabort" ref="b26c3f2fb63d81055809d6ccaa785b7c" args="(CO_Data *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" --> @@ -1364,11 +1886,29 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00424">424</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>whoami</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>abortCode</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00578">578</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l00498">sendSDO()</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00307">failedSDO()</a>, and <a class="el" href="sdo_8c-source.html#l00129">SDOTimeoutAlarm()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.png" border="0" usemap="#sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph_map" alt=""></center> +<map name="sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph_map"> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="175,6,257,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="601a837ecb5f21bf4c66b058c5ae7810"></a><!-- doxytag: member="sdo.c::setSDOlineRestBytes" ref="601a837ecb5f21bf4c66b058c5ae7810" args="(CO_Data *d, UNS8 line, UNS8 nbBytes)" --> @@ -1403,9 +1943,19 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00342">342</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>line</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nbBytes</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l00479">479</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +Referenced by <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>. </div> </div><p> <a class="anchor" name="bc20ed246e00053dcf71faa8f45ee39c"></a><!-- doxytag: member="sdo.c::writeNetworkDict" ref="bc20ed246e00053dcf71faa8f45ee39c" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)" --> @@ -1464,11 +2014,34 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01182">1182</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01368">1368</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.png" border="0" usemap="#sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph_map" alt=""></center> +<map name="sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph_map"> +<area href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a" shape="rect" coords="192,103,339,127" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="395,5,523,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="388,53,530,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="580,128,676,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="404,152,514,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="418,200,500,224" alt=""> +</map> + </div> </div><p> <a class="anchor" name="f4ec05293fb8971a1b282994498ed4f5"></a><!-- doxytag: member="sdo.c::writeNetworkDictCallBack" ref="f4ec05293fb8971a1b282994498ed4f5" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback)" --> @@ -1533,14 +2106,38 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01190">1190</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>subIndex</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>dataType</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>Callback</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sdo_8c-source.html#l01388">1388</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. +<p> +References <a class="el" href="sdo_8c-source.html#l01247">_writeNetworkDict()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.png" border="0" usemap="#sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph_map" alt=""></center> +<map name="sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph_map"> +<area href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a" shape="rect" coords="251,103,397,127" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="453,5,581,29" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="447,53,588,77" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="639,128,735,152" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="463,152,572,176" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="476,200,559,224" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:09 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot --- a/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 257,6 399,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -dee26a0477a1ee88322fe5a9b8daaf44 \ No newline at end of file +63f1906192f3bfd4bee126ed7fe5ab05 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.png Binary file doc/doxygen/html/sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot --- a/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270 191,103 332,127 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 389,5 517,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 383,53 524,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 575,128 671,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 399,152 508,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 412,200 495,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -3943ab5480aac998d55d74c270b713dd \ No newline at end of file +26b7ca555399e691db14f99088684e23 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.png Binary file doc/doxygen/html/sdo_8c_0e102a0835e4115920cd406e80a8d135_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot --- a/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,3 @@ +base referer +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 140,6 250,30 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 300,6 396,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -95c0e661c8f7b9503a494b4f6b0c97c2 \ No newline at end of file +d0fd730ed7edd8d2968cab6ed969cc62 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.png Binary file doc/doxygen/html/sdo_8c_1f4f07eccc4890a11ccf4f632da7740b_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot --- a/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,6 @@ +base referer +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 145,6 287,30 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 161,54 271,78 +rect $sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c 156,102 276,126 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 337,54 433,78 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 344,102 427,126 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -b784eb8ff93b1fe9249190c3b9009ec9 \ No newline at end of file +6767769d5450121954ad1a25d4f8bdbe \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.png Binary file doc/doxygen/html/sdo_8c_2019db2a4d17e6d29c055cbae173e2b9_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot --- a/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,4 @@ +base referer +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 191,6 289,30 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 340,6 447,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 497,6 665,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -1b315d39bff529f110c09e3189a078c0 \ No newline at end of file +fe541b8d8b8ad642d91fd5b0006545ad \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.png Binary file doc/doxygen/html/sdo_8c_29427a80fd1aeabff30bf0602fbc220f_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot --- a/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,19 @@ +base referer +rect $sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9 199,140 287,164 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 375,190 516,214 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 391,91 500,115 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 572,66 668,90 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 579,191 662,215 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 179,290 307,314 +rect $sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f 160,338 326,362 +rect $sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065 198,386 288,410 +rect $sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f 175,434 311,458 +rect $sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58 174,482 312,506 +rect $sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694 196,530 290,554 +rect $sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810 162,578 324,602 +rect $sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c 386,140 506,164 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 396,434 495,458 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 567,434 674,458 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 724,458 892,482 +rect $objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0 396,482 495,506 +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 567,482 674,506 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -58189a55fd9ba7e5df6361e6425b50c8 \ No newline at end of file +ffb43fee57112beca3daea5167b8246d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.png Binary file doc/doxygen/html/sdo_8c_2a93a7c780472b1d8666d89aa270f661_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot --- a/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,4 @@ +base referer +rect $objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0 192,6 291,30 +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 339,6 445,30 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 495,6 663,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -dd521c8832383bee3945757383d4060e \ No newline at end of file +1a26ce6cb528468e5ef9331c367142ae \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.png Binary file doc/doxygen/html/sdo_8c_2eb5309dca3a7363da5e5e7230b85d58_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot --- a/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 167,6 263,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -745dcf9a43ac98416c7b37827118302f \ No newline at end of file +64afe778dff749b86d4daf70f25596a0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.png Binary file doc/doxygen/html/sdo_8c_42d33be015d4c4c83c73f1f0e588f481_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot --- a/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,6 @@ +base referer +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 205,5 333,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 199,53 340,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 391,128 487,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 215,152 324,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 228,200 311,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -e8f7eca011473dd03a4782a991befff5 \ No newline at end of file +743dc1883d82bcdcd3a0ec7cc3dabfdb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.png Binary file doc/doxygen/html/sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot --- a/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270 247,103 388,127 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 445,5 573,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 439,53 580,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 631,128 727,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 455,152 564,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 468,200 551,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -b312114c06377f716034cfe53376e8af \ No newline at end of file +b9f530acaf8f3b14a379f7ed46b000e8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.png Binary file doc/doxygen/html/sdo_8c_542a5cdd20c00aa130a39fe68295e769_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot --- a/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,4 @@ +base referer +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 196,6 338,30 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 212,54 322,78 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 388,54 484,78 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d255af9a80d6e7437814606cf4478a9f \ No newline at end of file +8341253992bff439c780e9372ce8b8e6 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.png Binary file doc/doxygen/html/sdo_8c_555a772d3a88a29c495f33513f8b2d58_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot --- a/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 260,6 401,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -63633c1a9fa9ce5be6056968c33309e4 \ No newline at end of file +fde7774bcf31a60e57de4ca9a1ccd5c8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.png Binary file doc/doxygen/html/sdo_8c_8671e306873f19362c60bb50ab930d1d_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot --- a/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,5 @@ +base referer +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 205,6 315,30 +rect $sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c 200,54 320,78 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 369,6 465,30 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 376,54 459,78 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -b01a1179a1ac7479389959ccb9e42352 \ No newline at end of file +0eb8c356a7e0e467aaa215bf47e347dc \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.png Binary file doc/doxygen/html/sdo_8c_9309025e29b59e09026abcd3b45a5b61_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c__incl.dot --- a/doc/doxygen/html/sdo_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node18 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node19 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c__incl.md5 --- a/doc/doxygen/html/sdo_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -727bc1b0ec54b81af6390639323c70d6 \ No newline at end of file +1df30fb9841a1cd1d15c9f0ff2be6060 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c__incl.png Binary file doc/doxygen/html/sdo_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot --- a/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 175,6 257,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -ddded265d02c1343607357ad1ea3eda4 \ No newline at end of file +3ecf8029450f6a29664dbf8d01db8dc4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.png Binary file doc/doxygen/html/sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot --- a/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a 192,103 339,127 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 395,5 523,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 388,53 530,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 580,128 676,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 404,152 514,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 418,200 500,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -052a56ba8868f457b450a58896a4d379 \ No newline at end of file +df178112e080b0144468185c9a62356a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.png Binary file doc/doxygen/html/sdo_8c_bc20ed246e00053dcf71faa8f45ee39c_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot --- a/doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -08342ceaeac457440585a44ca5f6c192 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot --- a/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a 251,103 397,127 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 453,5 581,29 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 447,53 588,77 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 639,128 735,152 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 463,152 572,176 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 476,200 559,224 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5 --- a/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -cd1ac82dd7b77f224c9465fd011d2a93 \ No newline at end of file +9a7f4be149ebf0ad81d000770fdbdea2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.png Binary file doc/doxygen/html/sdo_8c_f4ec05293fb8971a1b282994498ed4f5_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h-source.html --- a/doc/doxygen/html/sdo_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,165 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sdo.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h</h1><a href="sdo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __sdo_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __sdo_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a>; -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00029"></a>00029 -<a name="l00030"></a><a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">00030</a> <span class="keyword">typedef</span> void (*<a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a>); -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment">/* The Transfer structure</span> -<a name="l00033"></a>00033 <span class="comment">Used to store the different segments of </span> -<a name="l00034"></a>00034 <span class="comment"> - a SDO received before writing in the dictionary </span> -<a name="l00035"></a>00035 <span class="comment"> - the reading of the dictionary to put on a SDO to transmit </span> -<a name="l00036"></a>00036 <span class="comment">*/</span> -<a name="l00037"></a>00037 -<a name="l00038"></a><a class="code" href="structstruct__s__transfer.html">00038</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a> { -<a name="l00039"></a><a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">00039</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a>; <span class="comment">/*own ID if server, or node ID of the server if client */</span> -<a name="l00040"></a>00040 -<a name="l00041"></a><a class="code" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">00041</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">whoami</a>; <span class="comment">/* Takes the values SDO_CLIENT or SDO_SERVER */</span> -<a name="l00042"></a><a class="code" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">00042</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">state</a>; <span class="comment">/* state of the transmission : Takes the values SDO_... */</span> -<a name="l00043"></a><a class="code" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">00043</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">toggle</a>; -<a name="l00044"></a><a class="code" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">00044</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">abortCode</a>; <span class="comment">/* Sent or received */</span> -<a name="l00045"></a>00045 <span class="comment">/* index and subindex of the dictionary where to store */</span> -<a name="l00046"></a>00046 <span class="comment">/* (for a received SDO) or to read (for a transmit SDO) */</span> -<a name="l00047"></a><a class="code" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">00047</a> <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> <a class="code" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">index</a>; -<a name="l00048"></a><a class="code" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">00048</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">subIndex</a>; -<a name="l00049"></a><a class="code" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">00049</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">count</a>; <span class="comment">/* Number of data received or to be sent. */</span> -<a name="l00050"></a><a class="code" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">00050</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">offset</a>; <span class="comment">/* stack pointer of data[]</span> -<a name="l00051"></a>00051 <span class="comment"> * Used only to tranfer part of a line to or from a SDO.</span> -<a name="l00052"></a>00052 <span class="comment"> * offset is always pointing on the next free cell of data[].</span> -<a name="l00053"></a>00053 <span class="comment"> * WARNING s_transfer.data is subject to ENDIANISATION </span> -<a name="l00054"></a>00054 <span class="comment"> * (with respect to CANOPEN_BIG_ENDIAN)</span> -<a name="l00055"></a>00055 <span class="comment"> */</span> -<a name="l00056"></a><a class="code" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">00056</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">data</a> [<a class="code" href="config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a>]; -<a name="l00057"></a><a class="code" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">00057</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">dataType</a>; <span class="comment">/* Defined in objdictdef.h Value is visible_string </span> -<a name="l00058"></a>00058 <span class="comment"> * if it is a string, any other value if it is not a string, </span> -<a name="l00059"></a>00059 <span class="comment"> * like 0. In fact, it is used only if client.</span> -<a name="l00060"></a>00060 <span class="comment"> */</span> -<a name="l00061"></a><a class="code" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">00061</a> <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">timer</a>; <span class="comment">/* Time counter to implement a timeout in milliseconds.</span> -<a name="l00062"></a>00062 <span class="comment"> * It is automatically incremented whenever </span> -<a name="l00063"></a>00063 <span class="comment"> * the line state is in SDO_DOWNLOAD_IN_PROGRESS or </span> -<a name="l00064"></a>00064 <span class="comment"> * SDO_UPLOAD_IN_PROGRESS, and reseted to 0 </span> -<a name="l00065"></a>00065 <span class="comment"> * when the response SDO have been received.</span> -<a name="l00066"></a>00066 <span class="comment"> */</span> -<a name="l00067"></a><a class="code" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">00067</a> <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> <a class="code" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">Callback</a>; <span class="comment">/* The user callback func to be called at SDO transaction end */</span> -<a name="l00068"></a>00068 }; -<a name="l00069"></a><a class="code" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">00069</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__transfer.html">struct_s_transfer</a> <a class="code" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">s_transfer</a>; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 <span class="comment">/* The 8 bytes data of the SDO */</span> -<a name="l00075"></a><a class="code" href="structBODY.html">00075</a> <span class="keyword">struct </span><a class="code" href="structBODY.html">BODY</a>{ -<a name="l00076"></a><a class="code" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">00076</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">data</a>[8]; -<a name="l00077"></a>00077 }; -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="comment">/* The SDO structure ...*/</span> -<a name="l00080"></a><a class="code" href="structstruct__s__SDO.html">00080</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__SDO.html">struct_s_SDO</a> { -<a name="l00081"></a><a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">00081</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>; <span class="comment">/*in any case, Node ID of the server (case sender or receiver).*/</span> -<a name="l00082"></a><a class="code" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">00082</a> <span class="keyword">struct </span><a class="code" href="structBODY.html">BODY</a> <a class="code" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">body</a>; -<a name="l00083"></a>00083 }; -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 -<a name="l00086"></a><a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">00086</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__SDO.html">struct_s_SDO</a> <a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a>; -<a name="l00087"></a>00087 -<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <span class="keywordtype">id</span>); -<a name="l00092"></a>00092 -<a name="l00095"></a>00095 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00096"></a>00096 -<a name="l00097"></a>00097 -<a name="l00101"></a>00101 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line); -<a name="l00102"></a>00102 -<a name="l00106"></a>00106 <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line); -<a name="l00107"></a>00107 -<a name="l00111"></a>00111 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * data); -<a name="l00112"></a>00112 -<a name="l00116"></a>00116 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * data); -<a name="l00117"></a>00117 -<a name="l00126"></a>00126 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, -<a name="l00127"></a>00127 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> abortCode); -<a name="l00128"></a>00128 -<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line); -<a name="l00133"></a>00133 -<a name="l00137"></a>00137 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> state); -<a name="l00138"></a>00138 -<a name="l00147"></a>00147 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *line); -<a name="l00148"></a>00148 -<a name="l00156"></a>00156 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *line); -<a name="l00157"></a>00157 -<a name="l00162"></a>00162 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami); -<a name="l00163"></a>00163 -<a name="l00168"></a>00168 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> * nbBytes); -<a name="l00169"></a>00169 -<a name="l00174"></a>00174 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> line, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nbBytes); -<a name="l00175"></a>00175 -<a name="l00182"></a>00182 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a> sdo); -<a name="l00183"></a>00183 -<a name="l00191"></a>00191 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> whoami, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> abortCode); -<a name="l00192"></a>00192 -<a name="l00200"></a>00200 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00201"></a>00201 -<a name="l00210"></a>00210 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, -<a name="l00211"></a>00211 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> count, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <span class="keywordtype">void</span> *data); -<a name="l00216"></a>00216 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, -<a name="l00217"></a>00217 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> count, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <span class="keywordtype">void</span> *data, <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback); -<a name="l00225"></a>00225 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, -<a name="l00226"></a>00226 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType); -<a name="l00227"></a>00227 -<a name="l00232"></a>00232 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> index, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> subIndex, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> dataType, <a class="code" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback); -<a name="l00233"></a>00233 -<a name="l00249"></a>00249 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <span class="keywordtype">void</span>* data, -<a name="l00250"></a>00250 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> *size, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * abortCode); -<a name="l00251"></a>00251 -<a name="l00268"></a>00268 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sdo_8c.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a>, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> * abortCode); -<a name="l00269"></a>00269 -<a name="l00270"></a>00270 -<a name="l00271"></a>00271 -<a name="l00272"></a>00272 -<a name="l00273"></a>00273 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h.html --- a/doc/doxygen/html/sdo_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1160 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sdo.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h File Reference</h1><code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="sdo_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structBODY.html">BODY</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a></td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#0c41985ac8cf4546cbce64eb0f2ac897">s_transfer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#f9e5cbdc9fba242ca4060f6bffa6d7c8">s_SDO</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#9309025e29b59e09026abcd3b45a5b61">SDOTimeoutAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2eb5309dca3a7363da5e5e7230b85d58">SDOlineToObjdict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#29427a80fd1aeabff30bf0602fbc220f">objdictToSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#ad6eb8be03b832ebba4dfb87aaba4065">lineToSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#18b6f7e9c9441640a88ffef1e8720694">SDOtoLine</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes, UNS8 *data)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2019db2a4d17e6d29c055cbae173e2b9">failedSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#42d33be015d4c4c83c73f1f0e588f481">resetSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#b9c873a15f55b29112b5527a6cc6898d">initSDOline</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#58d1f9691977617601beb9e5b4123252">getSDOfreeLine</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, UNS8 *line)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#bb0c376b048ab2c6e0524b135b62376f">getSDOlineOnUse</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#555a772d3a88a29c495f33513f8b2d58">closeSDOtransfer</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS8 whoami)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#acceb714c6e457e98deb9ba164ba2a2f">getSDOlineRestBytes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 *nbBytes)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#601a837ecb5f21bf4c66b058c5ae7810">setSDOlineRestBytes</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 line, UNS8 nbBytes)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#c6b5d7d1439d537da992a96644a1ca5d">sendSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, <a class="el" href="structstruct__s__SDO.html">s_SDO</a> sdo)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#b26c3f2fb63d81055809d6ccaa785b7c">sendSDOabort</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#bc20ed246e00053dcf71faa8f45ee39c">writeNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#f4ec05293fb8971a1b282994498ed4f5">writeNetworkDictCallBack</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#0e102a0835e4115920cd406e80a8d135">readNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#542a5cdd20c00aa130a39fe68295e769">readNetworkDictCallback</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> Callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#05b0c8eee1faee3c7a2f6e2ba3a16533">getReadResultNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sdo_8h.html#8671e306873f19362c60bb50ab930d1d">getWriteResultNetworkDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId, UNS32 *abortCode)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="f9e5cbdc9fba242ca4060f6bffa6d7c8"></a><!-- doxytag: member="sdo.h::s_SDO" ref="f9e5cbdc9fba242ca4060f6bffa6d7c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__SDO.html">struct_s_SDO</a> <a class="el" href="structstruct__s__SDO.html">s_SDO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00086">86</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="0c41985ac8cf4546cbce64eb0f2ac897"></a><!-- doxytag: member="sdo.h::s_transfer" ref="0c41985ac8cf4546cbce64eb0f2ac897" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__transfer.html">struct_s_transfer</a> <a class="el" href="structstruct__s__transfer.html">s_transfer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00069">69</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="606eccfef67e572723e1efba3f0d87ba"></a><!-- doxytag: member="sdo.h::SDOCallback_t" ref="606eccfef67e572723e1efba3f0d87ba" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00030">30</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="555a772d3a88a29c495f33513f8b2d58"></a><!-- doxytag: member="sdo.h::closeSDOtransfer" ref="555a772d3a88a29c495f33513f8b2d58" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 closeSDOtransfer </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Close a transmission. nodeId : Node id of the server if both server or client whoami : Line opened as SDO_CLIENT or SDO_SERVER -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00318">318</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="2019db2a4d17e6d29c055cbae173e2b9"></a><!-- doxytag: member="sdo.h::failedSDO" ref="2019db2a4d17e6d29c055cbae173e2b9" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 failedSDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>abortCode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Called when an internal SDO abort occurs. Release the line * Only if server * If client, the line must be released manually in the core application. The reason of that is to permit the program to read the transfers[][] structure before its reset, because many informations are stored on it : index, subindex, data received or trasmited, ... In all cases, sends a SDO abort. Returns 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00227">227</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="05b0c8eee1faee3c7a2f6e2ba3a16533"></a><!-- doxytag: member="sdo.h::getReadResultNetworkDict" ref="05b0c8eee1faee3c7a2f6e2ba3a16533" args="(CO_Data *d, UNS8 nodeId, void *data, UNS8 *size, UNS32 *abortCode)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getReadResultNetworkDict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>data</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>size</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>abortCode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Use this function after a readNetworkDict to get the result. Returns : SDO_FINISHED // data is available SDO_ABORTED_RCV // Transfert failed. (abort SDO received) SDO_ABORTED_INTERNAL // Transfert failed. Internal abort. SDO_UPLOAD_IN_PROGRESS // Data not yet available SDO_DOWNLOAD_IN_PROGRESS // Should not arrive !<p> -dataType (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : type expected. put "visible_string" for strings, 0 for integers or reals. abortCode : 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV) example : UNS32 data; UNS8 size; readNetworkDict(0, 0x05, 0x1016, 1, 0) // get the data index 1016 subindex 1 of node 5 while (getReadResultNetworkDict (0, 0x05, &data, &size) != SDO_UPLOAD_IN_PROGRESS); -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01295">1295</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="hcs12_2applicfg_8h-source.html#l00055">CANOPEN_BIG_ENDIAN</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8h-source.html#l00057">struct_s_transfer::dataType</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="def_8h-source.html#l00071">SDO_FINISHED</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="objdictdef_8h-source.html#l00040">visible_string</a>. -</div> -</div><p> -<a class="anchor" name="58d1f9691977617601beb9e5b4123252"></a><!-- doxytag: member="sdo.h::getSDOfreeLine" ref="58d1f9691977617601beb9e5b4123252" args="(CO_Data *d, UNS8 whoami, UNS8 *line)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getSDOfreeLine </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>line</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Search for an unused line in the transfers array to store a new SDO. ie a line which value of the field "state" is "SDO_RESET" An unused line have the field "state" at the value SDO_RESET bus_id is hardware dependant whoami : create the line for a SDO_SERVER or SDO_CLIENT. return 0xFF if all the lines are on use. Else, return 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00284">284</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>. -</div> -</div><p> -<a class="anchor" name="bb0c376b048ab2c6e0524b135b62376f"></a><!-- doxytag: member="sdo.h::getSDOlineOnUse" ref="bb0c376b048ab2c6e0524b135b62376f" args="(CO_Data *d, UNS8 nodeId, UNS8 whoami, UNS8 *line)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getSDOlineOnUse </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>line</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Search for the line, in the transfers array, which contains the beginning of the reception of a fragmented SDO whoami takes 2 values : look for a line opened as SDO_CLIENT or SDO_SERVER bus_id is hardware dependant nodeId correspond to the message node-id return 0xFF if error. Else, return 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00301">301</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>. -</div> -</div><p> -<a class="anchor" name="acceb714c6e457e98deb9ba164ba2a2f"></a><!-- doxytag: member="sdo.h::getSDOlineRestBytes" ref="acceb714c6e457e98deb9ba164ba2a2f" args="(CO_Data *d, UNS8 line, UNS8 *nbBytes)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getSDOlineRestBytes </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>nbBytes</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Bytes in the line structure which must be transmited (or received) bus_id is hardware dependant. return 0. -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00332">332</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="8671e306873f19362c60bb50ab930d1d"></a><!-- doxytag: member="sdo.h::getWriteResultNetworkDict" ref="8671e306873f19362c60bb50ab930d1d" args="(CO_Data *d, UNS8 nodeId, UNS32 *abortCode)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getWriteResultNetworkDict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>abortCode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Use this function after a writeNetworkDict to get the result of the write It is mandatory to call this function because it is releasing the line used for the transfer. Returns : SDO_FINISHED // data is available SDO_ABORTED_RCV // Transfert failed. (abort SDO received) SDO_ABORTED_INTERNAL // Transfert failed. Internal abort. SDO_DOWNLOAD_IN_PROGRESS // Data not yet available SDO_UPLOAD_IN_PROGRESS // Should not arrive ! abortCode : 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV) example : UNS32 data = 0x50; UNS8 size; UNS32 abortCode; writeNetworkDict(0, 0x05, 0x1016, 1, size, &data) // write the data index 1016 subindex 1 of node 5 while ( getWriteResultNetworkDict (0, 0x05, &abortCode) != SDO_DOWNLOAD_IN_PROGRESS); -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01329">1329</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="b9c873a15f55b29112b5527a6cc6898d"></a><!-- doxytag: member="sdo.h::initSDOline" ref="b9c873a15f55b29112b5527a6cc6898d" args="(CO_Data *d, UNS8 line, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 state)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 initSDOline </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>state</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Initialize some fields of the structure. Returns 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00263">263</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00057">struct_s_transfer::dataType</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="def_8h-source.html#l00074">SDO_DOWNLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00075">SDO_UPLOAD_IN_PROGRESS</a>, <a class="el" href="sdo_8c-source.html#l00120">StartSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00043">struct_s_transfer::toggle</a>, and <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>. -</div> -</div><p> -<a class="anchor" name="ad6eb8be03b832ebba4dfb87aaba4065"></a><!-- doxytag: member="sdo.h::lineToSDO" ref="ad6eb8be03b832ebba4dfb87aaba4065" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 lineToSDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nbBytes</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>data</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -copy data from an existant line in the argument "* data" Returns 0xFF if error. Else, returns 0; -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00189">189</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="29427a80fd1aeabff30bf0602fbc220f"></a><!-- doxytag: member="sdo.h::objdictToSDOline" ref="29427a80fd1aeabff30bf0602fbc220f" args="(CO_Data *d, UNS8 line)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 objdictToSDOline </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Copy the data from the object dictionary to the SDO line for a network transfert. Returns SDO error code if error. Else, returns 0; -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00157">157</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="2a93a7c780472b1d8666d89aa270f661"></a><!-- doxytag: member="sdo.h::proceedSDO" ref="2a93a7c780472b1d8666d89aa270f661" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 proceedSDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Treat a SDO frame reception bus_id is hardware dependant call the function sendSDO return 0xFF if error 0x80 if transfert aborted by the server 0x0 ok -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00447">447</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="sdo_8c-source.html#l00227">failedSDO()</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="sdo_8c-source.html#l00075">getSDOc</a>, <a class="el" href="sdo_8c-source.html#l00055">getSDOcs</a>, <a class="el" href="sdo_8c-source.html#l00067">getSDOe</a>, <a class="el" href="sdo_8c-source.html#l00284">getSDOfreeLine()</a>, <a class="el" href="sdo_8c-source.html#l00083">getSDOindex</a>, <a class="el" href="sdo_8c-source.html#l00301">getSDOlineOnUse()</a>, <a class="el" href="sdo_8c-source.html#l00332">getSDOlineRestBytes()</a>, <a class="el" href="sdo_8c-source.html#l00059">getSDOn2</a>, <a class="el" href="sdo_8c-source.html#l00063">getSDOn3</a>, <a class="el" href="sdo_8c-source.html#l00071">getSDOs</a>, <a class="el" href="sdo_8c-source.html#l00088">getSDOsubIndex</a>, <a class="el" href="sdo_8c-source.html#l00079">getSDOt</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="sdo_8c-source.html#l00189">lineToSDO()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="sdo_8c-source.html#l00157">objdictToSDOline()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="sdo_8c-source.html#l00124">RestartSDO_TIMER</a>, <a class="el" href="def_8h-source.html#l00072">SDO_ABORTED_RCV</a>, <a class="el" href="def_8h-source.html#l00079">SDO_CLIENT</a>, <a class="el" href="objdictdef_8h-source.html#l00117">s_quick_index::SDO_CLT</a>, <a class="el" href="def_8h-source.html#l00074">SDO_DOWNLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00071">SDO_FINISHED</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="def_8h-source.html#l00080">SDO_UNKNOWN</a>, <a class="el" href="def_8h-source.html#l00075">SDO_UPLOAD_IN_PROGRESS</a>, <a class="el" href="def_8h-source.html#l00045">SDOABT_GENERAL_ERROR</a>, <a class="el" href="def_8h-source.html#l00046">SDOABT_LOCAL_CTRL_ERROR</a>, <a class="el" href="def_8h-source.html#l00042">SDOABT_TOGGLE_NOT_ALTERNED</a>, <a class="el" href="sdo_8c-source.html#l00141">SDOlineToObjdict()</a>, <a class="el" href="sdo_8c-source.html#l00210">SDOtoLine()</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, <a class="el" href="sdo_8c-source.html#l00342">setSDOlineRestBytes()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8c-source.html#l00116">StopSDO_TIMER</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00043">struct_s_transfer::toggle</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="0e102a0835e4115920cd406e80a8d135"></a><!-- doxytag: member="sdo.h::readNetworkDict" ref="0e102a0835e4115920cd406e80a8d135" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 readNetworkDict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>dataType</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Used by the application to send a SDO request frame to read in the dictionary of a server node whose node_id is ID at the index and subIndex indicated bus_id is hardware dependant datatype (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : put "visible_string" for strings, 0 for integers or reals or other value. return 0xFF if error, else return 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01282">1282</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="542a5cdd20c00aa130a39fe68295e769"></a><!-- doxytag: member="sdo.h::readNetworkDictCallback" ref="542a5cdd20c00aa130a39fe68295e769" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 dataType, SDOCallback_t Callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 readNetworkDictCallback </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>dataType</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> </td> - <td class="paramname"> <em>Callback</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Used to send a SDO request frame to read in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01288">1288</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01198">_readNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="1f4f07eccc4890a11ccf4f632da7740b"></a><!-- doxytag: member="sdo.h::resetSDO" ref="1f4f07eccc4890a11ccf4f632da7740b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void resetSDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Reset all sdo buffers -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00131">131</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="config_8h-source.html#l00029">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="42d33be015d4c4c83c73f1f0e588f481"></a><!-- doxytag: member="sdo.h::resetSDOline" ref="42d33be015d4c4c83c73f1f0e588f481" args="(CO_Data *d, UNS8 line)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void resetSDOline </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Reset an unused line. -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00253">253</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8c-source.html#l00263">initSDOline()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="def_8h-source.html#l00070">SDO_RESET</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="2eb5309dca3a7363da5e5e7230b85d58"></a><!-- doxytag: member="sdo.h::SDOlineToObjdict" ref="2eb5309dca3a7363da5e5e7230b85d58" args="(CO_Data *d, UNS8 line)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 SDOlineToObjdict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Copy the data received from the SDO line transfert to the object dictionary Returns SDO error code if error. Else, returns 0; -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00141">141</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objacces_8c-source.html#l00257">setODentry()</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="9309025e29b59e09026abcd3b45a5b61"></a><!-- doxytag: member="sdo.h::SDOTimeoutAlarm" ref="9309025e29b59e09026abcd3b45a5b61" args="(CO_Data *d, UNS32 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void SDOTimeoutAlarm </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Reset of a SDO exchange on timeout. Send a SDO abort -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00093">93</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00044">struct_s_transfer::abortCode</a>, <a class="el" href="sdo_8h-source.html#l00067">struct_s_transfer::Callback</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00047">struct_s_transfer::index</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00039">struct_s_transfer::nodeId</a>, <a class="el" href="sdo_8c-source.html#l00253">resetSDOline()</a>, <a class="el" href="def_8h-source.html#l00073">SDO_ABORTED_INTERNAL</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="def_8h-source.html#l00043">SDOABT_TIMED_OUT</a>, <a class="el" href="sdo_8c-source.html#l00424">sendSDOabort()</a>, <a class="el" href="sdo_8h-source.html#l00042">struct_s_transfer::state</a>, <a class="el" href="sdo_8h-source.html#l00048">struct_s_transfer::subIndex</a>, <a class="el" href="sdo_8h-source.html#l00061">struct_s_transfer::timer</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="sdo_8h-source.html#l00041">struct_s_transfer::whoami</a>. -</div> -</div><p> -<a class="anchor" name="18b6f7e9c9441640a88ffef1e8720694"></a><!-- doxytag: member="sdo.h::SDOtoLine" ref="18b6f7e9c9441640a88ffef1e8720694" args="(CO_Data *d, UNS8 line, UNS8 nbBytes, UNS8 *data)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 SDOtoLine </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nbBytes</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 * </td> - <td class="paramname"> <em>data</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Add data to an existant line Returns 0xFF if error. Else, returns 0; -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00210">210</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00056">struct_s_transfer::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="sdo_8h-source.html#l00050">struct_s_transfer::offset</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="c6b5d7d1439d537da992a96644a1ca5d"></a><!-- doxytag: member="sdo.h::sendSDO" ref="c6b5d7d1439d537da992a96644a1ca5d" args="(CO_Data *d, UNS8 whoami, s_SDO sdo)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendSDO </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__s__SDO.html">s_SDO</a> </td> - <td class="paramname"> <em>sdo</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a SDO frame on the bus bus_id sdo is a structure which contains the sdo to transmit bus_id is hardware dependant whoami takes 2 values : SDO_CLIENT or SDO_SERVER return canSend(bus_id,&m) or 0xFF if error -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00354">354</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="objdictdef_8h-source.html#l00117">s_quick_index::SDO_CLT</a>, <a class="el" href="def_8h-source.html#l00078">SDO_SERVER</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="b26c3f2fb63d81055809d6ccaa785b7c"></a><!-- doxytag: member="sdo.h::sendSDOabort" ref="b26c3f2fb63d81055809d6ccaa785b7c" args="(CO_Data *d, UNS8 whoami, UNS16 index, UNS8 subIndex, UNS32 abortCode)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendSDOabort </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>whoami</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>abortCode</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Transmit a SDO error to the client. The reasons may be : Read/Write to a undefined object Read/Write to a undefined subindex Read/write a not valid length object Write a read only object whoami takes 2 values : SDO_CLIENT or SDO_SERVER -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00424">424</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="sdo_8h-source.html#l00082">struct_s_SDO::body</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sdo_8h-source.html#l00076">BODY::data</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="sdo_8h-source.html#l00081">struct_s_SDO::nodeId</a>, <a class="el" href="sdo_8c-source.html#l00354">sendSDO()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="601a837ecb5f21bf4c66b058c5ae7810"></a><!-- doxytag: member="sdo.h::setSDOlineRestBytes" ref="601a837ecb5f21bf4c66b058c5ae7810" args="(CO_Data *d, UNS8 line, UNS8 nbBytes)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 setSDOlineRestBytes </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>line</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nbBytes</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Store in the line structure the nb of bytes which must be transmited (or received) bus_id is hardware dependant. return 0 if success, 0xFF if error. -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l00342">342</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8h-source.html#l00049">struct_s_transfer::count</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="config_8h-source.html#l00028">SDO_MAX_LENGTH_TRANSFERT</a>, and <a class="el" href="data_8h-source.html#l00057">struct_CO_Data::transfers</a>. -</div> -</div><p> -<a class="anchor" name="bc20ed246e00053dcf71faa8f45ee39c"></a><!-- doxytag: member="sdo.h::writeNetworkDict" ref="bc20ed246e00053dcf71faa8f45ee39c" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 writeNetworkDict </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>count</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>dataType</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>data</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Used by the application to send a SDO request frame to write the data *data at the index and subIndex indicated in the dictionary of the slave whose node_id is nodeId Count : nb of bytes to write in the dictionnary. datatype (defined in <a class="el" href="objdictdef_8h.html">objdictdef.h</a>) : put "visible_string" for strings, 0 for integers or reals or other value. bus_id is hardware dependant return 0xFF if error, else return 0 -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01182">1182</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="f4ec05293fb8971a1b282994498ed4f5"></a><!-- doxytag: member="sdo.h::writeNetworkDictCallBack" ref="f4ec05293fb8971a1b282994498ed4f5" args="(CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 writeNetworkDictCallBack </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>index</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>subIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>count</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>dataType</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>data</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> </td> - <td class="paramname"> <em>Callback</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Used to send a SDO request frame to write in a distant node dictionnary. The function Callback which must be defined in the user code is called at the end of the exchange. (on succes or abort). -<p> -Definition at line <a class="el" href="sdo_8c-source.html#l01190">1190</a> of file <a class="el" href="sdo_8c-source.html">sdo.c</a>. -<p> -References <a class="el" href="sdo_8c-source.html#l01072">_writeNetworkDict()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot --- a/doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getReadResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_05b0c8eee1faee3c7a2f6e2ba3a16533_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -dee26a0477a1ee88322fe5a9b8daaf44 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot --- a/doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_0e102a0835e4115920cd406e80a8d135_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -3943ab5480aac998d55d74c270b713dd \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot --- a/doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_1f4f07eccc4890a11ccf4f632da7740b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -95c0e661c8f7b9503a494b4f6b0c97c2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot --- a/doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_2019db2a4d17e6d29c055cbae173e2b9_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -b784eb8ff93b1fe9249190c3b9009ec9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot --- a/doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_29427a80fd1aeabff30bf0602fbc220f_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1b315d39bff529f110c09e3189a078c0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot --- a/doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node1 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_2a93a7c780472b1d8666d89aa270f661_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -58189a55fd9ba7e5df6361e6425b50c8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot --- a/doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_setODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_2eb5309dca3a7363da5e5e7230b85d58_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -dd521c8832383bee3945757383d4060e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot --- a/doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_42d33be015d4c4c83c73f1f0e588f481_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -745dcf9a43ac98416c7b37827118302f \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot --- a/doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="readNetworkDictCallback",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_readNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#4bb4b3cd35af7e7580cffde23e9d3270"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_542a5cdd20c00aa130a39fe68295e769_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -b312114c06377f716034cfe53376e8af \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot --- a/doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="closeSDOtransfer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="resetSDOline",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_555a772d3a88a29c495f33513f8b2d58_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a5a261a9dfc54d3fc038e41d84c0bac3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot --- a/doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getWriteResultNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_8671e306873f19362c60bb50ab930d1d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -63633c1a9fa9ce5be6056968c33309e4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot --- a/doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="SDOTimeoutAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_9309025e29b59e09026abcd3b45a5b61_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -b01a1179a1ac7479389959ccb9e42352 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h__dep__incl.dot --- a/doc/doxygen/html/sdo_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node8 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h__dep__incl.md5 --- a/doc/doxygen/html/sdo_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cb7b7e8ef1858071860348d19ba9af6e \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h__incl.dot --- a/doc/doxygen/html/sdo_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="timerscfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h__incl.md5 --- a/doc/doxygen/html/sdo_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -5cfe4b7eadd83a4de95bf451a38b1ed8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot --- a/doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_b26c3f2fb63d81055809d6ccaa785b7c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ddded265d02c1343607357ad1ea3eda4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot --- a/doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_bc20ed246e00053dcf71faa8f45ee39c_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -052a56ba8868f457b450a58896a4d379 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot --- a/doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_c6b5d7d1439d537da992a96644a1ca5d_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -08342ceaeac457440585a44ca5f6c192 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot --- a/doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="writeNetworkDictCallBack",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="sendSDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5 --- a/doc/doxygen/html/sdo_8h_f4ec05293fb8971a1b282994498ed4f5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cd1ac82dd7b77f224c9465fd011d2a93 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c-source.html --- a/doc/doxygen/html/states_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -36,223 +36,200 @@ <a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> <a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> <a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#include "states.h"</span> -<a name="l00024"></a>00024 <span class="preprocessor">#include "def.h"</span> -<a name="l00025"></a>00025 <span class="preprocessor">#include "dcf.h"</span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "nmtSlave.h"</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="comment">/* Prototypes for internals functions */</span> -<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, -<a name="l00030"></a>00030 s_state_communication *newCommunicationState); -<a name="l00031"></a>00031 -<a name="l00032"></a>00032 <span class="comment">/*****************************************************************************/</span> -<a name="l00033"></a><a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">00033</a> e_nodeState <a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a>(CO_Data* d) -<a name="l00034"></a>00034 { -<a name="l00035"></a>00035 <span class="keywordflow">return</span> d->nodeState; -<a name="l00036"></a>00036 } -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 <span class="comment">/*****************************************************************************/</span> -<a name="l00039"></a><a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">00039</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(CO_Data* d, Message *m) -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 <span class="keywordflow">switch</span>(m->cob_id.w >> 7) -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 <span class="keywordflow">case</span> SYNC: -<a name="l00044"></a>00044 <span class="keywordflow">if</span>(d->CurrentCommunicationState.csSYNC) -<a name="l00045"></a>00045 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d,m); -<a name="l00046"></a>00046 <span class="keywordflow">break</span>; -<a name="l00047"></a>00047 <span class="comment">/* case TIME_STAMP: */</span> -<a name="l00048"></a>00048 <span class="keywordflow">case</span> PDO1tx: -<a name="l00049"></a>00049 <span class="keywordflow">case</span> PDO1rx: -<a name="l00050"></a>00050 <span class="keywordflow">case</span> PDO2tx: -<a name="l00051"></a>00051 <span class="keywordflow">case</span> PDO2rx: -<a name="l00052"></a>00052 <span class="keywordflow">case</span> PDO3tx: -<a name="l00053"></a>00053 <span class="keywordflow">case</span> PDO3rx: -<a name="l00054"></a>00054 <span class="keywordflow">case</span> PDO4tx: -<a name="l00055"></a>00055 <span class="keywordflow">case</span> PDO4rx: -<a name="l00056"></a>00056 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csPDO) -<a name="l00057"></a>00057 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(d,m); -<a name="l00058"></a>00058 <span class="keywordflow">break</span>; -<a name="l00059"></a>00059 <span class="keywordflow">case</span> SDOtx: -<a name="l00060"></a>00060 <span class="keywordflow">case</span> SDOrx: -<a name="l00061"></a>00061 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csSDO) -<a name="l00062"></a>00062 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a>(d,m); -<a name="l00063"></a>00063 <span class="keywordflow">break</span>; -<a name="l00064"></a>00064 <span class="keywordflow">case</span> NODE_GUARD: -<a name="l00065"></a>00065 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csHeartbeat) -<a name="l00066"></a>00066 <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(d,m); -<a name="l00067"></a>00067 <span class="keywordflow">break</span>; -<a name="l00068"></a>00068 <span class="keywordflow">case</span> NMT: -<a name="l00069"></a>00069 <span class="keywordflow">if</span> (*(d->iam_a_slave)) -<a name="l00070"></a>00070 { -<a name="l00071"></a>00071 <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(d,m); -<a name="l00072"></a>00072 } -<a name="l00073"></a>00073 } -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a><a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">00076</a> <span class="preprocessor">#define StartOrStop(CommType, FuncStart, FuncStop) \</span> -<a name="l00077"></a>00077 <span class="preprocessor"> if(newCommunicationState->CommType && !d->CurrentCommunicationState.CommType){\</span> -<a name="l00078"></a>00078 <span class="preprocessor"> MSG_WAR(0x9999,#FuncStart, 9999);\</span> -<a name="l00079"></a>00079 <span class="preprocessor"> d->CurrentCommunicationState.CommType = 1;\</span> -<a name="l00080"></a>00080 <span class="preprocessor"> FuncStart;\</span> -<a name="l00081"></a>00081 <span class="preprocessor"> }else if(!newCommunicationState->CommType && d->CurrentCommunicationState.CommType){\</span> -<a name="l00082"></a>00082 <span class="preprocessor"> MSG_WAR(0x9999,#FuncStop, 9999);\</span> -<a name="l00083"></a>00083 <span class="preprocessor"> d->CurrentCommunicationState.CommType = 0;\</span> -<a name="l00084"></a>00084 <span class="preprocessor"> FuncStop;\</span> -<a name="l00085"></a>00085 <span class="preprocessor"> }</span> -<a name="l00086"></a><a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define None</span> -<a name="l00087"></a>00087 <span class="preprocessor"></span> -<a name="l00088"></a>00088 <span class="comment">/*****************************************************************************/</span> -<a name="l00089"></a><a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">00089</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, s_state_communication *newCommunicationState) -<a name="l00090"></a>00090 { -<a name="l00091"></a>00091 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSDO, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a>(d)) -<a name="l00092"></a>00092 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSYNC, <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d), <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d)) -<a name="l00093"></a>00093 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csHeartbeat, <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d), <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d)) -<a name="l00094"></a>00094 <span class="comment">/* StartOrStop(Emergency,,) */</span> -<a name="l00095"></a>00095 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csPDO, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>) -<a name="l00096"></a>00096 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csBoot_Up, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(d)) -<a name="l00097"></a>00097 } -<a name="l00098"></a>00098 -<a name="l00099"></a>00099 <span class="comment">/*****************************************************************************/</span> -<a name="l00100"></a><a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">00100</a> UNS8 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(CO_Data* d, e_nodeState newState) -<a name="l00101"></a>00101 { -<a name="l00102"></a>00102 UNS16 wIndex = 0x1F22; -<a name="l00103"></a>00103 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; -<a name="l00104"></a>00104 ODCallback_t *Callback; -<a name="l00105"></a>00105 UNS32 errorCode; -<a name="l00106"></a>00106 <span class="keywordflow">while</span>(newState != d->nodeState){ -<a name="l00107"></a>00107 <span class="keywordflow">switch</span>( newState ){ -<a name="l00108"></a>00108 <span class="keywordflow">case</span> Initialisation: -<a name="l00109"></a>00109 { -<a name="l00110"></a>00110 s_state_communication newCommunicationState = {1, 0, 0, 0, 0, 0}; -<a name="l00111"></a>00111 <span class="comment">/* This will force a second loop for the state switch */</span> -<a name="l00112"></a>00112 d->nodeState = Initialisation; -<a name="l00113"></a>00113 newState = Pre_operational; -<a name="l00114"></a>00114 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); -<a name="l00115"></a>00115 <span class="comment">/* call user app related state func. */</span> -<a name="l00116"></a>00116 (*d->initialisation)(); -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 } -<a name="l00119"></a>00119 <span class="keywordflow">break</span>; -<a name="l00120"></a>00120 -<a name="l00121"></a>00121 <span class="keywordflow">case</span> Pre_operational: -<a name="l00122"></a>00122 { -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 0}; -<a name="l00125"></a>00125 d->nodeState = Pre_operational; -<a name="l00126"></a>00126 newState = Pre_operational; -<a name="l00127"></a>00127 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); -<a name="l00128"></a>00128 <span class="keywordflow">if</span> (!(*(d->iam_a_slave))) -<a name="l00129"></a>00129 { -<a name="l00130"></a>00130 ptrTable =(*d->scanIndexOD)(wIndex, &errorCode, &Callback); -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) -<a name="l00133"></a>00133 { -<a name="l00134"></a>00134 (*d->preOperational)(); -<a name="l00135"></a>00135 } -<a name="l00136"></a>00136 <span class="keywordflow">else</span> -<a name="l00137"></a>00137 { -<a name="l00138"></a>00138 UNS32 res; -<a name="l00139"></a>00139 res = <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,0x01); -<a name="l00140"></a>00140 } -<a name="l00141"></a>00141 } -<a name="l00142"></a>00142 <span class="keywordflow">else</span> -<a name="l00143"></a>00143 { -<a name="l00144"></a>00144 (*d->preOperational)(); -<a name="l00145"></a>00145 } -<a name="l00146"></a>00146 } -<a name="l00147"></a>00147 <span class="keywordflow">break</span>; -<a name="l00148"></a>00148 -<a name="l00149"></a>00149 <span class="keywordflow">case</span> Operational: -<a name="l00150"></a>00150 <span class="keywordflow">if</span>(d->nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF; -<a name="l00151"></a>00151 { -<a name="l00152"></a>00152 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 1}; -<a name="l00153"></a>00153 d->nodeState = Operational; -<a name="l00154"></a>00154 newState = Operational; -<a name="l00155"></a>00155 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); -<a name="l00156"></a>00156 (*d->operational)(); -<a name="l00157"></a>00157 } -<a name="l00158"></a>00158 <span class="keywordflow">break</span>; -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 <span class="keywordflow">case</span> Stopped: -<a name="l00161"></a>00161 <span class="keywordflow">if</span>(d->nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF; -<a name="l00162"></a>00162 { -<a name="l00163"></a>00163 s_state_communication newCommunicationState = {0, 0, 0, 0, 1, 0}; -<a name="l00164"></a>00164 d->nodeState = Stopped; -<a name="l00165"></a>00165 newState = Stopped; -<a name="l00166"></a>00166 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); -<a name="l00167"></a>00167 (*d->stopped)(); -<a name="l00168"></a>00168 } -<a name="l00169"></a>00169 <span class="keywordflow">break</span>; -<a name="l00170"></a>00170 -<a name="l00171"></a>00171 <span class="keywordflow">default</span>: -<a name="l00172"></a>00172 <span class="keywordflow">return</span> 0xFF; -<a name="l00173"></a>00173 }<span class="comment">/* end switch case */</span> -<a name="l00174"></a>00174 -<a name="l00175"></a>00175 } -<a name="l00176"></a>00176 <span class="keywordflow">return</span> 0; -<a name="l00177"></a>00177 } -<a name="l00178"></a>00178 -<a name="l00179"></a>00179 <span class="comment">/*****************************************************************************/</span> -<a name="l00180"></a><a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">00180</a> UNS8 <a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a>(CO_Data* d) -<a name="l00181"></a>00181 { -<a name="l00182"></a>00182 <span class="keywordflow">return</span> *d->bDeviceNodeId; -<a name="l00183"></a>00183 } -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 <span class="comment">/*****************************************************************************/</span> -<a name="l00186"></a><a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">00186</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a>(CO_Data* d, UNS8 nodeId) -<a name="l00187"></a>00187 { -<a name="l00188"></a>00188 UNS16 offset = d->firstIndex->SDO_SVR; -<a name="l00189"></a>00189 <span class="keywordflow">if</span>(offset){ -<a name="l00190"></a>00190 <span class="comment">/* cob_id_client = 0x600 + nodeId; */</span> -<a name="l00191"></a>00191 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = 0x600 + nodeId; -<a name="l00192"></a>00192 <span class="comment">/* cob_id_server = 0x580 + nodeId; */</span> -<a name="l00193"></a>00193 *(UNS32*)d->objdict[offset].pSubindex[2].pObject = 0x580 + nodeId; -<a name="l00194"></a>00194 <span class="comment">/* node Id client. As we do not know the value, we put the node Id Server */</span> -<a name="l00195"></a>00195 <span class="comment">/* *(UNS8*)d->objdict[offset].pSubindex[3].pObject = nodeId; */</span> -<a name="l00196"></a>00196 } -<a name="l00197"></a>00197 -<a name="l00198"></a>00198 <span class="comment">/* ** Initialize the server(s) SDO parameters */</span> -<a name="l00199"></a>00199 <span class="comment">/* Remember that only one SDO server is allowed, defined at index 0x1200 */</span> -<a name="l00200"></a>00200 -<a name="l00201"></a>00201 <span class="comment">/* ** Initialize the client(s) SDO parameters */</span> -<a name="l00202"></a>00202 <span class="comment">/* Nothing to initialize (no default values required by the DS 401) */</span> -<a name="l00203"></a>00203 <span class="comment">/* ** Initialize the receive PDO communication parameters. Only for 0x1400 to 0x1403 */</span> -<a name="l00204"></a>00204 { -<a name="l00205"></a>00205 UNS8 i = 0; -<a name="l00206"></a>00206 UNS16 offset = d->firstIndex->PDO_RCV; -<a name="l00207"></a>00207 UNS16 lastIndex = d->lastIndex->PDO_RCV; -<a name="l00208"></a>00208 UNS32 cobID[] = {0x200, 0x300, 0x400, 0x500}; -<a name="l00209"></a>00209 <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span>( (offset <= lastIndex) && (i < 4)) { -<a name="l00210"></a>00210 <span class="comment">//if(*(UNS32*)d->objdict[offset].pSubindex[1].pObject == cobID[i] + *d->bDeviceNodeId)</span> -<a name="l00211"></a>00211 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId; -<a name="l00212"></a>00212 i ++; -<a name="l00213"></a>00213 offset ++; -<a name="l00214"></a>00214 } -<a name="l00215"></a>00215 } -<a name="l00216"></a>00216 <span class="comment">/* ** Initialize the transmit PDO communication parameters. Only for 0x1800 to 0x1803 */</span> -<a name="l00217"></a>00217 { -<a name="l00218"></a>00218 UNS8 i = 0; -<a name="l00219"></a>00219 UNS16 offset = d->firstIndex->PDO_TRS; -<a name="l00220"></a>00220 UNS16 lastIndex = d->lastIndex->PDO_TRS; -<a name="l00221"></a>00221 UNS32 cobID[] = {0x180, 0x280, 0x380, 0x480}; -<a name="l00222"></a>00222 i = 0; -<a name="l00223"></a>00223 <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span> ((offset <= lastIndex) && (i < 4)) { -<a name="l00224"></a>00224 <span class="comment">//if(*(UNS32*)d->objdict[offset].pSubindex[1].pObject == cobID[i] + *d->bDeviceNodeId)</span> -<a name="l00225"></a>00225 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId; -<a name="l00226"></a>00226 i ++; -<a name="l00227"></a>00227 offset ++; -<a name="l00228"></a>00228 } -<a name="l00229"></a>00229 } -<a name="l00230"></a>00230 <span class="comment">/* bDeviceNodeId is defined in the object dictionary. */</span> -<a name="l00231"></a>00231 *d->bDeviceNodeId = nodeId; -<a name="l00232"></a>00232 } -<a name="l00233"></a>00233 -<a name="l00234"></a><a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">00234</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a>(){} -<a name="l00235"></a><a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">00235</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a>(){} -<a name="l00236"></a><a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">00236</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a>(){} -<a name="l00237"></a><a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">00237</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a>(){} -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<a name="l00032"></a>00032 <span class="preprocessor">#include "states.h"</span> +<a name="l00033"></a>00033 <span class="preprocessor">#include "def.h"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#include "dcf.h"</span> +<a name="l00035"></a>00035 <span class="preprocessor">#include "nmtSlave.h"</span> +<a name="l00036"></a>00036 +<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, +<a name="l00045"></a>00045 s_state_communication *newCommunicationState); +<a name="l00046"></a>00046 +<a name="l00054"></a><a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">00054</a> e_nodeState <a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a>(CO_Data* d) +<a name="l00055"></a>00055 { +<a name="l00056"></a>00056 <span class="keywordflow">return</span> d->nodeState; +<a name="l00057"></a>00057 } +<a name="l00058"></a>00058 +<a name="l00065"></a><a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">00065</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(CO_Data* d, Message *m) +<a name="l00066"></a>00066 { +<a name="l00067"></a>00067 <span class="keywordflow">switch</span>(m->cob_id.w >> 7) +<a name="l00068"></a>00068 { +<a name="l00069"></a>00069 <span class="keywordflow">case</span> SYNC: +<a name="l00070"></a>00070 <span class="keywordflow">if</span>(d->CurrentCommunicationState.csSYNC) +<a name="l00071"></a>00071 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d,m); +<a name="l00072"></a>00072 <span class="keywordflow">break</span>; +<a name="l00074"></a>00074 <span class="keywordflow">case</span> PDO1tx: +<a name="l00075"></a>00075 <span class="keywordflow">case</span> PDO1rx: +<a name="l00076"></a>00076 <span class="keywordflow">case</span> PDO2tx: +<a name="l00077"></a>00077 <span class="keywordflow">case</span> PDO2rx: +<a name="l00078"></a>00078 <span class="keywordflow">case</span> PDO3tx: +<a name="l00079"></a>00079 <span class="keywordflow">case</span> PDO3rx: +<a name="l00080"></a>00080 <span class="keywordflow">case</span> PDO4tx: +<a name="l00081"></a>00081 <span class="keywordflow">case</span> PDO4rx: +<a name="l00082"></a>00082 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csPDO) +<a name="l00083"></a>00083 <a class="code" href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2">proceedPDO</a>(d,m); +<a name="l00084"></a>00084 <span class="keywordflow">break</span>; +<a name="l00085"></a>00085 <span class="keywordflow">case</span> SDOtx: +<a name="l00086"></a>00086 <span class="keywordflow">case</span> SDOrx: +<a name="l00087"></a>00087 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csSDO) +<a name="l00088"></a>00088 <a class="code" href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661">proceedSDO</a>(d,m); +<a name="l00089"></a>00089 <span class="keywordflow">break</span>; +<a name="l00090"></a>00090 <span class="keywordflow">case</span> NODE_GUARD: +<a name="l00091"></a>00091 <span class="keywordflow">if</span> (d->CurrentCommunicationState.csHeartbeat) +<a name="l00092"></a>00092 <a class="code" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a>(d,m); +<a name="l00093"></a>00093 <span class="keywordflow">break</span>; +<a name="l00094"></a>00094 <span class="keywordflow">case</span> NMT: +<a name="l00095"></a>00095 <span class="keywordflow">if</span> (*(d->iam_a_slave)) +<a name="l00096"></a>00096 { +<a name="l00097"></a>00097 <a class="code" href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743">proceedNMTstateChange</a>(d,m); +<a name="l00098"></a>00098 } +<a name="l00099"></a>00099 } +<a name="l00100"></a>00100 } +<a name="l00101"></a>00101 +<a name="l00102"></a><a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">00102</a> <span class="preprocessor">#define StartOrStop(CommType, FuncStart, FuncStop) \</span> +<a name="l00103"></a>00103 <span class="preprocessor"> if(newCommunicationState->CommType && !d->CurrentCommunicationState.CommType){\</span> +<a name="l00104"></a>00104 <span class="preprocessor"> MSG_WAR(0x9999,#FuncStart, 9999);\</span> +<a name="l00105"></a>00105 <span class="preprocessor"> d->CurrentCommunicationState.CommType = 1;\</span> +<a name="l00106"></a>00106 <span class="preprocessor"> FuncStart;\</span> +<a name="l00107"></a>00107 <span class="preprocessor"> }else if(!newCommunicationState->CommType && d->CurrentCommunicationState.CommType){\</span> +<a name="l00108"></a>00108 <span class="preprocessor"> MSG_WAR(0x9999,#FuncStop, 9999);\</span> +<a name="l00109"></a>00109 <span class="preprocessor"> d->CurrentCommunicationState.CommType = 0;\</span> +<a name="l00110"></a>00110 <span class="preprocessor"> FuncStop;\</span> +<a name="l00111"></a>00111 <span class="preprocessor"> }</span> +<a name="l00112"></a><a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">00112</a> <span class="preprocessor"></span><span class="preprocessor">#define None</span> +<a name="l00113"></a>00113 <span class="preprocessor"></span> +<a name="l00120"></a><a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">00120</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(CO_Data* d, s_state_communication *newCommunicationState) +<a name="l00121"></a>00121 { +<a name="l00122"></a>00122 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSDO, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b">resetSDO</a>(d)) +<a name="l00123"></a>00123 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csSYNC, <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d), <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d)) +<a name="l00124"></a>00124 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csHeartbeat, <a class="code" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</a>(d), <a class="code" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a>(d)) +<a name="l00125"></a>00125 <span class="comment">/* StartOrStop(Emergency,,) */</span> +<a name="l00126"></a>00126 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csPDO, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>) +<a name="l00127"></a>00127 <a class="code" href="states_8c.html#3a7cf0c586b1e467e6215396e9a439ae">StartOrStop</a>(csBoot_Up, <a class="code" href="states_8c.html#f4e8bc2d192090ff502229b33c24a389">None</a>, <a class="code" href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5">slaveSendBootUp</a>(d)) +<a name="l00128"></a>00128 } +<a name="l00129"></a>00129 +<a name="l00138"></a><a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">00138</a> UNS8 <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a>(CO_Data* d, e_nodeState newState) +<a name="l00139"></a>00139 { +<a name="l00140"></a>00140 UNS16 wIndex = 0x1F22; +<a name="l00141"></a>00141 <span class="keyword">const</span> indextable *<a class="code" href="dcf_8c.html#8bddcdce84393146515136d33d063060">ptrTable</a>; +<a name="l00142"></a>00142 ODCallback_t *Callback; +<a name="l00143"></a>00143 UNS32 errorCode; +<a name="l00144"></a>00144 <span class="keywordflow">while</span>(newState != d->nodeState){ +<a name="l00145"></a>00145 <span class="keywordflow">switch</span>( newState ){ +<a name="l00146"></a>00146 <span class="keywordflow">case</span> Initialisation: +<a name="l00147"></a>00147 { +<a name="l00148"></a>00148 s_state_communication newCommunicationState = {1, 0, 0, 0, 0, 0}; +<a name="l00150"></a>00150 d->nodeState = Initialisation; +<a name="l00151"></a>00151 newState = Pre_operational; +<a name="l00152"></a>00152 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); +<a name="l00154"></a>00154 (*d->initialisation)(); +<a name="l00155"></a>00155 +<a name="l00156"></a>00156 } +<a name="l00157"></a>00157 <span class="keywordflow">break</span>; +<a name="l00158"></a>00158 +<a name="l00159"></a>00159 <span class="keywordflow">case</span> Pre_operational: +<a name="l00160"></a>00160 { +<a name="l00161"></a>00161 +<a name="l00162"></a>00162 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 0}; +<a name="l00163"></a>00163 d->nodeState = Pre_operational; +<a name="l00164"></a>00164 newState = Pre_operational; +<a name="l00165"></a>00165 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); +<a name="l00166"></a>00166 <span class="keywordflow">if</span> (!(*(d->iam_a_slave))) +<a name="l00167"></a>00167 { +<a name="l00168"></a>00168 ptrTable =(*d->scanIndexOD)(wIndex, &errorCode, &Callback); +<a name="l00169"></a>00169 +<a name="l00170"></a>00170 <span class="keywordflow">if</span> (errorCode != OD_SUCCESSFUL) +<a name="l00171"></a>00171 { +<a name="l00172"></a>00172 (*d->preOperational)(); +<a name="l00173"></a>00173 } +<a name="l00174"></a>00174 <span class="keywordflow">else</span> +<a name="l00175"></a>00175 { +<a name="l00176"></a>00176 UNS32 res; +<a name="l00177"></a>00177 res = <a class="code" href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d">decompo_dcf</a>(d,0x01); +<a name="l00178"></a>00178 } +<a name="l00179"></a>00179 } +<a name="l00180"></a>00180 <span class="keywordflow">else</span> +<a name="l00181"></a>00181 { +<a name="l00182"></a>00182 (*d->preOperational)(); +<a name="l00183"></a>00183 } +<a name="l00184"></a>00184 } +<a name="l00185"></a>00185 <span class="keywordflow">break</span>; +<a name="l00186"></a>00186 +<a name="l00187"></a>00187 <span class="keywordflow">case</span> Operational: +<a name="l00188"></a>00188 <span class="keywordflow">if</span>(d->nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF; +<a name="l00189"></a>00189 { +<a name="l00190"></a>00190 s_state_communication newCommunicationState = {0, 1, 1, 1, 1, 1}; +<a name="l00191"></a>00191 d->nodeState = Operational; +<a name="l00192"></a>00192 newState = Operational; +<a name="l00193"></a>00193 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); +<a name="l00194"></a>00194 (*d->operational)(); +<a name="l00195"></a>00195 } +<a name="l00196"></a>00196 <span class="keywordflow">break</span>; +<a name="l00197"></a>00197 +<a name="l00198"></a>00198 <span class="keywordflow">case</span> Stopped: +<a name="l00199"></a>00199 <span class="keywordflow">if</span>(d->nodeState == Initialisation) <span class="keywordflow">return</span> 0xFF; +<a name="l00200"></a>00200 { +<a name="l00201"></a>00201 s_state_communication newCommunicationState = {0, 0, 0, 0, 1, 0}; +<a name="l00202"></a>00202 d->nodeState = Stopped; +<a name="l00203"></a>00203 newState = Stopped; +<a name="l00204"></a>00204 <a class="code" href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03">switchCommunicationState</a>(d, &newCommunicationState); +<a name="l00205"></a>00205 (*d->stopped)(); +<a name="l00206"></a>00206 } +<a name="l00207"></a>00207 <span class="keywordflow">break</span>; +<a name="l00208"></a>00208 +<a name="l00209"></a>00209 <span class="keywordflow">default</span>: +<a name="l00210"></a>00210 <span class="keywordflow">return</span> 0xFF; +<a name="l00211"></a>00211 } +<a name="l00213"></a>00213 } +<a name="l00214"></a>00214 <span class="keywordflow">return</span> 0; +<a name="l00215"></a>00215 } +<a name="l00216"></a>00216 +<a name="l00224"></a><a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">00224</a> UNS8 <a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a>(CO_Data* d) +<a name="l00225"></a>00225 { +<a name="l00226"></a>00226 <span class="keywordflow">return</span> *d->bDeviceNodeId; +<a name="l00227"></a>00227 } +<a name="l00228"></a>00228 +<a name="l00235"></a><a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">00235</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a>(CO_Data* d, UNS8 nodeId) +<a name="l00236"></a>00236 { +<a name="l00237"></a>00237 UNS16 offset = d->firstIndex->SDO_SVR; +<a name="l00238"></a>00238 <span class="keywordflow">if</span>(offset){ +<a name="l00240"></a>00240 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = 0x600 + nodeId; +<a name="l00242"></a>00242 *(UNS32*)d->objdict[offset].pSubindex[2].pObject = 0x580 + nodeId; +<a name="l00245"></a>00245 } +<a name="l00246"></a>00246 +<a name="l00255"></a>00255 { +<a name="l00256"></a>00256 UNS8 i = 0; +<a name="l00257"></a>00257 UNS16 offset = d->firstIndex->PDO_RCV; +<a name="l00258"></a>00258 UNS16 lastIndex = d->lastIndex->PDO_RCV; +<a name="l00259"></a>00259 UNS32 cobID[] = {0x200, 0x300, 0x400, 0x500}; +<a name="l00260"></a>00260 <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span>( (offset <= lastIndex) && (i < 4)) { +<a name="l00261"></a>00261 <span class="comment">//if(*(UNS32*)d->objdict[offset].pSubindex[1].pObject == cobID[i] + *d->bDeviceNodeId)</span> +<a name="l00262"></a>00262 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId; +<a name="l00263"></a>00263 i ++; +<a name="l00264"></a>00264 offset ++; +<a name="l00265"></a>00265 } +<a name="l00266"></a>00266 } +<a name="l00267"></a>00267 <span class="comment">/* ** Initialize the transmit PDO communication parameters. Only for 0x1800 to 0x1803 */</span> +<a name="l00268"></a>00268 { +<a name="l00269"></a>00269 UNS8 i = 0; +<a name="l00270"></a>00270 UNS16 offset = d->firstIndex->PDO_TRS; +<a name="l00271"></a>00271 UNS16 lastIndex = d->lastIndex->PDO_TRS; +<a name="l00272"></a>00272 UNS32 cobID[] = {0x180, 0x280, 0x380, 0x480}; +<a name="l00273"></a>00273 i = 0; +<a name="l00274"></a>00274 <span class="keywordflow">if</span>( offset ) <span class="keywordflow">while</span> ((offset <= lastIndex) && (i < 4)) { +<a name="l00275"></a>00275 <span class="comment">//if(*(UNS32*)d->objdict[offset].pSubindex[1].pObject == cobID[i] + *d->bDeviceNodeId)</span> +<a name="l00276"></a>00276 *(UNS32*)d->objdict[offset].pSubindex[1].pObject = cobID[i] + nodeId; +<a name="l00277"></a>00277 i ++; +<a name="l00278"></a>00278 offset ++; +<a name="l00279"></a>00279 } +<a name="l00280"></a>00280 } +<a name="l00282"></a>00282 *d->bDeviceNodeId = nodeId; +<a name="l00283"></a>00283 } +<a name="l00284"></a>00284 +<a name="l00285"></a><a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">00285</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a>(){} +<a name="l00286"></a><a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">00286</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a>(){} +<a name="l00287"></a><a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">00287</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a>(){} +<a name="l00288"></a><a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">00288</a> <span class="keywordtype">void</span> <a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a>(){} +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c.html --- a/doc/doxygen/html/states_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -21,6 +21,9 @@ <code>#include "nmtSlave.h"</code><br> <p> +Include dependency graph for states.c:<p><center><img src="states_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/states.c_map" alt=""></center> + +<p> <a href="states_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> @@ -50,7 +53,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a> ()</td></tr> </table> -<hr><h2>Define Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="states_8c-source.html">states.c</a>.<hr><h2>Define Documentation</h2> <a class="anchor" name="f4e8bc2d192090ff502229b33c24a389"></a><!-- doxytag: member="states.c::None" ref="f4e8bc2d192090ff502229b33c24a389" args="" --> <div class="memitem"> <div class="memproto"> @@ -65,7 +73,9 @@ <p> <p> -Definition at line <a class="el" href="states_8c-source.html#l00086">86</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00112">112</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. </div> </div><p> <a class="anchor" name="3a7cf0c586b1e467e6215396e9a439ae"></a><!-- doxytag: member="states.c::StartOrStop" ref="3a7cf0c586b1e467e6215396e9a439ae" args="(CommType, FuncStart, FuncStop)" --> @@ -102,7 +112,9 @@ } </pre></div> <p> -Definition at line <a class="el" href="states_8c-source.html#l00076">76</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00102">102</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. </div> </div><p> <hr><h2>Function Documentation</h2> @@ -124,7 +136,7 @@ <p> <p> -Definition at line <a class="el" href="states_8c-source.html#l00234">234</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00285">285</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="4c917142acca702f7e04e919a0b958b4"></a><!-- doxytag: member="states.c::_operational" ref="4c917142acca702f7e04e919a0b958b4" args="()" --> @@ -145,7 +157,7 @@ <p> <p> -Definition at line <a class="el" href="states_8c-source.html#l00236">236</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00287">287</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="00113c22ed3366ee552f77862241d317"></a><!-- doxytag: member="states.c::_preOperational" ref="00113c22ed3366ee552f77862241d317" args="()" --> @@ -166,7 +178,7 @@ <p> <p> -Definition at line <a class="el" href="states_8c-source.html#l00235">235</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00286">286</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="244e9269c323e14509bea947c2729a13"></a><!-- doxytag: member="states.c::_stopped" ref="244e9269c323e14509bea947c2729a13" args="()" --> @@ -187,7 +199,7 @@ <p> <p> -Definition at line <a class="el" href="states_8c-source.html#l00237">237</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +Definition at line <a class="el" href="states_8c-source.html#l00288">288</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="3f8975650604cc23582f19a43fd4e518"></a><!-- doxytag: member="states.c::canDispatch" ref="3f8975650604cc23582f19a43fd4e518" args="(CO_Data *d, Message *m)" --> @@ -216,11 +228,53 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00039">39</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="nmtSlave_8c-source.html#l00029">proceedNMTstateChange()</a>, <a class="el" href="lifegrd_8c-source.html#l00050">proceedNODE_GUARD()</a>, <a class="el" href="pdo_8c-source.html#l00187">proceedPDO()</a>, <a class="el" href="sdo_8c-source.html#l00447">proceedSDO()</a>, and <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> + +<p> +case TIME_STAMP: +<p> +Definition at line <a class="el" href="states_8c-source.html#l00065">65</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<p> +References <a class="el" href="nmtSlave_8c-source.html#l00043">proceedNMTstateChange()</a>, <a class="el" href="lifegrd_8c-source.html#l00081">proceedNODE_GUARD()</a>, <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, <a class="el" href="sdo_8c-source.html#l00608">proceedSDO()</a>, and <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.png" border="0" usemap="#states_8c_3f8975650604cc23582f19a43fd4e518_cgraph_map" alt=""></center> +<map name="states_8c_3f8975650604cc23582f19a43fd4e518_cgraph_map"> +<area href="nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743" shape="rect" coords="162,65,351,89" alt=""> +<area href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d" shape="rect" coords="171,148,342,172" alt=""> +<area href="pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2" shape="rect" coords="446,269,550,293" alt=""> +<area href="sdo_8c.html#2a93a7c780472b1d8666d89aa270f661" shape="rect" coords="203,557,310,581" alt=""> +<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="442,221,554,245" alt=""> +<area href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5" shape="rect" coords="459,29,536,53" alt=""> +<area href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d" shape="rect" coords="691,53,803,77" alt=""> +<area href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03" shape="rect" coords="644,5,850,29" alt=""> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="402,77,594,101" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="456,125,539,149" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="456,173,539,197" alt=""> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="707,221,787,245" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="698,317,796,341" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="706,269,788,293" alt=""> +<area href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0" shape="rect" coords="698,413,796,437" alt=""> +<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="899,413,1006,437" alt=""> +<area href="sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9" shape="rect" coords="454,707,542,731" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="676,657,818,681" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="692,756,802,780" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="904,805,1000,829" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="911,656,994,680" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="434,805,562,829" alt=""> +<area href="sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f" shape="rect" coords="415,365,580,389" alt=""> +<area href="sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065" shape="rect" coords="452,413,543,437" alt=""> +<area href="sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f" shape="rect" coords="430,317,566,341" alt=""> +<area href="sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58" shape="rect" coords="428,461,567,485" alt=""> +<area href="sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694" shape="rect" coords="451,509,544,533" alt=""> +<area href="sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810" shape="rect" coords="416,557,579,581" alt=""> +<area href="sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c" shape="rect" coords="687,705,807,729" alt=""> +</map> + </div> </div><p> <a class="anchor" name="3020f2e5762f6e389a21382ec827b6a6"></a><!-- doxytag: member="states.c::getNodeId" ref="3020f2e5762f6e389a21382ec827b6a6" args="(CO_Data *d)" --> @@ -240,9 +294,15 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00180">180</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="states_8c-source.html#l00224">224</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="95d835785ba564bf6d92e3224c5e3848"></a><!-- doxytag: member="states.c::getState" ref="95d835785ba564bf6d92e3224c5e3848" args="(CO_Data *d)" --> @@ -262,9 +322,15 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00033">33</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="states_8c-source.html#l00054">54</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="d47a53979b9311a374d029f7923abbe1"></a><!-- doxytag: member="states.c::setNodeId" ref="d47a53979b9311a374d029f7923abbe1" args="(CO_Data *d, UNS8 nodeId)" --> @@ -293,9 +359,23 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00186">186</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>nodeId</em> </td><td></td></tr> + </table> +</dl> + +<p> +cob_id_client = 0x600 + nodeId;<p> +cob_id_server = 0x580 + nodeId;<p> +node Id client. As we do not know the value, we put the node Id Server<p> +*(UNS8*)d->objdict[offset].pSubindex[3].pObject = nodeId;<p> +Initialize the server(s) SDO parameters Remember that only one SDO server is allowed, defined at index 0x1200<p> +Initialize the client(s) SDO parameters Nothing to initialize (no default values required by the DS 401) Initialize the receive PDO communication parameters. Only for 0x1400 to 0x1403<p> +bDeviceNodeId is defined in the object dictionary. +<p> +Definition at line <a class="el" href="states_8c-source.html#l00235">235</a> of file <a class="el" href="states_8c-source.html">states.c</a>. </div> </div><p> <a class="anchor" name="0a5004efd1dedbee82a4f21ec5c44fb5"></a><!-- doxytag: member="states.c::setState" ref="0a5004efd1dedbee82a4f21ec5c44fb5" args="(CO_Data *d, e_nodeState newState)" --> @@ -324,11 +404,50 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00100">100</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="dcf_8c-source.html#l00049">decompo_dcf()</a>, <a class="el" href="dcf_8c-source.html#l00033">ptrTable</a>, and <a class="el" href="states_8c-source.html#l00089">switchCommunicationState()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>newState</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +This will force a second loop for the state switch<p> +call user app related state func.<p> +end switch case +<p> +Definition at line <a class="el" href="states_8c-source.html#l00138">138</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<p> +References <a class="el" href="dcf_8c-source.html#l00087">decompo_dcf()</a>, <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Referenced by <a class="el" href="nmtSlave_8c-source.html#l00043">proceedNMTstateChange()</a>. +<p> +Here is the call graph for this function:<p><center><img src="states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.png" border="0" usemap="#states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph_map" alt=""></center> +<map name="states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph_map"> +<area href="dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d" shape="rect" coords="181,153,293,177" alt=""> +<area href="states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03" shape="rect" coords="135,249,340,273" alt=""> +<area href="dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a" shape="rect" coords="389,104,536,128" alt=""> +<area href="sdo_8c.html#58d1f9691977617601beb9e5b4123252" shape="rect" coords="629,104,757,128" alt=""> +<area href="sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f" shape="rect" coords="623,152,764,176" alt=""> +<area href="sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d" shape="rect" coords="863,104,959,128" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="639,200,748,224" alt=""> +<area href="sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d" shape="rect" coords="652,56,735,80" alt=""> +<area href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21" shape="rect" coords="408,347,517,371" alt=""> +<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="852,273,969,297" alt=""> +<area href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b" shape="rect" coords="420,200,505,224" alt=""> +<area href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5" shape="rect" coords="392,152,533,176" alt=""> +<area href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a" shape="rect" coords="419,539,507,563" alt=""> +<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="649,635,737,659" alt=""> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="597,395,789,419" alt=""> +<area href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368" shape="rect" coords="585,299,801,323" alt=""> +<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="601,347,785,371" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="587,443,800,467" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="652,491,735,515" alt=""> +<area href="sync_8c.html#82595787f641ab85980d83522f1158b0" shape="rect" coords="604,539,783,563" alt=""> +<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="647,587,740,611" alt=""> +</map> + </div> </div><p> <a class="anchor" name="915991eebf7c2ac6c929c6c9cfbd7d03"></a><!-- doxytag: member="states.c::switchCommunicationState" ref="915991eebf7c2ac6c929c6c9cfbd7d03" args="(CO_Data *d, s_state_communication *newCommunicationState)" --> @@ -357,14 +476,41 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00089">89</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="lifegrd_8c-source.html#l00147">heartbeatInit()</a>, <a class="el" href="lifegrd_8c-source.html#l00173">heartbeatStop()</a>, <a class="el" href="states_8c-source.html#l00086">None</a>, <a class="el" href="sdo_8c-source.html#l00131">resetSDO()</a>, <a class="el" href="nmtSlave_8c-source.html#l00076">slaveSendBootUp()</a>, <a class="el" href="states_8c-source.html#l00076">StartOrStop</a>, <a class="el" href="sync_8c-source.html#l00050">startSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>newCommunicationState</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="states_8c-source.html#l00120">120</a> of file <a class="el" href="states_8c-source.html">states.c</a>. +<p> +References <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, <a class="el" href="lifegrd_8c-source.html#l00236">heartbeatStop()</a>, <a class="el" href="states_8c-source.html#l00112">None</a>, <a class="el" href="sdo_8c-source.html#l00169">resetSDO()</a>, <a class="el" href="nmtSlave_8c-source.html#l00097">slaveSendBootUp()</a>, <a class="el" href="states_8c-source.html#l00102">StartOrStop</a>, <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00105">stopSYNC()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00138">setState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.png" border="0" usemap="#states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph_map" alt=""></center> +<map name="states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph_map"> +<area href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21" shape="rect" coords="278,152,387,176" alt=""> +<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="719,56,836,80" alt=""> +<area href="sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b" shape="rect" coords="290,395,375,419" alt=""> +<area href="nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5" shape="rect" coords="262,443,403,467" alt=""> +<area href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a" shape="rect" coords="288,296,376,320" alt=""> +<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="516,392,604,416" alt=""> +<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="464,56,656,80" alt=""> +<area href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368" shape="rect" coords="452,104,668,128" alt=""> +<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="468,152,652,176" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="454,200,667,224" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="519,248,602,272" alt=""> +<area href="sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481" shape="rect" coords="506,440,615,464" alt=""> +<area href="sync_8c.html#82595787f641ab85980d83522f1158b0" shape="rect" coords="471,296,650,320" alt=""> +<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="514,344,607,368" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:10 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot --- a/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,22 @@ +base referer +rect $dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d 181,153 293,177 +rect $states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03 135,249 340,273 +rect $dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a 389,104 536,128 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 629,104 757,128 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 623,152 764,176 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 863,104 959,128 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 639,200 748,224 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 652,56 735,80 +rect $lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21 408,347 517,371 +rect $lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7 852,273 969,297 +rect $sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b 420,200 505,224 +rect $nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5 392,152 533,176 +rect $sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a 419,539 507,563 +rect $sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164 649,635 737,659 +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 597,395 789,419 +rect $lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368 585,299 801,323 +rect $lifegrd_8c.html#626b7d9e527a898682d9122f91454de9 601,347 785,371 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 587,443 800,467 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 652,491 735,515 +rect $sync_8c.html#82595787f641ab85980d83522f1158b0 604,539 783,563 +rect $sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45 647,587 740,611 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5 --- a/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -7cf5b49472ac8635cf2214f4c27d3552 \ No newline at end of file +3f318f4d46f0826d236cc8c1da7ce928 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.png Binary file doc/doxygen/html/states_8c_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot --- a/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,30 @@ +base referer +rect $nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743 162,65 351,89 +rect $lifegrd_8c.html#b3248945e06e8b05518beddf665f174d 171,148 342,172 +rect $pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2 446,269 550,293 +rect $sdo_8c.html#2a93a7c780472b1d8666d89aa270f661 203,557 310,581 +rect $sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1 442,221 554,245 +rect $states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5 459,29 536,53 +rect $dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d 691,53 803,77 +rect $states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03 644,5 850,29 +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 402,77 594,101 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 456,125 539,149 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 456,173 539,197 +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 707,221 787,245 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 698,317 796,341 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 706,269 788,293 +rect $objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0 698,413 796,437 +rect $objacces_8c.html#72f69950be4a1352fc78648c71454820 899,413 1006,437 +rect $sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9 454,707 542,731 +rect $sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f 676,657 818,681 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 692,756 802,780 +rect $sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d 904,805 1000,829 +rect $sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d 911,656 994,680 +rect $sdo_8c.html#58d1f9691977617601beb9e5b4123252 434,805 562,829 +rect $sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f 415,365 580,389 +rect $sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065 452,413 543,437 +rect $sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f 430,317 566,341 +rect $sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58 428,461 567,485 +rect $sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694 451,509 544,533 +rect $sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810 416,557 579,581 +rect $sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c 687,705 807,729 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5 --- a/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -4a5761e04c6ad836709b31811535d602 \ No newline at end of file +bdfcd1a4b9740995ed742f0ee037e627 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.png Binary file doc/doxygen/html/states_8c_3f8975650604cc23582f19a43fd4e518_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot --- a/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node1 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node16 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node19 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node21 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,15 @@ +base referer +rect $lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21 278,152 387,176 +rect $lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7 719,56 836,80 +rect $sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b 290,395 375,419 +rect $nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5 262,443 403,467 +rect $sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a 288,296 376,320 +rect $sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164 516,392 604,416 +rect $lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198 464,56 656,80 +rect $lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368 452,104 668,128 +rect $lifegrd_8c.html#626b7d9e527a898682d9122f91454de9 468,152 652,176 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 454,200 667,224 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 519,248 602,272 +rect $sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481 506,440 615,464 +rect $sync_8c.html#82595787f641ab85980d83522f1158b0 471,296 650,320 +rect $sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45 514,344 607,368 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5 --- a/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -abd875c4ab3f1283926e7f6582faf253 \ No newline at end of file +49797ea4610346e5d195b9beb5559c3a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.png Binary file doc/doxygen/html/states_8c_915991eebf7c2ac6c929c6c9cfbd7d03_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c__incl.dot --- a/doc/doxygen/html/states_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="dcf.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8h.html"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node18 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/states_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c__incl.md5 --- a/doc/doxygen/html/states_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/states_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -d93b937dbb50281bc433c3c70cee4e49 \ No newline at end of file +dccd6c80ebf03739c1079fb27082ca1b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8c__incl.png Binary file doc/doxygen/html/states_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h-source.html --- a/doc/doxygen/html/states_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/states.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/states.h</h1><a href="states_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __states_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __states_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="comment">/* The nodes states </span> -<a name="l00029"></a>00029 <span class="comment"> * -----------------</span> -<a name="l00030"></a>00030 <span class="comment"> * values are choosen so, that they can be sent directly</span> -<a name="l00031"></a>00031 <span class="comment"> * for heartbeat messages...</span> -<a name="l00032"></a>00032 <span class="comment"> * Must be coded on 7 bits only</span> -<a name="l00033"></a>00033 <span class="comment"> * */</span> -<a name="l00034"></a>00034 <span class="comment">/* Should not be modified */</span> -<a name="l00035"></a><a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">00035</a> <span class="keyword">enum</span> <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> { -<a name="l00036"></a>00036 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a> = 0x00, -<a name="l00037"></a>00037 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">Disconnected</a> = 0x01, -<a name="l00038"></a>00038 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">Connecting</a> = 0x02, -<a name="l00039"></a>00039 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">Preparing</a> = 0x02, -<a name="l00040"></a>00040 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a> = 0x04, -<a name="l00041"></a>00041 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a> = 0x05, -<a name="l00042"></a>00042 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a> = 0x7F, -<a name="l00043"></a>00043 <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a> = 0x0F -<a name="l00044"></a>00044 }; -<a name="l00045"></a>00045 -<a name="l00046"></a><a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">00046</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>; -<a name="l00047"></a>00047 -<a name="l00048"></a><a class="code" href="structs__state__communication.html">00048</a> <span class="keyword">typedef</span> <span class="keyword">struct</span> -<a name="l00049"></a>00049 <span class="keyword"></span>{ -<a name="l00050"></a><a class="code" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">00050</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csBoot_Up; -<a name="l00051"></a><a class="code" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">00051</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csSDO; -<a name="l00052"></a><a class="code" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">00052</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csEmergency; -<a name="l00053"></a><a class="code" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">00053</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csSYNC; -<a name="l00054"></a><a class="code" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">00054</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csHeartbeat; -<a name="l00055"></a><a class="code" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">00055</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> csPDO; -<a name="l00056"></a>00056 } <a class="code" href="structs__state__communication.html">s_state_communication</a>; -<a name="l00057"></a>00057 -<a name="l00061"></a><a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">00061</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a>)(void); -<a name="l00062"></a><a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">00062</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a>)(void); -<a name="l00063"></a><a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">00063</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a>)(void); -<a name="l00064"></a><a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">00064</a> <span class="keyword">typedef</span> void (*<a class="code" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a>)(void); -<a name="l00065"></a>00065 -<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#1ee4d5c3d5dc6f39607d414b7bf9bcc9">_initialisation</a>(<span class="keywordtype">void</span>); -<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#00113c22ed3366ee552f77862241d317">_preOperational</a>(<span class="keywordtype">void</span>); -<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#4c917142acca702f7e04e919a0b958b4">_operational</a>(<span class="keywordtype">void</span>); -<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#244e9269c323e14509bea947c2729a13">_stopped</a>(<span class="keywordtype">void</span>); -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 <span class="comment">/************************* prototypes ******************************/</span> -<a name="l00074"></a>00074 -<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00078"></a>00078 -<a name="l00081"></a>00081 <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="code" href="states_8c.html#95d835785ba564bf6d92e3224c5e3848">getState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00082"></a>00082 -<a name="l00085"></a>00085 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> newState); -<a name="l00086"></a>00086 -<a name="l00089"></a>00089 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="states_8c.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00090"></a>00090 -<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="states_8c.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> nodeId); -<a name="l00094"></a>00094 -<a name="l00098"></a>00098 <span class="comment">/* void initResetMode (CO_Data* d); */</span> -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 -<a name="l00104"></a>00104 <span class="keywordtype">void</span> <a class="code" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">initPreOperationalMode</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00105"></a>00105 -<a name="l00106"></a>00106 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h.html --- a/doc/doxygen/html/states_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,460 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/states.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/states.h File Reference</h1><code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="states_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html">s_state_communication</a></td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> { <br> - <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a> = 0x00, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443">Disconnected</a> = 0x01, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0">Connecting</a> = 0x02, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b">Preparing</a> = 0x02, -<br> - <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a> = 0x04, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a> = 0x05, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a> = 0x7F, -<a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</a> = 0x0F -<br> - }</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#67ca1ac7ff49e88cf7847e408b258cae">_initialisation</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#f4e52eb187303eca1962bb6f74cb8169">_preOperational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#b31a0526e24de79a09ccc512db420d91">_operational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#9117ccff20aaed468dd715517e77dbc3">_stopped</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#95d835785ba564bf6d92e3224c5e3848">getState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#0a5004efd1dedbee82a4f21ec5c44fb5">setState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> newState)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3020f2e5762f6e389a21382ec827b6a6">getNodeId</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#d47a53979b9311a374d029f7923abbe1">setNodeId</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="states_8h.html#3e57769f3a958c103825263b7abdd92b">initPreOperationalMode</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="5891f63a4c9243179838389a93d084e2"></a><!-- doxytag: member="states.h::e_nodeState" ref="5891f63a4c9243179838389a93d084e2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> <a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00046">46</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="d0cd6d1eb89085da7cb9f32ce386e8bc"></a><!-- doxytag: member="states.h::initialisation_t" ref="d0cd6d1eb89085da7cb9f32ce386e8bc" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Function that user app can overload -<p> -Definition at line <a class="el" href="states_8h-source.html#l00061">61</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="8aed99e590473f26db47a9c2dc5b73fc"></a><!-- doxytag: member="states.h::operational_t" ref="8aed99e590473f26db47a9c2dc5b73fc" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00063">63</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="f4a6da4fe018afbe20eaf716c248e02a"></a><!-- doxytag: member="states.h::preOperational_t" ref="f4a6da4fe018afbe20eaf716c248e02a" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00062">62</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="c99397ce6341b6b5128104aee4c27ec5"></a><!-- doxytag: member="states.h::stopped_t" ref="c99397ce6341b6b5128104aee4c27ec5" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00064">64</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="3136d2815abe9d284f985e0a7ec68646"></a><!-- doxytag: member="states.h::enum_nodeState" ref="3136d2815abe9d284f985e0a7ec68646" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646">enum_nodeState</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<dl compact><dt><b>Enumerator: </b></dt><dd> -<table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5"></a><!-- doxytag: member="Initialisation" ref="3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5" args="" -->Initialisation</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443"></a><!-- doxytag: member="Disconnected" ref="3136d2815abe9d284f985e0a7ec6864684ab0fbbb76a8c897feb1cd806d56443" args="" -->Disconnected</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0"></a><!-- doxytag: member="Connecting" ref="3136d2815abe9d284f985e0a7ec686466ea90df6fe966852496b4846da497fb0" args="" -->Connecting</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b"></a><!-- doxytag: member="Preparing" ref="3136d2815abe9d284f985e0a7ec6864695fc3c631fbad8ca3dc8d5b69a3e0d5b" args="" -->Preparing</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75"></a><!-- doxytag: member="Stopped" ref="3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75" args="" -->Stopped</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124"></a><!-- doxytag: member="Operational" ref="3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124" args="" -->Operational</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7"></a><!-- doxytag: member="Pre_operational" ref="3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7" args="" -->Pre_operational</em> </td><td> -</td></tr> -<tr><td valign="top"><em><a class="anchor" name="3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59"></a><!-- doxytag: member="Unknown_state" ref="3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59" args="" -->Unknown_state</em> </td><td> -</td></tr> -</table> -</dl> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00035">35</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="67ca1ac7ff49e88cf7847e408b258cae"></a><!-- doxytag: member="states.h::_initialisation" ref="67ca1ac7ff49e88cf7847e408b258cae" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00234">234</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -</div> -</div><p> -<a class="anchor" name="b31a0526e24de79a09ccc512db420d91"></a><!-- doxytag: member="states.h::_operational" ref="b31a0526e24de79a09ccc512db420d91" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00236">236</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -</div> -</div><p> -<a class="anchor" name="f4e52eb187303eca1962bb6f74cb8169"></a><!-- doxytag: member="states.h::_preOperational" ref="f4e52eb187303eca1962bb6f74cb8169" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00235">235</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -</div> -</div><p> -<a class="anchor" name="9117ccff20aaed468dd715517e77dbc3"></a><!-- doxytag: member="states.h::_stopped" ref="9117ccff20aaed468dd715517e77dbc3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8c-source.html#l00237">237</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -</div> -</div><p> -<a class="anchor" name="3f8975650604cc23582f19a43fd4e518"></a><!-- doxytag: member="states.h::canDispatch" ref="3f8975650604cc23582f19a43fd4e518" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void canDispatch </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Called by driver/app when receiving messages -<p> -Definition at line <a class="el" href="states_8c-source.html#l00039">39</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="states_8h-source.html#l00054">s_state_communication::csHeartbeat</a>, <a class="el" href="states_8h-source.html#l00055">s_state_communication::csPDO</a>, <a class="el" href="states_8h-source.html#l00051">s_state_communication::csSDO</a>, <a class="el" href="states_8h-source.html#l00053">s_state_communication::csSYNC</a>, <a class="el" href="data_8h-source.html#l00062">struct_CO_Data::CurrentCommunicationState</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00053">struct_CO_Data::iam_a_slave</a>, <a class="el" href="def_8h-source.html#l00086">NMT</a>, <a class="el" href="def_8h-source.html#l00099">NODE_GUARD</a>, <a class="el" href="def_8h-source.html#l00090">PDO1rx</a>, <a class="el" href="def_8h-source.html#l00089">PDO1tx</a>, <a class="el" href="def_8h-source.html#l00092">PDO2rx</a>, <a class="el" href="def_8h-source.html#l00091">PDO2tx</a>, <a class="el" href="def_8h-source.html#l00094">PDO3rx</a>, <a class="el" href="def_8h-source.html#l00093">PDO3tx</a>, <a class="el" href="def_8h-source.html#l00096">PDO4rx</a>, <a class="el" href="def_8h-source.html#l00095">PDO4tx</a>, <a class="el" href="nmtSlave_8c-source.html#l00029">proceedNMTstateChange()</a>, <a class="el" href="lifegrd_8c-source.html#l00050">proceedNODE_GUARD()</a>, <a class="el" href="pdo_8c-source.html#l00187">proceedPDO()</a>, <a class="el" href="sdo_8c-source.html#l00447">proceedSDO()</a>, <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>, <a class="el" href="def_8h-source.html#l00098">SDOrx</a>, <a class="el" href="def_8h-source.html#l00097">SDOtx</a>, <a class="el" href="def_8h-source.html#l00087">SYNC</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="3020f2e5762f6e389a21382ec827b6a6"></a><!-- doxytag: member="states.h::getNodeId" ref="3020f2e5762f6e389a21382ec827b6a6" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 getNodeId </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Returns the nodId -<p> -Definition at line <a class="el" href="states_8c-source.html#l00180">180</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>. -</div> -</div><p> -<a class="anchor" name="95d835785ba564bf6d92e3224c5e3848"></a><!-- doxytag: member="states.h::getState" ref="95d835785ba564bf6d92e3224c5e3848" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> getState </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Returns the state of the node -<p> -Definition at line <a class="el" href="states_8c-source.html#l00033">33</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>. -</div> -</div><p> -<a class="anchor" name="3e57769f3a958c103825263b7abdd92b"></a><!-- doxytag: member="states.h::initPreOperationalMode" ref="3e57769f3a958c103825263b7abdd92b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initPreOperationalMode </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Some stuff to do when the node enter in pre-operational mode -</div> -</div><p> -<a class="anchor" name="d47a53979b9311a374d029f7923abbe1"></a><!-- doxytag: member="states.h::setNodeId" ref="d47a53979b9311a374d029f7923abbe1" args="(CO_Data *d, UNS8 nodeId)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void setNodeId </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>nodeId</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Define the node ID. Initialize the object dictionary -<p> -Definition at line <a class="el" href="states_8c-source.html#l00186">186</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="objdictdef_8h-source.html#l00118">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="objdictdef_8h-source.html#l00116">s_quick_index::SDO_SVR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="0a5004efd1dedbee82a4f21ec5c44fb5"></a><!-- doxytag: member="states.h::setState" ref="0a5004efd1dedbee82a4f21ec5c44fb5" args="(CO_Data *d, e_nodeState newState)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 setState </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td> - <td class="paramname"> <em>newState</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Change the state of the node -<p> -Definition at line <a class="el" href="states_8c-source.html#l00100">100</a> of file <a class="el" href="states_8c-source.html">states.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="dcf_8c-source.html#l00048">decompo_dcf()</a>, <a class="el" href="data_8h-source.html#l00053">struct_CO_Data::iam_a_slave</a>, <a class="el" href="data_8h-source.html#l00063">struct_CO_Data::initialisation</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="data_8h-source.html#l00065">struct_CO_Data::operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646c747c16a9c4d7dec65cdab6e38df99b7">Pre_operational</a>, <a class="el" href="data_8h-source.html#l00064">struct_CO_Data::preOperational</a>, <a class="el" href="dcf_8c-source.html#l00032">ptrTable</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="data_8h-source.html#l00066">struct_CO_Data::stopped</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec686464d049c6d45e08a294523df186ad77a75">Stopped</a>, <a class="el" href="states_8c-source.html#l00089">switchCommunicationState()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot --- a/doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setState",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node3 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node11 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node13 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node11 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node16 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node11 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node10 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node22 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node23 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node24 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node25 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node26 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5 --- a/doc/doxygen/html/states_8h_0a5004efd1dedbee82a4f21ec5c44fb5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -7cf5b49472ac8635cf2214f4c27d3552 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot --- a/doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node3 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node13 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node15 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node13 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node18 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node13 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node12 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node24 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node12 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node27 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node28 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node28 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node28 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node28 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node32 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node1 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node35 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node35 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node35 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node40 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node41 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node35 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node44 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5 --- a/doc/doxygen/html/states_8h_3f8975650604cc23582f19a43fd4e518_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -be730443664144e5321b116bce003542 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h__dep__incl.dot --- a/doc/doxygen/html/states_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/src/states.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node8 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node9 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node10 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node14 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node4 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node16 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h__dep__incl.md5 --- a/doc/doxygen/html/states_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -aa1cde8254f0e28d5403f4f0611093f4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h__incl.dot --- a/doc/doxygen/html/states_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node13 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/states_8h__incl.md5 --- a/doc/doxygen/html/states_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d78638336c414de5517c23f2af340314 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structBODY.html --- a/doc/doxygen/html/structBODY.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: BODY Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>BODY Struct Reference</h1><!-- doxytag: class="BODY" --><code>#include <<a class="el" href="sdo_8h-source.html">sdo.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">data</a> [8]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00075">75</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="e1c3d89411eb0266a1db691b5de561d9"></a><!-- doxytag: member="BODY::data" ref="e1c3d89411eb0266a1db691b5de561d9" args="[8]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structBODY.html#e1c3d89411eb0266a1db691b5de561d9">BODY::data</a>[8] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00076">76</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structCANPipe.html --- a/doc/doxygen/html/structCANPipe.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: CANPipe Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>CANPipe Struct Reference</h1><!-- doxytag: class="CANPipe" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">used</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">pipe</a> [2]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00035">35</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="86b7d0cf232b1b6b687c19b61434aa2f"></a><!-- doxytag: member="CANPipe::used" ref="86b7d0cf232b1b6b687c19b61434aa2f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char <a class="el" href="structCANPipe.html#86b7d0cf232b1b6b687c19b61434aa2f">CANPipe::used</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00036">36</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<a class="anchor" name="e9844050beddb410380d91715c53debc"></a><!-- doxytag: member="CANPipe::pipe" ref="e9844050beddb410380d91715c53debc" args="[2]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structCANPipe.html#e9844050beddb410380d91715c53debc">CANPipe::pipe</a>[2] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__virtual_8c-source.html#l00037">37</a> of file <a class="el" href="can__virtual_8c-source.html">can_virtual.c</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_virtual/<a class="el" href="can__virtual_8c-source.html">can_virtual.c</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structCANPort.html --- a/doc/doxygen/html/structCANPort.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: CANPort Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>CANPort Struct Reference</h1><!-- doxytag: class="CANPort" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">used</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TASK_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">receiveTask</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">d</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00051">51</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="9282729cb1b89dd5594435fbaf162e11"></a><!-- doxytag: member="CANPort::used" ref="9282729cb1b89dd5594435fbaf162e11" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char <a class="el" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">CANPort::used</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00052">52</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="79262404ede9b4eb131a84b49454b7e7"></a><!-- doxytag: member="CANPort::fd" ref="79262404ede9b4eb131a84b49454b7e7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="el" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">CANPort::fd</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00053">53</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="c9022d9f15fbff963b1bdb1e914dc871"></a><!-- doxytag: member="CANPort::receiveTask" ref="c9022d9f15fbff963b1bdb1e914dc871" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TASK_HANDLE <a class="el" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">CANPort::receiveTask</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00054">54</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="45112279ca87924f3ecfc9fdb019cd69"></a><!-- doxytag: member="CANPort::d" ref="45112279ca87924f3ecfc9fdb019cd69" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">CANPort::d</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00055">55</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/<a class="el" href="unix_8c-source.html">unix.c</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structCANPort__coll__graph.dot --- a/doc/doxygen/html/structCANPort__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="CANPort",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"]; - Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"]; - Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"]; - Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"]; - Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"]; - Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"]; - Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"]; - Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"]; - Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"]; - Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"]; - Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"]; - Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structCANPort__coll__graph.md5 --- a/doc/doxygen/html/structCANPort__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d19796c1bea7d086b1f0862d98e73fec \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structMessage.html --- a/doc/doxygen/html/structMessage.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,114 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: Message Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>Message Struct Reference</h1><!-- doxytag: class="Message" --><code>#include <<a class="el" href="can_8h-source.html">can.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">cob_id</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">rtr</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">len</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">data</a> [8]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -Can message structure -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00041">41</a> of file <a class="el" href="can_8h-source.html">can.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="c5d40bde75d015beb48293c052a218b5"></a><!-- doxytag: member="Message::cob_id" ref="c5d40bde75d015beb48293c052a218b5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structSHORT__CAN.html">SHORT_CAN</a> <a class="el" href="structMessage.html#c5d40bde75d015beb48293c052a218b5">Message::cob_id</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00042">42</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<a class="anchor" name="41c5a4e7eaeb2c2ae1af2b2c83129615"></a><!-- doxytag: member="Message::rtr" ref="41c5a4e7eaeb2c2ae1af2b2c83129615" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structMessage.html#41c5a4e7eaeb2c2ae1af2b2c83129615">Message::rtr</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00043">43</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<a class="anchor" name="d1dd9a88dda088ff4c7073d49613613d"></a><!-- doxytag: member="Message::len" ref="d1dd9a88dda088ff4c7073d49613613d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structMessage.html#d1dd9a88dda088ff4c7073d49613613d">Message::len</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00045">45</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<a class="anchor" name="229865b09691e658677ba76f2d82ce89"></a><!-- doxytag: member="Message::data" ref="229865b09691e658677ba76f2d82ce89" args="[8]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structMessage.html#229865b09691e658677ba76f2d82ce89">Message::data</a>[8] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00046">46</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can_8h-source.html">can.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structMessage__coll__graph.dot --- a/doc/doxygen/html/structMessage__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="Message",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cob_id",fontname="FreeSans.ttf"]; - Node2 [label="SHORT_CAN",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structSHORT__CAN.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structMessage__coll__graph.md5 --- a/doc/doxygen/html/structMessage__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c2f758b26122a0e8deb9f3c21ee9901a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structSHORT__CAN.html --- a/doc/doxygen/html/structSHORT__CAN.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: SHORT_CAN Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>SHORT_CAN Struct Reference</h1><!-- doxytag: class="SHORT_CAN" --><code>#include <<a class="el" href="can_8h-source.html">can.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">w</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -Used for the Can message structure -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00035">35</a> of file <a class="el" href="can_8h-source.html">can.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="614e1c6a40f1261e2b15ad69b19e9698"></a><!-- doxytag: member="SHORT_CAN::w" ref="614e1c6a40f1261e2b15ad69b19e9698" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structSHORT__CAN.html#614e1c6a40f1261e2b15ad69b19e9698">SHORT_CAN::w</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can_8h-source.html#l00036">36</a> of file <a class="el" href="can_8h-source.html">can.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can_8h-source.html">can.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanBusFilterInit.html --- a/doc/doxygen/html/structcanBusFilterInit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,361 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: canBusFilterInit Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>canBusFilterInit Struct Reference</h1><!-- doxytag: class="canBusFilterInit" --><code>#include <<a class="el" href="candriver_8h-source.html">candriver.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">idam</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canidar0</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canidmr0</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canidar1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canidmr1</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canidar2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canidmr2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canidar3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canidmr3</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canidar4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canidmr4</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canidar5</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canidmr5</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canidar6</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canidmr6</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canidar7</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canidmr7</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00111">111</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="bd65e55b40839cc85917717124ba8ff7"></a><!-- doxytag: member="canBusFilterInit::idam" ref="bd65e55b40839cc85917717124ba8ff7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#bd65e55b40839cc85917717124ba8ff7">canBusFilterInit::idam</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00112">112</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="e73e4472088781055b2c634529a6c91e"></a><!-- doxytag: member="canBusFilterInit::canidar0" ref="e73e4472088781055b2c634529a6c91e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#e73e4472088781055b2c634529a6c91e">canBusFilterInit::canidar0</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00113">113</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="73219612204df8b0eece12ebf4fbb491"></a><!-- doxytag: member="canBusFilterInit::canidmr0" ref="73219612204df8b0eece12ebf4fbb491" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#73219612204df8b0eece12ebf4fbb491">canBusFilterInit::canidmr0</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00114">114</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="c78d28e662944187916a14991d118dda"></a><!-- doxytag: member="canBusFilterInit::canidar1" ref="c78d28e662944187916a14991d118dda" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#c78d28e662944187916a14991d118dda">canBusFilterInit::canidar1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00115">115</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="612d35c1dda338351f6da31935ff95fd"></a><!-- doxytag: member="canBusFilterInit::canidmr1" ref="612d35c1dda338351f6da31935ff95fd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#612d35c1dda338351f6da31935ff95fd">canBusFilterInit::canidmr1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00116">116</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="a16d44afd060e1c3ebf5cf66b2e8f9c4"></a><!-- doxytag: member="canBusFilterInit::canidar2" ref="a16d44afd060e1c3ebf5cf66b2e8f9c4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#a16d44afd060e1c3ebf5cf66b2e8f9c4">canBusFilterInit::canidar2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00117">117</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="c5f7826dc1ec90e292f04ab1cb073a38"></a><!-- doxytag: member="canBusFilterInit::canidmr2" ref="c5f7826dc1ec90e292f04ab1cb073a38" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#c5f7826dc1ec90e292f04ab1cb073a38">canBusFilterInit::canidmr2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00118">118</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="0fd991a6f82c304f53acf589d4057133"></a><!-- doxytag: member="canBusFilterInit::canidar3" ref="0fd991a6f82c304f53acf589d4057133" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#0fd991a6f82c304f53acf589d4057133">canBusFilterInit::canidar3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00119">119</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="b4edcd131fa7b019f6dff0c1a5b68ce3"></a><!-- doxytag: member="canBusFilterInit::canidmr3" ref="b4edcd131fa7b019f6dff0c1a5b68ce3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#b4edcd131fa7b019f6dff0c1a5b68ce3">canBusFilterInit::canidmr3</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00120">120</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="083024dc3a47331c1d8914d863fa6d87"></a><!-- doxytag: member="canBusFilterInit::canidar4" ref="083024dc3a47331c1d8914d863fa6d87" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#083024dc3a47331c1d8914d863fa6d87">canBusFilterInit::canidar4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00121">121</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="a8615d16f68111163e5175543135b896"></a><!-- doxytag: member="canBusFilterInit::canidmr4" ref="a8615d16f68111163e5175543135b896" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#a8615d16f68111163e5175543135b896">canBusFilterInit::canidmr4</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00122">122</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="8498a6166aa348baa5d5cc32e07bffb9"></a><!-- doxytag: member="canBusFilterInit::canidar5" ref="8498a6166aa348baa5d5cc32e07bffb9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#8498a6166aa348baa5d5cc32e07bffb9">canBusFilterInit::canidar5</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00123">123</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="5f0904c30b658b4a4ad59a8414df2e93"></a><!-- doxytag: member="canBusFilterInit::canidmr5" ref="5f0904c30b658b4a4ad59a8414df2e93" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#5f0904c30b658b4a4ad59a8414df2e93">canBusFilterInit::canidmr5</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00124">124</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="2194ca3ae6d6613b4f9a0db939661f0b"></a><!-- doxytag: member="canBusFilterInit::canidar6" ref="2194ca3ae6d6613b4f9a0db939661f0b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#2194ca3ae6d6613b4f9a0db939661f0b">canBusFilterInit::canidar6</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00125">125</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="590926f6af0adac2fdce41d43d77fc61"></a><!-- doxytag: member="canBusFilterInit::canidmr6" ref="590926f6af0adac2fdce41d43d77fc61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#590926f6af0adac2fdce41d43d77fc61">canBusFilterInit::canidmr6</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00126">126</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="5c00e7405a498d9eb55816573f12c125"></a><!-- doxytag: member="canBusFilterInit::canidar7" ref="5c00e7405a498d9eb55816573f12c125" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#5c00e7405a498d9eb55816573f12c125">canBusFilterInit::canidar7</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00127">127</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="cde13291ed4cd72f9818efeb50a254fd"></a><!-- doxytag: member="canBusFilterInit::canidmr7" ref="cde13291ed4cd72f9818efeb50a254fd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusFilterInit.html#cde13291ed4cd72f9818efeb50a254fd">canBusFilterInit::canidmr7</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00128">128</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanBusInit.html --- a/doc/doxygen/html/structcanBusInit.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,209 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: canBusInit Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>canBusInit Struct Reference</h1><!-- doxytag: class="canBusInit" --><code>#include <<a class="el" href="candriver_8h-source.html">candriver.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">cswai</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">time</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">cane</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">clksrc</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">loopb</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">listen</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">wupm</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusTime.html">canBusTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">clk</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">fi</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00153">153</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="28a919ea372601ea997ffd7665a31300"></a><!-- doxytag: member="canBusInit::cswai" ref="28a919ea372601ea997ffd7665a31300" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#28a919ea372601ea997ffd7665a31300">canBusInit::cswai</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00154">154</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="85a64136e89c9106116e635487c8dbf8"></a><!-- doxytag: member="canBusInit::time" ref="85a64136e89c9106116e635487c8dbf8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#85a64136e89c9106116e635487c8dbf8">canBusInit::time</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00155">155</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="89208e27db0d71c7b4c34b396d8e4494"></a><!-- doxytag: member="canBusInit::cane" ref="89208e27db0d71c7b4c34b396d8e4494" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#89208e27db0d71c7b4c34b396d8e4494">canBusInit::cane</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00156">156</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="15fa5be003dd5961e7926d75bd405058"></a><!-- doxytag: member="canBusInit::clksrc" ref="15fa5be003dd5961e7926d75bd405058" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#15fa5be003dd5961e7926d75bd405058">canBusInit::clksrc</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00157">157</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="b12f39cd4161fdc5ad130b4bb8e4a484"></a><!-- doxytag: member="canBusInit::loopb" ref="b12f39cd4161fdc5ad130b4bb8e4a484" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#b12f39cd4161fdc5ad130b4bb8e4a484">canBusInit::loopb</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00158">158</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="9b6d43ba9be72e1f21e234d50a1676d6"></a><!-- doxytag: member="canBusInit::listen" ref="9b6d43ba9be72e1f21e234d50a1676d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#9b6d43ba9be72e1f21e234d50a1676d6">canBusInit::listen</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00159">159</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="ae0d3c3a91c165a0d782ff40be2e8e29"></a><!-- doxytag: member="canBusInit::wupm" ref="ae0d3c3a91c165a0d782ff40be2e8e29" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusInit.html#ae0d3c3a91c165a0d782ff40be2e8e29">canBusInit::wupm</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00160">160</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="fc9eb7ca2f89001dca552e3f956beb73"></a><!-- doxytag: member="canBusInit::clk" ref="fc9eb7ca2f89001dca552e3f956beb73" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structcanBusTime.html">canBusTime</a> <a class="el" href="structcanBusInit.html#fc9eb7ca2f89001dca552e3f956beb73">canBusInit::clk</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00162">162</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="ea84b860ae3e0e636b78d1c83e916ea0"></a><!-- doxytag: member="canBusInit::fi" ref="ea84b860ae3e0e636b78d1c83e916ea0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structcanBusFilterInit.html">canBusFilterInit</a> <a class="el" href="structcanBusInit.html#ea84b860ae3e0e636b78d1c83e916ea0">canBusInit::fi</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00164">164</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanBusInit__coll__graph.dot --- a/doc/doxygen/html/structcanBusInit__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="canBusInit",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clk",fontname="FreeSans.ttf"]; - Node2 [label="canBusTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusTime.html"]; - Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fi",fontname="FreeSans.ttf"]; - Node3 [label="canBusFilterInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structcanBusFilterInit.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanBusInit__coll__graph.md5 --- a/doc/doxygen/html/structcanBusInit__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -54155cedfe2cf4c6b9e86372d476a0f1 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanBusTime.html --- a/doc/doxygen/html/structcanBusTime.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: canBusTime Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>canBusTime Struct Reference</h1><!-- doxytag: class="canBusTime" --><code>#include <<a class="el" href="candriver_8h-source.html">candriver.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">clksrc</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">brp</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">sjw</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">samp</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">tseg2</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">tseg1</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00099">99</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="04e7cf483b29918f0da5c562400e6071"></a><!-- doxytag: member="canBusTime::clksrc" ref="04e7cf483b29918f0da5c562400e6071" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#04e7cf483b29918f0da5c562400e6071">canBusTime::clksrc</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00100">100</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="f2230f4eeb1d12dd051e7f6369cb1ebb"></a><!-- doxytag: member="canBusTime::brp" ref="f2230f4eeb1d12dd051e7f6369cb1ebb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#f2230f4eeb1d12dd051e7f6369cb1ebb">canBusTime::brp</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00101">101</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="deeefef09ef47dba2df92b45e563368f"></a><!-- doxytag: member="canBusTime::sjw" ref="deeefef09ef47dba2df92b45e563368f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#deeefef09ef47dba2df92b45e563368f">canBusTime::sjw</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00102">102</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="a14822cbe84c152c1c79901f0c4fd0f1"></a><!-- doxytag: member="canBusTime::samp" ref="a14822cbe84c152c1c79901f0c4fd0f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#a14822cbe84c152c1c79901f0c4fd0f1">canBusTime::samp</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00103">103</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="7bafebcf05024a19e463f29b1c09c390"></a><!-- doxytag: member="canBusTime::tseg2" ref="7bafebcf05024a19e463f29b1c09c390" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#7bafebcf05024a19e463f29b1c09c390">canBusTime::tseg2</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00104">104</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="3532d6d7cd2b1f3980b82dfce78f0fe9"></a><!-- doxytag: member="canBusTime::tseg1" ref="3532d6d7cd2b1f3980b82dfce78f0fe9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structcanBusTime.html#3532d6d7cd2b1f3980b82dfce78f0fe9">canBusTime::tseg1</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00105">105</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcan__baudparams__t.html --- a/doc/doxygen/html/structcan__baudparams__t.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,115 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: can_baudparams_t Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>can_baudparams_t Struct Reference</h1><!-- doxytag: class="can_baudparams_t" --><code>#include <<a class="el" href="lincan_8h-source.html">lincan.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">flags</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">baudrate</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">sjw</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">sample_pt</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -struct <a class="el" href="structcan__baudparams__t.html">can_baudparams_t</a> - datatype for calling CONF_BAUDPARAMS IOCTL : reserved for additional flags for chip configuration, should be written -1 or 0 : baud rate in Hz : synchronization jump width (0-3) prescaled clock cycles : sample point in % (0-100) sets (TSEG1+1)/(TSEG1+TSEG2+2) ratio<p> -The structure is used to configure new set of parameters into CAN controller chip. If default value of some field should be preserved, fill field by value -1. -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00049">49</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="6186d236aabd8604eb9d39f518b014fa"></a><!-- doxytag: member="can_baudparams_t::flags" ref="6186d236aabd8604eb9d39f518b014fa" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">long <a class="el" href="structcan__baudparams__t.html#6186d236aabd8604eb9d39f518b014fa">can_baudparams_t::flags</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00050">50</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="b9e5b5418206d02cc1ff852b6bc61d5e"></a><!-- doxytag: member="can_baudparams_t::baudrate" ref="b9e5b5418206d02cc1ff852b6bc61d5e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">long <a class="el" href="structcan__baudparams__t.html#b9e5b5418206d02cc1ff852b6bc61d5e">can_baudparams_t::baudrate</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00051">51</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="a81e104a371b1efc2cc08031afac924c"></a><!-- doxytag: member="can_baudparams_t::sjw" ref="a81e104a371b1efc2cc08031afac924c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">long <a class="el" href="structcan__baudparams__t.html#a81e104a371b1efc2cc08031afac924c">can_baudparams_t::sjw</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00052">52</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<a class="anchor" name="b5d2e0ccd2e1f474d9e9d08d3d7fa9ed"></a><!-- doxytag: member="can_baudparams_t::sample_pt" ref="b5d2e0ccd2e1f474d9e9d08d3d7fa9ed" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">long <a class="el" href="structcan__baudparams__t.html#b5d2e0ccd2e1f474d9e9d08d3d7fa9ed">can_baudparams_t::sample_pt</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="lincan_8h-source.html#l00053">53</a> of file <a class="el" href="lincan_8h-source.html">lincan.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="lincan_8h-source.html">lincan.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanfilt__t.html --- a/doc/doxygen/html/structcanfilt__t.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,134 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: canfilt_t Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>canfilt_t Struct Reference</h1><!-- doxytag: class="canfilt_t" --><code>#include <<a class="el" href="canmsg_8h-source.html">canmsg.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">flags</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">queid</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">cob</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">id</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">mask</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -struct <a class="el" href="structcanfilt__t.html">canfilt_t</a> - structure for acceptance filter setup : message flags MSG_RTR .. message is Remote Transmission Request, MSG_EXT .. message with extended ID, MSG_OVR .. indication of queue overflow condition, MSG_LOCAL .. message originates from this node. there are corresponding mask bits MSG_RTR_MASK, MSG_EXT_MASK, MSG_LOCAL_MASK. MSG_PROCESSLOCAL enables local messages processing in the combination with global setting : CAN queue identification in the case of the multiple queues per one user (open instance) : communication object number (not used) : selected required value of cared ID id bits : select bits significand for the comparation; 1 .. take care about corresponding ID bit, 0 .. don't care<p> -Header: <a class="el" href="canmsg_8h.html">canmsg.h</a> -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00105">105</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="fdcc03f2a187f0b468081815c2f709c3"></a><!-- doxytag: member="canfilt_t::flags" ref="fdcc03f2a187f0b468081815c2f709c3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structcanfilt__t.html#fdcc03f2a187f0b468081815c2f709c3">canfilt_t::flags</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00106">106</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="02e22abff78f9bdfb42a957d5beb4130"></a><!-- doxytag: member="canfilt_t::queid" ref="02e22abff78f9bdfb42a957d5beb4130" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structcanfilt__t.html#02e22abff78f9bdfb42a957d5beb4130">canfilt_t::queid</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00107">107</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="7d6d90e3ba8c36b857306873b1584005"></a><!-- doxytag: member="canfilt_t::cob" ref="7d6d90e3ba8c36b857306873b1584005" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structcanfilt__t.html#7d6d90e3ba8c36b857306873b1584005">canfilt_t::cob</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00108">108</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="f53a58f5928e6832631bae811a93b1fb"></a><!-- doxytag: member="canfilt_t::id" ref="f53a58f5928e6832631bae811a93b1fb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanfilt__t.html#f53a58f5928e6832631bae811a93b1fb">canfilt_t::id</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00109">109</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="0b1650e86282ed67271c33475c9aa72a"></a><!-- doxytag: member="canfilt_t::mask" ref="0b1650e86282ed67271c33475c9aa72a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanfilt__t.html#0b1650e86282ed67271c33475c9aa72a">canfilt_t::mask</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00110">110</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="canmsg_8h-source.html">canmsg.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structcanmsg__t.html --- a/doc/doxygen/html/structcanmsg__t.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,153 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: canmsg_t Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>canmsg_t Struct Reference</h1><!-- doxytag: class="canmsg_t" --><code>#include <<a class="el" href="canmsg_8h-source.html">canmsg.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">flags</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">cob</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">id</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">timestamp</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">length</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">data</a> [CAN_MSG_LENGTH]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -struct <a class="el" href="structcanmsg__t.html">canmsg_t</a> - structure representing CAN message : message flags MSG_RTR .. message is Remote Transmission Request, MSG_EXT .. message with extended ID, MSG_OVR .. indication of queue overflow condition, MSG_LOCAL .. message originates from this node. : communication object number (not used) : ID of CAN message : not used : length of used data : data bytes buffer<p> -Header: <a class="el" href="canmsg_8h.html">canmsg.h</a> -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00059">59</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="beea8084650640976b9c94257623b735"></a><!-- doxytag: member="canmsg_t::flags" ref="beea8084650640976b9c94257623b735" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structcanmsg__t.html#beea8084650640976b9c94257623b735">canmsg_t::flags</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00060">60</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="2a9a1988755a4f92d5706f02cf5001f9"></a><!-- doxytag: member="canmsg_t::cob" ref="2a9a1988755a4f92d5706f02cf5001f9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structcanmsg__t.html#2a9a1988755a4f92d5706f02cf5001f9">canmsg_t::cob</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00061">61</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="9ca617a401250c914820ae4ed2768725"></a><!-- doxytag: member="canmsg_t::id" ref="9ca617a401250c914820ae4ed2768725" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="canmsg_8h.html#4df2eff676652dbe67d372e42ccf8aa7">canmsg_id_t</a> <a class="el" href="structcanmsg__t.html#9ca617a401250c914820ae4ed2768725">canmsg_t::id</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00062">62</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="11568aa34f1851a87de25f6f0d6bbf8f"></a><!-- doxytag: member="canmsg_t::timestamp" ref="11568aa34f1851a87de25f6f0d6bbf8f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="canmsg_8h.html#f5a9ea1b33e64787190dccc1ce5419a2">canmsg_tstamp_t</a> <a class="el" href="structcanmsg__t.html#11568aa34f1851a87de25f6f0d6bbf8f">canmsg_t::timestamp</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00063">63</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="9b2006e54552e02778eea1da3ac52070"></a><!-- doxytag: member="canmsg_t::length" ref="9b2006e54552e02778eea1da3ac52070" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned short <a class="el" href="structcanmsg__t.html#9b2006e54552e02778eea1da3ac52070">canmsg_t::length</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00064">64</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<a class="anchor" name="778d41b22a1ae1f0da4631885239a10c"></a><!-- doxytag: member="canmsg_t::data" ref="778d41b22a1ae1f0da4631885239a10c" args="[CAN_MSG_LENGTH]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">unsigned char <a class="el" href="structcanmsg__t.html#778d41b22a1ae1f0da4631885239a10c">canmsg_t::data</a>[CAN_MSG_LENGTH] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canmsg_8h-source.html#l00065">65</a> of file <a class="el" href="canmsg_8h-source.html">canmsg.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/can_lincan/<a class="el" href="canmsg_8h-source.html">canmsg.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structdriver__data.html --- a/doc/doxygen/html/structdriver__data.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: driver_data Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>driver_data Struct Reference</h1><!-- doxytag: class="driver_data" --><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">d</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">receive_thread</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">inst</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">continue_receive_thread</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00109">109</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="31be9af5c9b281de5159adc80b24b12f"></a><!-- doxytag: member="driver_data::d" ref="31be9af5c9b281de5159adc80b24b12f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structdriver__data.html#31be9af5c9b281de5159adc80b24b12f">driver_data::d</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00111">111</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="ddfb0d0f3be07196b47e118feff22575"></a><!-- doxytag: member="driver_data::receive_thread" ref="ddfb0d0f3be07196b47e118feff22575" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">HANDLE <a class="el" href="structdriver__data.html#ddfb0d0f3be07196b47e118feff22575">driver_data::receive_thread</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00112">112</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="7b72c29b808518f746698a7530e699db"></a><!-- doxytag: member="driver_data::inst" ref="7b72c29b808518f746698a7530e699db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* <a class="el" href="structdriver__data.html#7b72c29b808518f746698a7530e699db">driver_data::inst</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00113">113</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="58870858d50af0a8e0fc198a0fd54a42"></a><!-- doxytag: member="driver_data::continue_receive_thread" ref="58870858d50af0a8e0fc198a0fd54a42" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">volatile bool <a class="el" href="structdriver__data.html#58870858d50af0a8e0fc198a0fd54a42">driver_data::continue_receive_thread</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="drivers__win32_8cpp-source.html#l00114">114</a> of file <a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/<a class="el" href="drivers__win32_8cpp-source.html">drivers_win32.cpp</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structdriver__data__coll__graph.dot --- a/doc/doxygen/html/structdriver__data__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="driver_data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"]; - Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"]; - Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"]; - Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"]; - Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"]; - Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"]; - Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"]; - Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"]; - Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"]; - Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"]; - Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"]; - Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structdriver__data__coll__graph.md5 --- a/doc/doxygen/html/structdriver__data__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cc6ad5c4a169747c3f33651770a5b781 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structoption.html --- a/doc/doxygen/html/structoption.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,135 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: option Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>option Struct Reference</h1><!-- doxytag: class="option" --><code>#include <getopt.h></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">has_arg</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">val</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a></td></tr> - -</table> -<hr><h2>Field Documentation</h2> -<a class="anchor" name="92c850a23c7828c1dba453bf8d15e1f0"></a><!-- doxytag: member="option::name" ref="92c850a23c7828c1dba453bf8d15e1f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">option::name</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="90d7ee9a51eea5c002682dbd0af149e4"></a><!-- doxytag: member="option::has_arg" ref="90d7ee9a51eea5c002682dbd0af149e4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">option::has_arg</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b366eea5fe7be25c1928328ba715e353"></a><!-- doxytag: member="option::flag" ref="b366eea5fe7be25c1928328ba715e353" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int* <a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">option::flag</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="13bd155ec3b405d29c41ab8d0793be11"></a><!-- doxytag: member="option::val" ref="13bd155ec3b405d29c41ab8d0793be11" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int <a class="el" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">option::val</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="92c850a23c7828c1dba453bf8d15e1f0"></a><!-- doxytag: member="option::name" ref="92c850a23c7828c1dba453bf8d15e1f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">option::name</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b366eea5fe7be25c1928328ba715e353"></a><!-- doxytag: member="option::flag" ref="b366eea5fe7be25c1928328ba715e353" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int* <a class="el" href="structoption.html#b366eea5fe7be25c1928328ba715e353">option::flag</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr>The documentation for this struct was generated from the following files:<ul> -<li>examples/TestMasterMicroMod/<a class="el" href="TestMasterMicroMod_2getopt_8h.html">getopt.h</a><li>examples/TestMasterSlave/<a class="el" href="TestMasterSlave_2getopt_8h.html">getopt.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:46 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structs__quick__index.html --- a/doc/doxygen/html/structs__quick__index.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: s_quick_index Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>s_quick_index Struct Reference</h1><!-- doxytag: class="s_quick_index" --><code>#include <<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">SDO_SVR</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">SDO_CLT</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">PDO_RCV</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">PDO_RCV_MAP</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">PDO_TRS</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">PDO_TRS_MAP</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00115">115</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="998dc7bd9cf744bf43510c1273a4a3c2"></a><!-- doxytag: member="s_quick_index::SDO_SVR" ref="998dc7bd9cf744bf43510c1273a4a3c2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#998dc7bd9cf744bf43510c1273a4a3c2">s_quick_index::SDO_SVR</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00116">116</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="6224504249d0fd33d8dd09d874c92ace"></a><!-- doxytag: member="s_quick_index::SDO_CLT" ref="6224504249d0fd33d8dd09d874c92ace" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#6224504249d0fd33d8dd09d874c92ace">s_quick_index::SDO_CLT</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00117">117</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="cadbae6acd5ded4e8eebf0ce88c2ec55"></a><!-- doxytag: member="s_quick_index::PDO_RCV" ref="cadbae6acd5ded4e8eebf0ce88c2ec55" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#cadbae6acd5ded4e8eebf0ce88c2ec55">s_quick_index::PDO_RCV</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00118">118</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="9a83f9efff533e71d580fda6118b101e"></a><!-- doxytag: member="s_quick_index::PDO_RCV_MAP" ref="9a83f9efff533e71d580fda6118b101e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#9a83f9efff533e71d580fda6118b101e">s_quick_index::PDO_RCV_MAP</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00119">119</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="48e0ba31ff7746f1fa63f240a132a906"></a><!-- doxytag: member="s_quick_index::PDO_TRS" ref="48e0ba31ff7746f1fa63f240a132a906" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#48e0ba31ff7746f1fa63f240a132a906">s_quick_index::PDO_TRS</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00120">120</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="c91a86195b3615a98f7b07e0c51ac75f"></a><!-- doxytag: member="s_quick_index::PDO_TRS_MAP" ref="c91a86195b3615a98f7b07e0c51ac75f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structs__quick__index.html#c91a86195b3615a98f7b07e0c51ac75f">s_quick_index::PDO_TRS_MAP</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00121">121</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structs__state__communication.html --- a/doc/doxygen/html/structs__state__communication.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: s_state_communication Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>s_state_communication Struct Reference</h1><!-- doxytag: class="s_state_communication" --><code>#include <<a class="el" href="states_8h-source.html">states.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">csBoot_Up</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">csSDO</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">csEmergency</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">csSYNC</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">csHeartbeat</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">csPDO</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00048">48</a> of file <a class="el" href="states_8h-source.html">states.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="e56b47ebc583d8fa0f1ce42f8a46a338"></a><!-- doxytag: member="s_state_communication::csBoot_Up" ref="e56b47ebc583d8fa0f1ce42f8a46a338" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#e56b47ebc583d8fa0f1ce42f8a46a338">s_state_communication::csBoot_Up</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00050">50</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="c6f5d674a8f305fc8eacdcd258c17ba8"></a><!-- doxytag: member="s_state_communication::csSDO" ref="c6f5d674a8f305fc8eacdcd258c17ba8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#c6f5d674a8f305fc8eacdcd258c17ba8">s_state_communication::csSDO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00051">51</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="42d1093b9e6625029428944fdc7c7f5a"></a><!-- doxytag: member="s_state_communication::csEmergency" ref="42d1093b9e6625029428944fdc7c7f5a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#42d1093b9e6625029428944fdc7c7f5a">s_state_communication::csEmergency</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00052">52</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="9a4709f6f39e18b303c91edbfd1d6220"></a><!-- doxytag: member="s_state_communication::csSYNC" ref="9a4709f6f39e18b303c91edbfd1d6220" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#9a4709f6f39e18b303c91edbfd1d6220">s_state_communication::csSYNC</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00053">53</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="1d467631df619c6c321c3fc040a3eb22"></a><!-- doxytag: member="s_state_communication::csHeartbeat" ref="1d467631df619c6c321c3fc040a3eb22" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#1d467631df619c6c321c3fc040a3eb22">s_state_communication::csHeartbeat</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00054">54</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<a class="anchor" name="10a8f36d2c3f270feda5f07cf34155d2"></a><!-- doxytag: member="s_state_communication::csPDO" ref="10a8f36d2c3f270feda5f07cf34155d2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structs__state__communication.html#10a8f36d2c3f270feda5f07cf34155d2">s_state_communication::csPDO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="states_8h-source.html#l00055">55</a> of file <a class="el" href="states_8h-source.html">states.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="states_8h-source.html">states.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__CO__Data.html --- a/doc/doxygen/html/structstruct__CO__Data.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,684 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_CO_Data Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_CO_Data Struct Reference</h1><!-- doxytag: class="struct_CO_Data" --><code>#include <<a class="el" href="data_8h-source.html">data.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">bDeviceNodeId</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">objdict</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">count_sync</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">ObjdictSize</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">iam_a_slave</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">valueRangeTest</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__transfer.html">s_transfer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">transfers</a> [SDO_MAX_SIMULTANEOUS_TRANSFERTS]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">nodeState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__state__communication.html">s_state_communication</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">CurrentCommunicationState</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">initialisation</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">preOperational</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">operational</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">stopped</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">ConsumerHeartbeatCount</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">ConsumerHeartbeatEntries</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">ConsumerHeartBeatTimers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">ProducerHeartBeatTime</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">ProducerHeartBeatTimer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">heartbeatError</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">NMTable</a> [NMT_MAX_NODE_ID]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">syncTimer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">COB_ID_Sync</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">Sync_Cycle_Period</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">post_sync</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">post_TPDO</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__s__process__var.html">s_process_var</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">process_var</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">toggle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">scanIndexOD</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">storeODSubIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">dcf_cursor</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">dcf_count_targets</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00045">45</a> of file <a class="el" href="data_8h-source.html">data.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="e5c35e97a1061bb9737359cc12192269"></a><!-- doxytag: member="struct_CO_Data::bDeviceNodeId" ref="e5c35e97a1061bb9737359cc12192269" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#e5c35e97a1061bb9737359cc12192269">struct_CO_Data::bDeviceNodeId</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00047">47</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="a766a4db603786bffdd609817048ef04"></a><!-- doxytag: member="struct_CO_Data::objdict" ref="a766a4db603786bffdd609817048ef04" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* <a class="el" href="structstruct__CO__Data.html#a766a4db603786bffdd609817048ef04">struct_CO_Data::objdict</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00048">48</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="83ae82d4401e78e3fd3a1ed5d457ade7"></a><!-- doxytag: member="struct_CO_Data::count_sync" ref="83ae82d4401e78e3fd3a1ed5d457ade7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#83ae82d4401e78e3fd3a1ed5d457ade7">struct_CO_Data::count_sync</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00049">49</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="f26b0fce2ed684c5983aa658efd6c52e"></a><!-- doxytag: member="struct_CO_Data::firstIndex" ref="f26b0fce2ed684c5983aa658efd6c52e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a>* <a class="el" href="structstruct__CO__Data.html#f26b0fce2ed684c5983aa658efd6c52e">struct_CO_Data::firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00050">50</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="96d334a4fc8c304826b053681ccbf0d1"></a><!-- doxytag: member="struct_CO_Data::lastIndex" ref="96d334a4fc8c304826b053681ccbf0d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a>* <a class="el" href="structstruct__CO__Data.html#96d334a4fc8c304826b053681ccbf0d1">struct_CO_Data::lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00051">51</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="6c3f14328d7662f0adc1da9964327a2e"></a><!-- doxytag: member="struct_CO_Data::ObjdictSize" ref="6c3f14328d7662f0adc1da9964327a2e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16* <a class="el" href="structstruct__CO__Data.html#6c3f14328d7662f0adc1da9964327a2e">struct_CO_Data::ObjdictSize</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00052">52</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="cfe2baf2887f190ca8deebaf462e62fe"></a><!-- doxytag: member="struct_CO_Data::iam_a_slave" ref="cfe2baf2887f190ca8deebaf462e62fe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8* <a class="el" href="structstruct__CO__Data.html#cfe2baf2887f190ca8deebaf462e62fe">struct_CO_Data::iam_a_slave</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00053">53</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="a8e71f9e9e67d0a594bad7dbbe99a35a"></a><!-- doxytag: member="struct_CO_Data::valueRangeTest" ref="a8e71f9e9e67d0a594bad7dbbe99a35a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objacces_8h.html#270e94e9acf61da8b2f36b3ebdbf2fdd">valueRangeTest_t</a> <a class="el" href="structstruct__CO__Data.html#a8e71f9e9e67d0a594bad7dbbe99a35a">struct_CO_Data::valueRangeTest</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00054">54</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="a7fda2c6f5815323c3d79efb4641c465"></a><!-- doxytag: member="struct_CO_Data::transfers" ref="a7fda2c6f5815323c3d79efb4641c465" args="[SDO_MAX_SIMULTANEOUS_TRANSFERTS]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__s__transfer.html">s_transfer</a> <a class="el" href="structstruct__CO__Data.html#a7fda2c6f5815323c3d79efb4641c465">struct_CO_Data::transfers</a>[SDO_MAX_SIMULTANEOUS_TRANSFERTS] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00057">57</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="a03a5121facf5b21d541f8566a8345d6"></a><!-- doxytag: member="struct_CO_Data::nodeState" ref="a03a5121facf5b21d541f8566a8345d6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="el" href="structstruct__CO__Data.html#a03a5121facf5b21d541f8566a8345d6">struct_CO_Data::nodeState</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00061">61</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="ab01aa22a1af1044224220cd45e5796d"></a><!-- doxytag: member="struct_CO_Data::CurrentCommunicationState" ref="ab01aa22a1af1044224220cd45e5796d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__state__communication.html">s_state_communication</a> <a class="el" href="structstruct__CO__Data.html#ab01aa22a1af1044224220cd45e5796d">struct_CO_Data::CurrentCommunicationState</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00062">62</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="b45e9ca46cffe7924c35ae136db6a2b6"></a><!-- doxytag: member="struct_CO_Data::initialisation" ref="b45e9ca46cffe7924c35ae136db6a2b6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#d0cd6d1eb89085da7cb9f32ce386e8bc">initialisation_t</a> <a class="el" href="structstruct__CO__Data.html#b45e9ca46cffe7924c35ae136db6a2b6">struct_CO_Data::initialisation</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00063">63</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="d7c66fb721e3f6279a6ff03bf91d82e2"></a><!-- doxytag: member="struct_CO_Data::preOperational" ref="d7c66fb721e3f6279a6ff03bf91d82e2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#f4a6da4fe018afbe20eaf716c248e02a">preOperational_t</a> <a class="el" href="structstruct__CO__Data.html#d7c66fb721e3f6279a6ff03bf91d82e2">struct_CO_Data::preOperational</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00064">64</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="432ddce132ec2f7473064e4fa8ef3f9a"></a><!-- doxytag: member="struct_CO_Data::operational" ref="432ddce132ec2f7473064e4fa8ef3f9a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#8aed99e590473f26db47a9c2dc5b73fc">operational_t</a> <a class="el" href="structstruct__CO__Data.html#432ddce132ec2f7473064e4fa8ef3f9a">struct_CO_Data::operational</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00065">65</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="89dd7dd17f9dd16b7a06c3cf30c2ca02"></a><!-- doxytag: member="struct_CO_Data::stopped" ref="89dd7dd17f9dd16b7a06c3cf30c2ca02" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#c99397ce6341b6b5128104aee4c27ec5">stopped_t</a> <a class="el" href="structstruct__CO__Data.html#89dd7dd17f9dd16b7a06c3cf30c2ca02">struct_CO_Data::stopped</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00066">66</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="51a0927cdf730eca5661d2d1a26b9e43"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartbeatCount" ref="51a0927cdf730eca5661d2d1a26b9e43" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#51a0927cdf730eca5661d2d1a26b9e43">struct_CO_Data::ConsumerHeartbeatCount</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00069">69</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="928052654c25135aab556909845fa8ea"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartbeatEntries" ref="928052654c25135aab556909845fa8ea" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#928052654c25135aab556909845fa8ea">struct_CO_Data::ConsumerHeartbeatEntries</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00070">70</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="e0b1fd1bec517c2bc12c5a4fd72adca6"></a><!-- doxytag: member="struct_CO_Data::ConsumerHeartBeatTimers" ref="e0b1fd1bec517c2bc12c5a4fd72adca6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE* <a class="el" href="structstruct__CO__Data.html#e0b1fd1bec517c2bc12c5a4fd72adca6">struct_CO_Data::ConsumerHeartBeatTimers</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00071">71</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="61d5500b982867b523baf6668a2c377d"></a><!-- doxytag: member="struct_CO_Data::ProducerHeartBeatTime" ref="61d5500b982867b523baf6668a2c377d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16* <a class="el" href="structstruct__CO__Data.html#61d5500b982867b523baf6668a2c377d">struct_CO_Data::ProducerHeartBeatTime</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00072">72</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="914dd3ff14e15217fe67c0804200a200"></a><!-- doxytag: member="struct_CO_Data::ProducerHeartBeatTimer" ref="914dd3ff14e15217fe67c0804200a200" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__CO__Data.html#914dd3ff14e15217fe67c0804200a200">struct_CO_Data::ProducerHeartBeatTimer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00073">73</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="2ec2bc87656945d2c7dda7ebe662b245"></a><!-- doxytag: member="struct_CO_Data::heartbeatError" ref="2ec2bc87656945d2c7dda7ebe662b245" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="lifegrd_8h.html#eca3959d33fceb33487363a0493d3b7d">heartbeatError_t</a> <a class="el" href="structstruct__CO__Data.html#2ec2bc87656945d2c7dda7ebe662b245">struct_CO_Data::heartbeatError</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00074">74</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="40414cf320a3c3d6236790bd10b4301a"></a><!-- doxytag: member="struct_CO_Data::NMTable" ref="40414cf320a3c3d6236790bd10b4301a" args="[NMT_MAX_NODE_ID]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> <a class="el" href="structstruct__CO__Data.html#40414cf320a3c3d6236790bd10b4301a">struct_CO_Data::NMTable</a>[NMT_MAX_NODE_ID] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00075">75</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="b8e7a429eb6e0bca2429685725516fe8"></a><!-- doxytag: member="struct_CO_Data::syncTimer" ref="b8e7a429eb6e0bca2429685725516fe8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__CO__Data.html#b8e7a429eb6e0bca2429685725516fe8">struct_CO_Data::syncTimer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00078">78</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="eb1479220ec68407a35635bfbffa3386"></a><!-- doxytag: member="struct_CO_Data::COB_ID_Sync" ref="eb1479220ec68407a35635bfbffa3386" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#eb1479220ec68407a35635bfbffa3386">struct_CO_Data::COB_ID_Sync</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00079">79</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="2dddbef6ce165dca7ff916e2e1409142"></a><!-- doxytag: member="struct_CO_Data::Sync_Cycle_Period" ref="2dddbef6ce165dca7ff916e2e1409142" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32* <a class="el" href="structstruct__CO__Data.html#2dddbef6ce165dca7ff916e2e1409142">struct_CO_Data::Sync_Cycle_Period</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00080">80</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="7eeaefe180dfceca6e829a0a8018f342"></a><!-- doxytag: member="struct_CO_Data::post_sync" ref="7eeaefe180dfceca6e829a0a8018f342" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> <a class="el" href="structstruct__CO__Data.html#7eeaefe180dfceca6e829a0a8018f342">struct_CO_Data::post_sync</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00082">82</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="0cf540e2e36e14c04e1c783dc88d9a0e"></a><!-- doxytag: member="struct_CO_Data::post_TPDO" ref="0cf540e2e36e14c04e1c783dc88d9a0e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> <a class="el" href="structstruct__CO__Data.html#0cf540e2e36e14c04e1c783dc88d9a0e">struct_CO_Data::post_TPDO</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00083">83</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="26f4d508a9e409f2ace9c8c55d92d826"></a><!-- doxytag: member="struct_CO_Data::process_var" ref="26f4d508a9e409f2ace9c8c55d92d826" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__s__process__var.html">s_process_var</a> <a class="el" href="structstruct__CO__Data.html#26f4d508a9e409f2ace9c8c55d92d826">struct_CO_Data::process_var</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00086">86</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="01f012ef56b614a9519530433b01054f"></a><!-- doxytag: member="struct_CO_Data::toggle" ref="01f012ef56b614a9519530433b01054f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__CO__Data.html#01f012ef56b614a9519530433b01054f">struct_CO_Data::toggle</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00089">89</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="c960c3c56e8389105c2853cfb393de0c"></a><!-- doxytag: member="struct_CO_Data::canHandle" ref="c960c3c56e8389105c2853cfb393de0c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> <a class="el" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">struct_CO_Data::canHandle</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00090">90</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="1863bd74fef91ec89b4c1ff0bee2dfbf"></a><!-- doxytag: member="struct_CO_Data::scanIndexOD" ref="1863bd74fef91ec89b4c1ff0bee2dfbf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#a844575e4d9c9870137121bf0fb241fb">scanIndexOD_t</a> <a class="el" href="structstruct__CO__Data.html#1863bd74fef91ec89b4c1ff0bee2dfbf">struct_CO_Data::scanIndexOD</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00091">91</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="d6cd6ffa658b1ed35d887b6bacb990cf"></a><!-- doxytag: member="struct_CO_Data::storeODSubIndex" ref="d6cd6ffa658b1ed35d887b6bacb990cf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objacces_8h.html#7b55b55a3f5ed8e4b2991cb85c7be7ce">storeODSubIndex_t</a> <a class="el" href="structstruct__CO__Data.html#d6cd6ffa658b1ed35d887b6bacb990cf">struct_CO_Data::storeODSubIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00092">92</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="de0a65bcf0cb16fd4dafe4d866655aab"></a><!-- doxytag: member="struct_CO_Data::dcf_cursor" ref="de0a65bcf0cb16fd4dafe4d866655aab" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8* <a class="el" href="structstruct__CO__Data.html#de0a65bcf0cb16fd4dafe4d866655aab">struct_CO_Data::dcf_cursor</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00095">95</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<a class="anchor" name="0a588710c53092b75cfe284ca7d9ccff"></a><!-- doxytag: member="struct_CO_Data::dcf_count_targets" ref="0a588710c53092b75cfe284ca7d9ccff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__CO__Data.html#0a588710c53092b75cfe284ca7d9ccff">struct_CO_Data::dcf_count_targets</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="data_8h-source.html#l00096">96</a> of file <a class="el" href="data_8h-source.html">data.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="data_8h-source.html">data.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__CO__Data__coll__graph.dot --- a/doc/doxygen/html/structstruct__CO__Data__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"]; - Node2 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"]; - Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"]; - Node3 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"]; - Node4 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"]; - Node4 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"]; - Node5 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"]; - Node5 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"]; - Node6 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"]; - Node6 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__CO__Data__coll__graph.md5 --- a/doc/doxygen/html/structstruct__CO__Data__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -70d3c5147782b619088bb44c28767f2c \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__BOARD.html --- a/doc/doxygen/html/structstruct__s__BOARD.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_BOARD Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_BOARD Struct Reference</h1><!-- doxytag: class="struct_s_BOARD" --><code>#include <<a class="el" href="can__driver_8h-source.html">can_driver.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="can__driver_8h-source.html#l00033">33</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="fb28847fd702021b624afe1f7d4b25b2"></a><!-- doxytag: member="struct_s_BOARD::busname" ref="fb28847fd702021b624afe1f7d4b25b2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">struct_s_BOARD::busname</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__driver_8h-source.html#l00034">34</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>. -</div> -</div><p> -<a class="anchor" name="5316679ded23cf846c63c06ab51a4646"></a><!-- doxytag: member="struct_s_BOARD::baudrate" ref="5316679ded23cf846c63c06ab51a4646" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char* <a class="el" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">struct_s_BOARD::baudrate</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="can__driver_8h-source.html#l00035">35</a> of file <a class="el" href="can__driver_8h-source.html">can_driver.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="can__driver_8h-source.html">can_driver.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__PDO.html --- a/doc/doxygen/html/structstruct__s__PDO.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_PDO Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_PDO Struct Reference</h1><!-- doxytag: class="struct_s_PDO" --><code>#include <<a class="el" href="pdo_8h-source.html">pdo.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">cobId</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">len</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">data</a> [8]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -The PDO structure -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00043">43</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="79a70c0ef320cc4c939f825e83e3d5b2"></a><!-- doxytag: member="struct_s_PDO::cobId" ref="79a70c0ef320cc4c939f825e83e3d5b2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__s__PDO.html#79a70c0ef320cc4c939f825e83e3d5b2">struct_s_PDO::cobId</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00044">44</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>. -</div> -</div><p> -<a class="anchor" name="49db07106430da9b89ec526e8ec1573d"></a><!-- doxytag: member="struct_s_PDO::len" ref="49db07106430da9b89ec526e8ec1573d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__PDO.html#49db07106430da9b89ec526e8ec1573d">struct_s_PDO::len</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00045">45</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>. -</div> -</div><p> -<a class="anchor" name="34fdcefa8119162840bccf2d67b5c6c0"></a><!-- doxytag: member="struct_s_PDO::data" ref="34fdcefa8119162840bccf2d67b5c6c0" args="[8]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__PDO.html#34fdcefa8119162840bccf2d67b5c6c0">struct_s_PDO::data</a>[8] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00046">46</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="pdo_8h-source.html">pdo.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__SDO.html --- a/doc/doxygen/html/structstruct__s__SDO.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_SDO Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_SDO Struct Reference</h1><!-- doxytag: class="struct_s_SDO" --><code>#include <<a class="el" href="sdo_8h-source.html">sdo.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">nodeId</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structBODY.html">BODY</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">body</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00080">80</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="bc72f84dbb51c6eb92ff44ac68e18ed5"></a><!-- doxytag: member="struct_s_SDO::nodeId" ref="bc72f84dbb51c6eb92ff44ac68e18ed5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__SDO.html#bc72f84dbb51c6eb92ff44ac68e18ed5">struct_s_SDO::nodeId</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00081">81</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="d24ba4940b125535e1d4e618fa6aa853"></a><!-- doxytag: member="struct_s_SDO::body" ref="d24ba4940b125535e1d4e618fa6aa853" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">struct <a class="el" href="structBODY.html">BODY</a> <a class="el" href="structstruct__s__SDO.html#d24ba4940b125535e1d4e618fa6aa853">struct_s_SDO::body</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00082">82</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__SDO__coll__graph.dot --- a/doc/doxygen/html/structstruct__s__SDO__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="struct_s_SDO",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="body",fontname="FreeSans.ttf"]; - Node2 [label="BODY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structBODY.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__SDO__coll__graph.md5 --- a/doc/doxygen/html/structstruct__s__SDO__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -263682cbbaaa901b1565002c688005bf \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__process__var.html --- a/doc/doxygen/html/structstruct__s__process__var.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_process_var Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_process_var Struct Reference</h1><!-- doxytag: class="struct_s_process_var" --><code>#include <<a class="el" href="pdo_8h-source.html">pdo.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">count</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">data</a> [PDO_MAX_LEN]</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00032">32</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="f5110cf5f12faa435cb992cc96e7ff6b"></a><!-- doxytag: member="struct_s_process_var::count" ref="f5110cf5f12faa435cb992cc96e7ff6b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__process__var.html#f5110cf5f12faa435cb992cc96e7ff6b">struct_s_process_var::count</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00033">33</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>. -</div> -</div><p> -<a class="anchor" name="8790415d8a6886dadbb02c5f145bb543"></a><!-- doxytag: member="struct_s_process_var::data" ref="8790415d8a6886dadbb02c5f145bb543" args="[PDO_MAX_LEN]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__process__var.html#8790415d8a6886dadbb02c5f145bb543">struct_s_process_var::data</a>[PDO_MAX_LEN] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="pdo_8h-source.html#l00037">37</a> of file <a class="el" href="pdo_8h-source.html">pdo.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="pdo_8h-source.html">pdo.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__timer__entry.html --- a/doc/doxygen/html/structstruct__s__timer__entry.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_timer_entry Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_timer_entry Struct Reference</h1><!-- doxytag: class="struct_s_timer_entry" --><code>#include <<a class="el" href="timer_8h-source.html">timer.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">state</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">id</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">interval</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00043">43</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="a58939661154282941a8b289d6019064"></a><!-- doxytag: member="struct_s_timer_entry::state" ref="a58939661154282941a8b289d6019064" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">struct_s_timer_entry::state</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00044">44</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="c08f4de0f4a517ce2bb72f18251cd13c"></a><!-- doxytag: member="struct_s_timer_entry::d" ref="c08f4de0f4a517ce2bb72f18251cd13c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a>* <a class="el" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">struct_s_timer_entry::d</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00045">45</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="3aaad06b3f938b7af91b790a4dd30669"></a><!-- doxytag: member="struct_s_timer_entry::callback" ref="3aaad06b3f938b7af91b790a4dd30669" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="el" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">struct_s_timer_entry::callback</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00046">46</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="aaaa1955d3358bf87060856bdf834b61"></a><!-- doxytag: member="struct_s_timer_entry::id" ref="aaaa1955d3358bf87060856bdf834b61" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">struct_s_timer_entry::id</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00047">47</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="ab57b1903f3819bce5018173dfb9f999"></a><!-- doxytag: member="struct_s_timer_entry::val" ref="ab57b1903f3819bce5018173dfb9f999" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL <a class="el" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">struct_s_timer_entry::val</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00048">48</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="472c7adbaa1bd11813ab888ae328c61c"></a><!-- doxytag: member="struct_s_timer_entry::interval" ref="472c7adbaa1bd11813ab888ae328c61c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL <a class="el" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">struct_s_timer_entry::interval</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00049">49</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="timer_8h-source.html">timer.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__timer__entry__coll__graph.dot --- a/doc/doxygen/html/structstruct__s__timer__entry__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="struct_s_timer_entry",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="d",fontname="FreeSans.ttf"]; - Node2 [label="struct_CO_Data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__CO__Data.html"]; - Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="objdict",fontname="FreeSans.ttf"]; - Node3 [label="td_indextable",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$structtd__indextable.html"]; - Node4 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastIndex\nfirstIndex",fontname="FreeSans.ttf"]; - Node4 [label="s_quick_index",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__quick__index.html"]; - Node5 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="process_var",fontname="FreeSans.ttf"]; - Node5 [label="struct_s_process_var",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__process__var.html"]; - Node6 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurrentCommunicationState",fontname="FreeSans.ttf"]; - Node6 [label="s_state_communication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structs__state__communication.html"]; - Node7 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transfers",fontname="FreeSans.ttf"]; - Node7 [label="struct_s_transfer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structstruct__s__transfer.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__timer__entry__coll__graph.md5 --- a/doc/doxygen/html/structstruct__s__timer__entry__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c6efa5d74e93eef1ed43af19da8c1d6a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structstruct__s__transfer.html --- a/doc/doxygen/html/structstruct__s__transfer.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,285 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: struct_s_transfer Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>struct_s_transfer Struct Reference</h1><!-- doxytag: class="struct_s_transfer" --><code>#include <<a class="el" href="sdo_8h-source.html">sdo.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">nodeId</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">whoami</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">state</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">toggle</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">abortCode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">index</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">subIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">count</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">offset</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">data</a> [SDO_MAX_LENGTH_TRANSFERT]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">dataType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">timer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">Callback</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00038">38</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="2b0484e16a202ee1bfd43e16b0bae16f"></a><!-- doxytag: member="struct_s_transfer::nodeId" ref="2b0484e16a202ee1bfd43e16b0bae16f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#2b0484e16a202ee1bfd43e16b0bae16f">struct_s_transfer::nodeId</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00039">39</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="aa0efe13c25c38cc79842b3eded01b96"></a><!-- doxytag: member="struct_s_transfer::whoami" ref="aa0efe13c25c38cc79842b3eded01b96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#aa0efe13c25c38cc79842b3eded01b96">struct_s_transfer::whoami</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00041">41</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="41d265854e5ebb062db224276888ab21"></a><!-- doxytag: member="struct_s_transfer::state" ref="41d265854e5ebb062db224276888ab21" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#41d265854e5ebb062db224276888ab21">struct_s_transfer::state</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00042">42</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="8b43e3d56cae7eb574d239f85b6aebb2"></a><!-- doxytag: member="struct_s_transfer::toggle" ref="8b43e3d56cae7eb574d239f85b6aebb2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#8b43e3d56cae7eb574d239f85b6aebb2">struct_s_transfer::toggle</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00043">43</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="214694408d5f6e87695807efd2cfbc47"></a><!-- doxytag: member="struct_s_transfer::abortCode" ref="214694408d5f6e87695807efd2cfbc47" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#214694408d5f6e87695807efd2cfbc47">struct_s_transfer::abortCode</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00044">44</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="36eca18553634876a27fc4b89578e3bc"></a><!-- doxytag: member="struct_s_transfer::index" ref="36eca18553634876a27fc4b89578e3bc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structstruct__s__transfer.html#36eca18553634876a27fc4b89578e3bc">struct_s_transfer::index</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00047">47</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="fca5916593f97eb6d006fe11c7b28983"></a><!-- doxytag: member="struct_s_transfer::subIndex" ref="fca5916593f97eb6d006fe11c7b28983" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#fca5916593f97eb6d006fe11c7b28983">struct_s_transfer::subIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00048">48</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="42a6d8e63916bf2b2d1649995f8f0e11"></a><!-- doxytag: member="struct_s_transfer::count" ref="42a6d8e63916bf2b2d1649995f8f0e11" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#42a6d8e63916bf2b2d1649995f8f0e11">struct_s_transfer::count</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00049">49</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="f29303b809a05773a5333fb079c59ff7"></a><!-- doxytag: member="struct_s_transfer::offset" ref="f29303b809a05773a5333fb079c59ff7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="structstruct__s__transfer.html#f29303b809a05773a5333fb079c59ff7">struct_s_transfer::offset</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00050">50</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="b907a54e35126b8e267f546699e1df25"></a><!-- doxytag: member="struct_s_transfer::data" ref="b907a54e35126b8e267f546699e1df25" args="[SDO_MAX_LENGTH_TRANSFERT]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#b907a54e35126b8e267f546699e1df25">struct_s_transfer::data</a>[SDO_MAX_LENGTH_TRANSFERT] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00056">56</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="bac6b366cfcddb5e7d64f6bf2eb97d74"></a><!-- doxytag: member="struct_s_transfer::dataType" ref="bac6b366cfcddb5e7d64f6bf2eb97d74" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structstruct__s__transfer.html#bac6b366cfcddb5e7d64f6bf2eb97d74">struct_s_transfer::dataType</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00057">57</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="5ef26fb9ec5de7702471923586933a1a"></a><!-- doxytag: member="struct_s_transfer::timer" ref="5ef26fb9ec5de7702471923586933a1a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="structstruct__s__transfer.html#5ef26fb9ec5de7702471923586933a1a">struct_s_transfer::timer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00061">61</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<a class="anchor" name="e32787d562569a71aa8f9633e3d34ca0"></a><!-- doxytag: member="struct_s_transfer::Callback" ref="e32787d562569a71aa8f9633e3d34ca0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="sdo_8h.html#606eccfef67e572723e1efba3f0d87ba">SDOCallback_t</a> <a class="el" href="structstruct__s__transfer.html#e32787d562569a71aa8f9633e3d34ca0">struct_s_transfer::Callback</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sdo_8h-source.html#l00067">67</a> of file <a class="el" href="sdo_8h-source.html">sdo.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="sdo_8h-source.html">sdo.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structt__pointerStack.html --- a/doc/doxygen/html/structt__pointerStack.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: t_pointerStack Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>t_pointerStack Struct Reference</h1><!-- doxytag: class="t_pointerStack" --><code>#include <<a class="el" href="candriver_8h-source.html">candriver.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">w</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">r</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00067">67</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="2932da8af07722bab7bb70042bca9e55"></a><!-- doxytag: member="t_pointerStack::w" ref="2932da8af07722bab7bb70042bca9e55" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structt__pointerStack.html#2932da8af07722bab7bb70042bca9e55">t_pointerStack::w</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00068">68</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<a class="anchor" name="828854582cfd2d911935d50deec2f89e"></a><!-- doxytag: member="t_pointerStack::r" ref="828854582cfd2d911935d50deec2f89e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structt__pointerStack.html#828854582cfd2d911935d50deec2f89e">t_pointerStack::r</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="candriver_8h-source.html#l00069">69</a> of file <a class="el" href="candriver_8h-source.html">candriver.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/<a class="el" href="candriver_8h-source.html">candriver.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structtd__indextable.html --- a/doc/doxygen/html/structtd__indextable.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: td_indextable Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>td_indextable Struct Reference</h1><!-- doxytag: class="td_indextable" --><code>#include <<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">pSubindex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">bSubCount</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">index</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -Struct for creating entries in the communictaion profile -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00105">105</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="fdd93efce94f77d57c5778e04a6a225c"></a><!-- doxytag: member="td_indextable::pSubindex" ref="fdd93efce94f77d57c5778e04a6a225c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a>* <a class="el" href="structtd__indextable.html#fdd93efce94f77d57c5778e04a6a225c">td_indextable::pSubindex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00107">107</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="b0eaef21e60f3348e8928af66c2dbfcd"></a><!-- doxytag: member="td_indextable::bSubCount" ref="b0eaef21e60f3348e8928af66c2dbfcd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structtd__indextable.html#b0eaef21e60f3348e8928af66c2dbfcd">td_indextable::bSubCount</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00108">108</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="1e4c3fb3d8fae2756c13bc5dad9caf0c"></a><!-- doxytag: member="td_indextable::index" ref="1e4c3fb3d8fae2756c13bc5dad9caf0c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="structtd__indextable.html#1e4c3fb3d8fae2756c13bc5dad9caf0c">td_indextable::index</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00112">112</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structtd__indextable__coll__graph.dot --- a/doc/doxygen/html/structtd__indextable__coll__graph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - Node1 [label="td_indextable",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pSubindex",fontname="FreeSans.ttf"]; - Node2 [label="td_subindex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$structtd__subindex.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structtd__indextable__coll__graph.md5 --- a/doc/doxygen/html/structtd__indextable__coll__graph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -5ca12fcfcfb4a2a4e875f35f53a94431 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/structtd__subindex.html --- a/doc/doxygen/html/structtd__subindex.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,114 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: td_subindex Struct Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li><a href="functions.html"><span>Data Fields</span></a></li> - </ul></div> -<h1>td_subindex Struct Reference</h1><!-- doxytag: class="td_subindex" --><code>#include <<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>></code> -<p> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">bAccessType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">bDataType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">size</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">pObject</a></td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -This are some structs which are neccessary for creating the entries of the object dictionary. -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00095">95</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>.<hr><h2>Field Documentation</h2> -<a class="anchor" name="c9bfdd809125b0ff777f82158ac4043c"></a><!-- doxytag: member="td_subindex::bAccessType" ref="c9bfdd809125b0ff777f82158ac4043c" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#c9bfdd809125b0ff777f82158ac4043c">td_subindex::bAccessType</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00097">97</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="ee8e6e6a00f3766df634e3c5017d2162"></a><!-- doxytag: member="td_subindex::bDataType" ref="ee8e6e6a00f3766df634e3c5017d2162" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#ee8e6e6a00f3766df634e3c5017d2162">td_subindex::bDataType</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00098">98</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="660ca8ed5b240340229cfd07c6700d1b"></a><!-- doxytag: member="td_subindex::size" ref="660ca8ed5b240340229cfd07c6700d1b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="structtd__subindex.html#660ca8ed5b240340229cfd07c6700d1b">td_subindex::size</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00099">99</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<a class="anchor" name="6c83d4e45acd437dcd6746fcf9b7495a"></a><!-- doxytag: member="td_subindex::pObject" ref="6c83d4e45acd437dcd6746fcf9b7495a" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* <a class="el" href="structtd__subindex.html#6c83d4e45acd437dcd6746fcf9b7495a">td_subindex::pObject</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="objdictdef_8h-source.html#l00100">100</a> of file <a class="el" href="objdictdef_8h-source.html">objdictdef.h</a>. -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li>/home/epimerde/documents/tc11/CanFestival-3/include/<a class="el" href="objdictdef_8h-source.html">objdictdef.h</a></ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/subindextable_8py-source.html --- a/doc/doxygen/html/subindextable_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,751 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py</h1><a href="subindextable_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacesubindextable.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> wxPython.wx <span class="keyword">import</span> * -<a name="l00025"></a>00025 <span class="keyword">from</span> wxPython.grid <span class="keyword">import</span> * -<a name="l00026"></a>00026 <span class="keyword">import</span> wx -<a name="l00027"></a>00027 <span class="keyword">import</span> wx.grid -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="keyword">from</span> types <span class="keyword">import</span> * -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="keyword">from</span> node <span class="keyword">import</span> OD_Subindex, OD_MultipleSubindexes, OD_IdenticalSubindexes, OD_IdenticalIndexes -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 ColSizes = [75, 250, 150, 125, 100, 60, 250] -<a name="l00034"></a>00034 ColAlignements = [wxALIGN_CENTER, wxALIGN_LEFT, wxALIGN_CENTER, wxALIGN_RIGHT, wxALIGN_CENTER, wxALIGN_CENTER, wxALIGN_LEFT] -<a name="l00035"></a>00035 AccessList = <span class="stringliteral">"Read Only,Write Only,Read/Write"</span> -<a name="l00036"></a>00036 RAccessList = <span class="stringliteral">"Read Only,Read/Write"</span> -<a name="l00037"></a>00037 BoolList = <span class="stringliteral">"True,False"</span> -<a name="l00038"></a>00038 OptionList = <span class="stringliteral">"Yes,No"</span> -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 DictionaryOrganisation = [ -<a name="l00041"></a>00041 {<span class="stringliteral">"minIndex"</span> : 0x0001, <span class="stringliteral">"maxIndex"</span> : 0x0FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Data Type Definitions"</span>}, -<a name="l00042"></a>00042 {<span class="stringliteral">"minIndex"</span> : 0x1000, <span class="stringliteral">"maxIndex"</span> : 0x1029, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Communication Parameters"</span>}, -<a name="l00043"></a>00043 {<span class="stringliteral">"minIndex"</span> : 0x1200, <span class="stringliteral">"maxIndex"</span> : 0x12FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"SDO Parameters"</span>}, -<a name="l00044"></a>00044 {<span class="stringliteral">"minIndex"</span> : 0x1400, <span class="stringliteral">"maxIndex"</span> : 0x15FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO Parameters"</span>}, -<a name="l00045"></a>00045 {<span class="stringliteral">"minIndex"</span> : 0x1600, <span class="stringliteral">"maxIndex"</span> : 0x17FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Receive PDO Mapping"</span>}, -<a name="l00046"></a>00046 {<span class="stringliteral">"minIndex"</span> : 0x1800, <span class="stringliteral">"maxIndex"</span> : 0x19FF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO Parameters"</span>}, -<a name="l00047"></a>00047 {<span class="stringliteral">"minIndex"</span> : 0x1A00, <span class="stringliteral">"maxIndex"</span> : 0x1BFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Transmit PDO Mapping"</span>}, -<a name="l00048"></a>00048 {<span class="stringliteral">"minIndex"</span> : 0x1C00, <span class="stringliteral">"maxIndex"</span> : 0x1FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Other Communication Parameters"</span>}, -<a name="l00049"></a>00049 {<span class="stringliteral">"minIndex"</span> : 0x2000, <span class="stringliteral">"maxIndex"</span> : 0x5FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Manufacturer Specific"</span>}, -<a name="l00050"></a>00050 {<span class="stringliteral">"minIndex"</span> : 0x6000, <span class="stringliteral">"maxIndex"</span> : 0x9FFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Standardized Device Profile"</span>}, -<a name="l00051"></a>00051 {<span class="stringliteral">"minIndex"</span> : 0xA000, <span class="stringliteral">"maxIndex"</span> : 0xBFFF, <span class="stringliteral">"name"</span> : <span class="stringliteral">"Standardized Interface Profile"</span>}] -<a name="l00052"></a>00052 -<a name="l00053"></a><a class="code" href="classsubindextable_1_1SubindexTable.html">00053</a> <span class="keyword">class </span><a class="code" href="classsubindextable_1_1SubindexTable.html">SubindexTable</a>(wxPyGridTableBase): -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="stringliteral">"""</span> -<a name="l00056"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">00056</a> <span class="stringliteral"> A custom wxGrid Table using user supplied data</span> -<a name="l00057"></a>00057 <span class="stringliteral"> """</span> -<a name="l00058"></a>00058 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#217d723449d9ae8d755dd7ff0c20bc4d">__init__</a>(self, parent, data, editors, colnames): -<a name="l00059"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">00059</a> <span class="comment"># The base class must be initialized *first*</span> -<a name="l00060"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">00060</a> wxPyGridTableBase.__init__(self) -<a name="l00061"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">00061</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = data -<a name="l00062"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">00062</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = editors -<a name="l00063"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">00063</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex = 0 -<a name="l00064"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">00064</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames = colnames -<a name="l00065"></a>00065 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent = parent -<a name="l00066"></a>00066 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">True</span> -<a name="l00067"></a>00067 <span class="comment"># XXX</span> -<a name="l00068"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">00068</a> <span class="comment"># we need to store the row length and collength to</span> -<a name="l00069"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">00069</a> <span class="comment"># see if the table has changed size</span> -<a name="l00070"></a>00070 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows() -<a name="l00071"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">00071</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols() -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#40407a8d399c7fd09fafa1984f05cfce">Disable</a>(self): -<a name="l00074"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">00074</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">False</span> -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#f9d1c56f6df9baf4e4c6bf80d00fad8c">Enable</a>(self): -<a name="l00077"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">00077</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable = <span class="keyword">True</span> -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>(self): -<a name="l00080"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">00080</a> <span class="keywordflow">return</span> len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames) -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>(self): -<a name="l00083"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">00083</a> <span class="keywordflow">return</span> len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data) -<a name="l00084"></a>00084 -<a name="l00085"></a>00085 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>(self, col): -<a name="l00086"></a>00086 <span class="keywordflow">if</span> col < len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames): -<a name="l00087"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">00087</a> <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames[col] -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#d37d12554092ade50c2ae8b5395b8bb9">GetRowLabelValues</a>(self, row): -<a name="l00090"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">00090</a> <span class="keywordflow">return</span> row -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#c365af6b3cd244b836e3f22fb839a93b">GetValue</a>(self, row, col): -<a name="l00093"></a>00093 <span class="keywordflow">if</span> row < self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows(): -<a name="l00094"></a>00094 value = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row].get(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col), <span class="stringliteral">""</span>) -<a name="l00095"></a>00095 <span class="keywordflow">if</span> (type(value) == UnicodeType): -<a name="l00096"></a>00096 <span class="keywordflow">return</span> value -<a name="l00097"></a>00097 <span class="keywordflow">else</span>: -<a name="l00098"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">00098</a> <span class="keywordflow">return</span> str(value) -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#2e40735bad19bfc79a68770f23d1cce5">GetEditor</a>(self, row, col): -<a name="l00101"></a>00101 <span class="keywordflow">if</span> row < self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows(): -<a name="l00102"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">00102</a> <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors[row].get(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col), <span class="stringliteral">""</span>) -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#65a8c6f7466204e224a289af19248fda">GetValueByName</a>(self, row, colname): -<a name="l00105"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">00105</a> <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row].get(colname) -<a name="l00106"></a>00106 -<a name="l00107"></a>00107 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#65aeea9932fde2c83878d00f4b78e275">SetValue</a>(self, row, col, value): -<a name="l00108"></a>00108 <span class="keywordflow">if</span> col < len(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#6d5550af6dcf0c5561150056e5341bf5">colnames</a>colnames): -<a name="l00109"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">00109</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data[row][self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col)] = value -<a name="l00110"></a>00110 -<a name="l00111"></a>00111 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#56aaa52f5cbbfd3bf243433b798b10c8">ResetView</a>(self, grid): -<a name="l00112"></a>00112 <span class="stringliteral">"""</span> -<a name="l00113"></a>00113 <span class="stringliteral"> (wxGrid) -> Reset the grid view. Call this to</span> -<a name="l00114"></a>00114 <span class="stringliteral"> update the grid if rows and columns have been added or deleted</span> -<a name="l00115"></a>00115 <span class="stringliteral"> """</span> -<a name="l00116"></a>00116 grid.BeginBatch() -<a name="l00117"></a>00117 <span class="keywordflow">for</span> current, new, delmsg, addmsg <span class="keywordflow">in</span> [ -<a name="l00118"></a>00118 (self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows, self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows(), wxGRIDTABLE_NOTIFY_ROWS_DELETED, wxGRIDTABLE_NOTIFY_ROWS_APPENDED), -<a name="l00119"></a>00119 (self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols, self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols(), wxGRIDTABLE_NOTIFY_COLS_DELETED, wxGRIDTABLE_NOTIFY_COLS_APPENDED), -<a name="l00120"></a>00120 ]: -<a name="l00121"></a>00121 <span class="keywordflow">if</span> new < current: -<a name="l00122"></a>00122 msg = wxGridTableMessage(self,delmsg,new,current-new) -<a name="l00123"></a>00123 grid.ProcessTableMessage(msg) -<a name="l00124"></a>00124 <span class="keywordflow">elif</span> new > current: -<a name="l00125"></a>00125 msg = wxGridTableMessage(self,addmsg,new-current) -<a name="l00126"></a>00126 grid.ProcessTableMessage(msg) -<a name="l00127"></a>00127 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a>UpdateValues(grid) -<a name="l00128"></a>00128 grid.EndBatch() -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#501fbeed9ff17247fb2376b4b5b1c936">_rows</a>_rows = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows() -<a name="l00131"></a>00131 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#167f300b04601f8034e98dc89a3cacca">_cols</a>_cols = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols() -<a name="l00132"></a>00132 <span class="comment"># update the column rendering scheme</span> -<a name="l00133"></a>00133 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a>_updateColAttrs(grid) -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 <span class="comment"># update the scrollbars and the displayed part of the grid</span> -<a name="l00136"></a>00136 grid.AdjustScrollbars() -<a name="l00137"></a>00137 grid.ForceRefresh() -<a name="l00138"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">00138</a> -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#882d75c01e68c5464cacd8f0b161ecac">UpdateValues</a>(self, grid): -<a name="l00141"></a>00141 <span class="stringliteral">"""Update all displayed values"""</span> -<a name="l00142"></a>00142 <span class="comment"># This sends an event to the grid table to update all of the values</span> -<a name="l00143"></a>00143 msg = wxGridTableMessage(self, wxGRIDTABLE_REQUEST_VIEW_GET_VALUES) -<a name="l00144"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">00144</a> grid.ProcessTableMessage(msg) -<a name="l00145"></a>00145 -<a name="l00146"></a>00146 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#1ec67dd0580844cc271088320cf5c0fb">_updateColAttrs</a>(self, grid): -<a name="l00147"></a>00147 <span class="stringliteral">"""</span> -<a name="l00148"></a>00148 <span class="stringliteral"> wxGrid -> update the column attributes to add the</span> -<a name="l00149"></a>00149 <span class="stringliteral"> appropriate renderer given the column name.</span> -<a name="l00150"></a>00150 <span class="stringliteral"></span> -<a name="l00151"></a>00151 <span class="stringliteral"> Otherwise default to the default renderer.</span> -<a name="l00152"></a>00152 <span class="stringliteral"> """</span> -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="keywordflow">for</span> col <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()): -<a name="l00155"></a>00155 attr = wxGridCellAttr() -<a name="l00156"></a>00156 attr.SetAlignment(ColAlignements[col], wxALIGN_CENTRE) -<a name="l00157"></a>00157 grid.SetColAttr(col, attr) -<a name="l00158"></a>00158 grid.SetColSize(col, ColSizes[col]) -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 typelist = <span class="keywordtype">None</span> -<a name="l00161"></a>00161 maplist = <span class="keywordtype">None</span> -<a name="l00162"></a>00162 <span class="keywordflow">for</span> row <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#e4df8be09ce11ef31c05482c9e04b236">GetNumberRows</a>GetNumberRows()): -<a name="l00163"></a>00163 editors = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors[row] -<a name="l00164"></a>00164 <span class="keywordflow">for</span> col <span class="keywordflow">in</span> range(self.<a class="code" href="classsubindextable_1_1SubindexTable.html#a227b7f00b023072f3b346466a266513">GetNumberCols</a>GetNumberCols()): -<a name="l00165"></a>00165 editor = <span class="keywordtype">None</span> -<a name="l00166"></a>00166 renderer = <span class="keywordtype">None</span> -<a name="l00167"></a>00167 -<a name="l00168"></a>00168 colname = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#473cb5b7e6e7a31f8668256c1d42eb58">GetColLabelValue</a>GetColLabelValue(col) -<a name="l00169"></a>00169 editortype = editors[colname] -<a name="l00170"></a>00170 <span class="keywordflow">if</span> editortype <span class="keywordflow">and</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#747986e24195de77f7c1e20a5a547c22">Editable</a>Editable: -<a name="l00171"></a>00171 grid.SetReadOnly(row, col, <span class="keyword">False</span>) -<a name="l00172"></a>00172 <span class="keywordflow">if</span> editortype == <span class="stringliteral">"string"</span>: -<a name="l00173"></a>00173 editor = wxGridCellTextEditor() -<a name="l00174"></a>00174 renderer = wxGridCellStringRenderer() -<a name="l00175"></a>00175 <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"length"</span> <span class="keywordflow">in</span> editors: -<a name="l00176"></a>00176 editor.SetParameters(editors[<span class="stringliteral">"length"</span>]) -<a name="l00177"></a>00177 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"number"</span>: -<a name="l00178"></a>00178 editor = wxGridCellNumberEditor() -<a name="l00179"></a>00179 renderer = wxGridCellNumberRenderer() -<a name="l00180"></a>00180 <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"min"</span> <span class="keywordflow">in</span> editors <span class="keywordflow">and</span> <span class="stringliteral">"max"</span> <span class="keywordflow">in</span> editors: -<a name="l00181"></a>00181 editor.SetParameters(<span class="stringliteral">"%s,%s"</span>%(editors[<span class="stringliteral">"min"</span>],editors[<span class="stringliteral">"max"</span>])) -<a name="l00182"></a>00182 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"real"</span>: -<a name="l00183"></a>00183 editor = wxGridCellFloatEditor() -<a name="l00184"></a>00184 renderer = wxGridCellFloatRenderer() -<a name="l00185"></a>00185 <span class="keywordflow">if</span> colname == <span class="stringliteral">"value"</span> <span class="keywordflow">and</span> <span class="stringliteral">"min"</span> <span class="keywordflow">in</span> editors <span class="keywordflow">and</span> <span class="stringliteral">"max"</span> <span class="keywordflow">in</span> editors: -<a name="l00186"></a>00186 editor.SetParameters(<span class="stringliteral">"%s,%s"</span>%(editors[<span class="stringliteral">"min"</span>],editors[<span class="stringliteral">"max"</span>])) -<a name="l00187"></a>00187 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"bool"</span>: -<a name="l00188"></a>00188 editor = wxGridCellChoiceEditor() -<a name="l00189"></a>00189 editor.SetParameters(BoolList) -<a name="l00190"></a>00190 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"access"</span>: -<a name="l00191"></a>00191 editor = wxGridCellChoiceEditor() -<a name="l00192"></a>00192 editor.SetParameters(AccessList) -<a name="l00193"></a>00193 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"raccess"</span>: -<a name="l00194"></a>00194 editor = wxGridCellChoiceEditor() -<a name="l00195"></a>00195 editor.SetParameters(RAccessList) -<a name="l00196"></a>00196 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"option"</span>: -<a name="l00197"></a>00197 editor = wxGridCellChoiceEditor() -<a name="l00198"></a>00198 editor.SetParameters(OptionList) -<a name="l00199"></a>00199 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"type"</span>: -<a name="l00200"></a>00200 editor = wxGridCellChoiceEditor() -<a name="l00201"></a>00201 <span class="keywordflow">if</span> typelist == <span class="keywordtype">None</span>: -<a name="l00202"></a>00202 typelist = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent.Manager.GetCurrentTypeList() -<a name="l00203"></a>00203 editor.SetParameters(typelist) -<a name="l00204"></a>00204 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"map"</span>: -<a name="l00205"></a>00205 editor = wxGridCellChoiceEditor() -<a name="l00206"></a>00206 <span class="keywordflow">if</span> maplist == <span class="keywordtype">None</span>: -<a name="l00207"></a>00207 maplist = self.<a class="code" href="classsubindextable_1_1SubindexTable.html#654144476070b960f88f05dcb14ae26c">Parent</a>Parent.Manager.GetCurrentMapList() -<a name="l00208"></a>00208 editor.SetParameters(maplist) -<a name="l00209"></a>00209 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"time"</span>: -<a name="l00210"></a>00210 editor = wxGridCellTextEditor() -<a name="l00211"></a>00211 renderer = wxGridCellStringRenderer() -<a name="l00212"></a>00212 <span class="keywordflow">elif</span> editortype == <span class="stringliteral">"domain"</span>: -<a name="l00213"></a>00213 editor = wxGridCellTextEditor() -<a name="l00214"></a>00214 renderer = wxGridCellStringRenderer() -<a name="l00215"></a>00215 <span class="keywordflow">else</span>: -<a name="l00216"></a>00216 grid.SetReadOnly(row, col, <span class="keyword">True</span>) -<a name="l00217"></a>00217 -<a name="l00218"></a>00218 grid.SetCellEditor(row, col, editor) -<a name="l00219"></a>00219 grid.SetCellRenderer(row, col, renderer) -<a name="l00220"></a>00220 -<a name="l00221"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">00221</a> grid.SetCellBackgroundColour(row, col, wxWHITE) -<a name="l00222"></a>00222 -<a name="l00223"></a>00223 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#b3b87639c5b4973204a7004dfe779f61">SetData</a>(self, data): -<a name="l00224"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">00224</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = data -<a name="l00225"></a>00225 -<a name="l00226"></a>00226 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#fe11dbf7566e5d5bbb9fa496e2cd252e">SetEditors</a>(self, editors): -<a name="l00227"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">00227</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = editors -<a name="l00228"></a>00228 -<a name="l00229"></a>00229 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#077e9fd84d8def000462c611f9b2032a">GetCurrentIndex</a>(self): -<a name="l00230"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">00230</a> <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#725ea4673a2c4a5c8046e4ab6d292135">SetCurrentIndex</a>(self, index): -<a name="l00233"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">00233</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#4565d7d3a88f53b96a4abba5dc13f007">CurrentIndex</a>CurrentIndex = index -<a name="l00234"></a>00234 -<a name="l00235"></a>00235 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#8706c1886ece48bf683b0e6ced4811c7">AppendRow</a>(self, row_content): -<a name="l00236"></a><a class="code" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">00236</a> self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data.append(row_content) -<a name="l00237"></a>00237 -<a name="l00238"></a>00238 <span class="keyword">def </span><a class="code" href="classsubindextable_1_1SubindexTable.html#c3b7a0e42be4036c5f4131e6c38e1c78">Empty</a>(self): -<a name="l00239"></a>00239 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#f7305b21e795d6e2203cd89dced09135">data</a>data = [] -<a name="l00240"></a>00240 self.<a class="code" href="classsubindextable_1_1SubindexTable.html#3d8a557d0b2f5886b1a843ba269ff68e">editors</a>editors = [] -<a name="l00241"></a>00241 -<a name="l00242"></a>00242 [wxID_EDITINGPANEL, wxID_EDITINGPANELADDBUTTON, wxID_EDITINGPANELINDEXCHOICE, -<a name="l00243"></a>00243 wxID_EDITINGPANELINDEXLIST, wxID_EDITINGPANELINDEXLISTPANEL, wxID_EDITINGPANELPARTLIST, -<a name="l00244"></a>00244 wxID_EDITINGPANELSECONDSPLITTER, wxID_EDITINGPANELSUBINDEXGRID, -<a name="l00245"></a>00245 wxID_EDITINGPANELSUBINDEXGRIDPANEL, wxID_EDITINGPANELCALLBACKCHECK, -<a name="l00246"></a>00246 ] = [wx.NewId() <span class="keywordflow">for</span> _init_ctrls <span class="keywordflow">in</span> range(10)] -<a name="l00247"></a>00247 -<a name="l00248"></a>00248 [wxID_EDITINGPANELINDEXLISTMENUITEMS0, wxID_EDITINGPANELINDEXLISTMENUITEMS1, -<a name="l00249"></a>00249 wxID_EDITINGPANELINDEXLISTMENUITEMS2, -<a name="l00250"></a>00250 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_IndexListMenu_Items <span class="keywordflow">in</span> range(3)] -<a name="l00251"></a>00251 -<a name="l00252"></a>00252 [wxID_EDITINGPANELMENU1ITEMS0, wxID_EDITINGPANELMENU1ITEMS1, -<a name="l00253"></a>00253 ] = [wx.NewId() <span class="keywordflow">for</span> _init_coll_SubindexGridMenu_Items <span class="keywordflow">in</span> range(2)] -<a name="l00254"></a>00254 -<a name="l00255"></a><a class="code" href="classsubindextable_1_1EditingPanel.html">00255</a> <span class="keyword">class </span><a class="code" href="classsubindextable_1_1EditingPanel.html">EditingPanel</a>(wx.SplitterWindow): -<a name="l00256"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">00256</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a>(self, parent): -<a name="l00257"></a>00257 <span class="comment"># generated method, don't edit</span> -<a name="l00258"></a>00258 -<a name="l00259"></a>00259 parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton, 0, border=0, flag=0) -<a name="l00260"></a>00260 parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice, 0, border=0, flag=wxGROW) -<a name="l00261"></a>00261 -<a name="l00262"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">00262</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a>(self, parent): -<a name="l00263"></a>00263 <span class="comment"># generated method, don't edit</span> -<a name="l00264"></a>00264 -<a name="l00265"></a>00265 parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck, 0, border=0, flag=0) -<a name="l00266"></a>00266 parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid, 0, border=0, flag=wxGROW) -<a name="l00267"></a>00267 -<a name="l00268"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">00268</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a>(self, parent): -<a name="l00269"></a>00269 <span class="comment"># generated method, don't edit</span> -<a name="l00270"></a>00270 -<a name="l00271"></a>00271 parent.AddWindow(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList, 0, border=0, flag=wxGROW) -<a name="l00272"></a>00272 parent.AddSizer(self.AddToListSizer, 0, border=0, flag=wxGROW) -<a name="l00273"></a>00273 -<a name="l00274"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">00274</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a>(self, parent): -<a name="l00275"></a>00275 <span class="comment"># generated method, don't edit</span> -<a name="l00276"></a>00276 -<a name="l00277"></a>00277 parent.AddGrowableCol(1) -<a name="l00278"></a>00278 -<a name="l00279"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">00279</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a>(self, parent): -<a name="l00280"></a>00280 <span class="comment"># generated method, don't edit</span> -<a name="l00281"></a>00281 -<a name="l00282"></a>00282 parent.AddGrowableCol(0) -<a name="l00283"></a>00283 parent.AddGrowableRow(1) -<a name="l00284"></a>00284 -<a name="l00285"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">00285</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a>(self, parent): -<a name="l00286"></a>00286 <span class="comment"># generated method, don't edit</span> -<a name="l00287"></a>00287 -<a name="l00288"></a>00288 parent.AddGrowableCol(0) -<a name="l00289"></a>00289 parent.AddGrowableRow(0) -<a name="l00290"></a>00290 -<a name="l00291"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">00291</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a>(self, parent): -<a name="l00292"></a>00292 <span class="comment"># generated method, don't edit</span> -<a name="l00293"></a>00293 -<a name="l00294"></a>00294 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELMENU1ITEMS0, -<a name="l00295"></a>00295 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Add'</span>) -<a name="l00296"></a>00296 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELMENU1ITEMS1, -<a name="l00297"></a>00297 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Delete'</span>) -<a name="l00298"></a>00298 self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a>OnAddSubindexMenu, -<a name="l00299"></a>00299 id=wxID_EDITINGPANELMENU1ITEMS0) -<a name="l00300"></a>00300 self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a>OnDeleteSubindexMenu, -<a name="l00301"></a>00301 id=wxID_EDITINGPANELMENU1ITEMS1) -<a name="l00302"></a>00302 -<a name="l00303"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">00303</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a>(self, parent): -<a name="l00304"></a>00304 <span class="comment"># generated method, don't edit</span> -<a name="l00305"></a>00305 -<a name="l00306"></a>00306 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS0, -<a name="l00307"></a>00307 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Rename'</span>) -<a name="l00308"></a>00308 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS2, -<a name="l00309"></a>00309 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Modify'</span>) -<a name="l00310"></a>00310 parent.Append(help=<span class="stringliteral">''</span>, id=wxID_EDITINGPANELINDEXLISTMENUITEMS1, -<a name="l00311"></a>00311 kind=wx.ITEM_NORMAL, text=<span class="stringliteral">'Delete'</span>) -<a name="l00312"></a>00312 self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a>OnRenameIndexMenu, -<a name="l00313"></a>00313 id=wxID_EDITINGPANELINDEXLISTMENUITEMS0) -<a name="l00314"></a>00314 self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a>OnDeleteIndexMenu, -<a name="l00315"></a>00315 id=wxID_EDITINGPANELINDEXLISTMENUITEMS1) -<a name="l00316"></a>00316 self.Bind(wx.EVT_MENU, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a>OnModifyIndexMenu, -<a name="l00317"></a>00317 id=wxID_EDITINGPANELINDEXLISTMENUITEMS2) -<a name="l00318"></a>00318 -<a name="l00319"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">00319</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a>(self): -<a name="l00320"></a>00320 <span class="comment"># generated method, don't edit</span> -<a name="l00321"></a>00321 self.IndexListMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00322"></a>00322 -<a name="l00323"></a>00323 self.SubindexGridMenu = wx.Menu(title=<span class="stringliteral">''</span>) -<a name="l00324"></a>00324 -<a name="l00325"></a>00325 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#4492082020058408801f412abcf59320">_init_coll_IndexListMenu_Items</a>_init_coll_IndexListMenu_Items(self.IndexListMenu) -<a name="l00326"></a>00326 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#9a9885a49704cbb3c71d0ab2baa96155">_init_coll_SubindexGridMenu_Items</a>_init_coll_SubindexGridMenu_Items(self.SubindexGridMenu) -<a name="l00327"></a>00327 -<a name="l00328"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">00328</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a>(self): -<a name="l00329"></a>00329 <span class="comment"># generated method, don't edit</span> -<a name="l00330"></a>00330 self.IndexListSizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00331"></a>00331 -<a name="l00332"></a>00332 self.SubindexGridSizer = wx.FlexGridSizer(cols=1, hgap=0, rows=2, vgap=0) -<a name="l00333"></a>00333 -<a name="l00334"></a>00334 self.AddToListSizer = wx.FlexGridSizer(cols=2, hgap=0, rows=1, vgap=0) -<a name="l00335"></a>00335 -<a name="l00336"></a>00336 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#59497a2a5eae0d061db737c27b459ede">_init_coll_IndexListSizer_Growables</a>_init_coll_IndexListSizer_Growables(self.IndexListSizer) -<a name="l00337"></a>00337 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#91152d27972ad900edd7dbd3722f04e9">_init_coll_IndexListSizer_Items</a>_init_coll_IndexListSizer_Items(self.IndexListSizer) -<a name="l00338"></a>00338 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#79c7c994481b15c024ba65a5cab5185d">_init_coll_SubindexGridSizer_Growables</a>_init_coll_SubindexGridSizer_Growables(self.SubindexGridSizer) -<a name="l00339"></a>00339 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73356427a8bd3b439bda45420136686a">_init_coll_SubindexGridSizer_Items</a>_init_coll_SubindexGridSizer_Items(self.SubindexGridSizer) -<a name="l00340"></a>00340 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#266b256cfd896e3a42c23f531de93121">_init_coll_AddToListSizer_Growables</a>_init_coll_AddToListSizer_Growables(self.AddToListSizer) -<a name="l00341"></a>00341 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#81852f5b97f68e5709560a4ff0d285fe">_init_coll_AddToListSizer_Items</a>_init_coll_AddToListSizer_Items(self.AddToListSizer) -<a name="l00342"></a>00342 -<a name="l00343"></a>00343 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel.SetSizer(self.SubindexGridSizer) -<a name="l00344"></a>00344 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel.SetSizer(self.IndexListSizer) -<a name="l00345"></a>00345 -<a name="l00346"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">00346</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a>(self, prnt): -<a name="l00347"></a>00347 wx.SplitterWindow.__init__(self, id=wxID_EDITINGPANEL, -<a name="l00348"></a>00348 name=<span class="stringliteral">'MainSplitter'</span>, parent=prnt, point=wx.Point(0, 0), -<a name="l00349"></a>00349 size=wx.Size(-1, -1), style=wx.SP_3D) -<a name="l00350"></a>00350 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#ad72ddfcc90a6d851466d24a9070e9d2">_init_utils</a>_init_utils() -<a name="l00351"></a>00351 self.SetNeedUpdating(<span class="keyword">True</span>) -<a name="l00352"></a>00352 self.SetMinimumPaneSize(1) -<a name="l00353"></a>00353 -<a name="l00354"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">00354</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList = wx.ListBox(choices=[], id=wxID_EDITINGPANELPARTLIST, -<a name="l00355"></a>00355 name=<span class="stringliteral">'PartList'</span>, parent=self, pos=wx.Point(0, 0), -<a name="l00356"></a>00356 size=wx.Size(-1, -1), style=0) -<a name="l00357"></a>00357 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.Bind(wx.EVT_LISTBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a>OnPartListBoxClick, -<a name="l00358"></a>00358 id=wxID_EDITINGPANELPARTLIST) -<a name="l00359"></a>00359 -<a name="l00360"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">00360</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter = wx.SplitterWindow(id=wxID_EDITINGPANELSECONDSPLITTER, -<a name="l00361"></a>00361 name=<span class="stringliteral">'SecondSplitter'</span>, parent=self, point=wx.Point(0, -<a name="l00362"></a>00362 0), size=wx.Size(-1, -1), style=wx.SP_3D) -<a name="l00363"></a>00363 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter.SetMinimumPaneSize(1) -<a name="l00364"></a>00364 self.SplitHorizontally(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter, -<a name="l00365"></a>00365 110) -<a name="l00366"></a>00366 -<a name="l00367"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">00367</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel = wx.Panel(id=wxID_EDITINGPANELSUBINDEXGRIDPANEL, -<a name="l00368"></a>00368 name=<span class="stringliteral">'SubindexGridPanel'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter, pos=wx.Point(0, -<a name="l00369"></a>00369 0), size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL) -<a name="l00370"></a>00370 -<a name="l00371"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">00371</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel = wx.Panel(id=wxID_EDITINGPANELINDEXLISTPANEL, -<a name="l00372"></a>00372 name=<span class="stringliteral">'IndexListPanel'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter, pos=wx.Point(0, -<a name="l00373"></a>00373 0), size=wx.Size(-1, -1), style=wx.TAB_TRAVERSAL) -<a name="l00374"></a>00374 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#787bdc0711c586552142bdeecf03fce4">SecondSplitter</a>SecondSplitter.SplitVertically(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, -<a name="l00375"></a>00375 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, 280) -<a name="l00376"></a>00376 -<a name="l00377"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">00377</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid = wx.grid.Grid(id=wxID_EDITINGPANELSUBINDEXGRID, -<a name="l00378"></a>00378 name=<span class="stringliteral">'SubindexGrid'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, pos=wx.Point(0, -<a name="l00379"></a>00379 0), size=wx.Size(-1, -1), style=0) -<a name="l00380"></a>00380 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetFont(wx.Font(12, 77, wx.NORMAL, wx.NORMAL, <span class="keyword">False</span>, -<a name="l00381"></a>00381 <span class="stringliteral">'Sans'</span>)) -<a name="l00382"></a>00382 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetLabelFont(wx.Font(10, 77, wx.NORMAL, wx.NORMAL, -<a name="l00383"></a>00383 <span class="keyword">False</span>, <span class="stringliteral">'Sans'</span>)) -<a name="l00384"></a>00384 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGE, -<a name="l00385"></a>00385 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a>OnSubindexGridCellChange) -<a name="l00386"></a>00386 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_CELL_RIGHT_CLICK, -<a name="l00387"></a>00387 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a>OnSubindexGridRightClick) -<a name="l00388"></a>00388 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.Bind(wx.grid.EVT_GRID_SELECT_CELL, -<a name="l00389"></a>00389 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a>OnSubindexGridSelectCell) -<a name="l00390"></a>00390 -<a name="l00391"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">00391</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck = wx.CheckBox(id=wxID_EDITINGPANELCALLBACKCHECK, -<a name="l00392"></a>00392 label=<span class="stringliteral">'Have Callbacks'</span>, name=<span class="stringliteral">'CallbackCheck'</span>, -<a name="l00393"></a>00393 parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#372dd2c686fa2b104b3d3a0b9d73adec">SubindexGridPanel</a>SubindexGridPanel, pos=wx.Point(0, 0), size=wx.Size(152, -<a name="l00394"></a>00394 24), style=0) -<a name="l00395"></a>00395 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Bind(wx.EVT_CHECKBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a>OnCallbackCheck, -<a name="l00396"></a>00396 id=wxID_EDITINGPANELCALLBACKCHECK) -<a name="l00397"></a>00397 -<a name="l00398"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">00398</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList = wx.ListBox(choices=[], id=wxID_EDITINGPANELINDEXLIST, -<a name="l00399"></a>00399 name=<span class="stringliteral">'IndexList'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(0, 0), -<a name="l00400"></a>00400 size=wx.Size(-1, -1), style=0) -<a name="l00401"></a>00401 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Bind(wx.EVT_LISTBOX, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a>OnIndexListClick, -<a name="l00402"></a>00402 id=wxID_EDITINGPANELINDEXLIST) -<a name="l00403"></a>00403 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Bind(wx.EVT_RIGHT_UP, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a>OnIndexListRightUp) -<a name="l00404"></a>00404 -<a name="l00405"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">00405</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton = wx.Button(id=wxID_EDITINGPANELADDBUTTON, label=<span class="stringliteral">'Add'</span>, -<a name="l00406"></a>00406 name=<span class="stringliteral">'AddButton'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(0, 0), -<a name="l00407"></a>00407 size=wx.Size(50, 30), style=0) -<a name="l00408"></a>00408 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Bind(wx.EVT_BUTTON, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a>OnAddButtonClick, -<a name="l00409"></a>00409 id=wxID_EDITINGPANELADDBUTTON) -<a name="l00410"></a>00410 -<a name="l00411"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">00411</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice = wx.Choice(choices=[], id=wxID_EDITINGPANELINDEXCHOICE, -<a name="l00412"></a>00412 name=<span class="stringliteral">'IndexChoice'</span>, parent=self.<a class="code" href="classsubindextable_1_1EditingPanel.html#b87ad706a71fca81bb95915795dc6b4b">IndexListPanel</a>IndexListPanel, pos=wx.Point(50, -<a name="l00413"></a>00413 0), size=wx.Size(-1, 30), style=0) -<a name="l00414"></a>00414 -<a name="l00415"></a>00415 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#223610e27a64a602776d6f35ca8040ff">_init_sizers</a>_init_sizers() -<a name="l00416"></a>00416 -<a name="l00417"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">00417</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#487656ac452a6f151527114f2a095cb0">__init__</a>(self, parent, manager, editable = True): -<a name="l00418"></a>00418 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#d8ad09b717e5c11919397a2929452b36">_init_ctrls</a>_init_ctrls(parent.GetNoteBook()) -<a name="l00419"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">00419</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent = parent -<a name="l00420"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">00420</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager = manager -<a name="l00421"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">00421</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex = [] -<a name="l00422"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">00422</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex = [] -<a name="l00423"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">00423</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">False</span> -<a name="l00424"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">00424</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable = editable -<a name="l00425"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">00425</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index = <span class="keywordtype">None</span> -<a name="l00426"></a>00426 -<a name="l00427"></a>00427 <span class="keywordflow">for</span> values <span class="keywordflow">in</span> DictionaryOrganisation: -<a name="l00428"></a>00428 text = <span class="stringliteral">" 0x%04X-0x%04X %s"</span>%(values[<span class="stringliteral">"minIndex"</span>],values[<span class="stringliteral">"maxIndex"</span>],values[<span class="stringliteral">"name"</span>]) -<a name="l00429"></a>00429 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.Append(text) -<a name="l00430"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">00430</a> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table = SubindexTable(self, [], [], [<span class="stringliteral">"subindex"</span>, <span class="stringliteral">"name"</span>, <span class="stringliteral">"type"</span>, <span class="stringliteral">"value"</span>, <span class="stringliteral">"access"</span>, <span class="stringliteral">"save"</span>, <span class="stringliteral">"comment"</span>]) -<a name="l00431"></a>00431 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetTable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table) -<a name="l00432"></a>00432 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetRowLabelSize(0) -<a name="l00433"></a>00433 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable() -<a name="l00434"></a>00434 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid) -<a name="l00435"></a>00435 -<a name="l00436"></a>00436 <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00437"></a>00437 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Disable() -<a name="l00438"></a>00438 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Disable() -<a name="l00439"></a>00439 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable() -<a name="l00440"></a>00440 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.Disable() -<a name="l00441"></a>00441 -<a name="l00442"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">00442</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#7f59673c3d822f36c779243c03135262">GetIndex</a>(self): -<a name="l00443"></a>00443 <span class="keywordflow">return</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index -<a name="l00444"></a>00444 -<a name="l00445"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">00445</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#bcf8af059e66a142de9427beecebf9da">SetIndex</a>(self, index): -<a name="l00446"></a>00446 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#49196cafea5a35cd03c726e6437975a0">Index</a>Index = index -<a name="l00447"></a>00447 -<a name="l00448"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">00448</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#a1f495ac1fcfb50274c9d72b19be5eff">GetSelection</a>(self): -<a name="l00449"></a>00449 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00450"></a>00450 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00451"></a>00451 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00452"></a>00452 subIndex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.GetGridCursorRow() -<a name="l00453"></a>00453 <span class="keywordflow">return</span> index, subIndex -<a name="l00454"></a>00454 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00455"></a>00455 -<a name="l00456"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">00456</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#78884cdb11542dd4f1557b4aea4bb078">OnAddButtonClick</a>(self, event): -<a name="l00457"></a>00457 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00458"></a>00458 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0) -<a name="l00459"></a>00459 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetStringSelection() -<a name="l00460"></a>00460 <span class="keywordflow">if</span> selected != <span class="stringliteral">""</span>: -<a name="l00461"></a>00461 <span class="keywordflow">if</span> selected == <span class="stringliteral">"User Type"</span>: -<a name="l00462"></a>00462 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.AddUserType() -<a name="l00463"></a>00463 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"SDO Server"</span>: -<a name="l00464"></a>00464 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSDOServerToCurrent() -<a name="l00465"></a>00465 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"SDO Client"</span>: -<a name="l00466"></a>00466 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSDOClientToCurrent() -<a name="l00467"></a>00467 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"PDO Receive"</span>: -<a name="l00468"></a>00468 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddPDOReceiveToCurrent() -<a name="l00469"></a>00469 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"PDO Transmit"</span>: -<a name="l00470"></a>00470 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddPDOTransmitToCurrent() -<a name="l00471"></a>00471 <span class="keywordflow">elif</span> selected == <span class="stringliteral">"Map Variable"</span>: -<a name="l00472"></a>00472 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.AddMapVariable() -<a name="l00473"></a>00473 <span class="keywordflow">elif</span> selected <span class="keywordflow">in</span> [menu <span class="keywordflow">for</span> menu, indexes <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentSpecificMenu()]: -<a name="l00474"></a>00474 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSpecificEntryToCurrent(selected) -<a name="l00475"></a>00475 <span class="keywordflow">else</span>: -<a name="l00476"></a>00476 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex[self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetSelection()] -<a name="l00477"></a>00477 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.ManageEntriesOfCurrent([index], []) -<a name="l00478"></a>00478 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00479"></a>00479 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00480"></a>00480 event.Skip() -<a name="l00481"></a>00481 -<a name="l00482"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">00482</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#f5b2fbab77fb18f61a0c664e78fc54c8">OnPartListBoxClick</a>(self, event): -<a name="l00483"></a>00483 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0) -<a name="l00484"></a>00484 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00485"></a>00485 event.Skip() -<a name="l00486"></a>00486 -<a name="l00487"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">00487</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#5a577219ca8e2423c9277349afd54de5">OnIndexListClick</a>(self, event): -<a name="l00488"></a>00488 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid.SetGridCursor(0, 0) -<a name="l00489"></a>00489 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable() -<a name="l00490"></a>00490 event.Skip() -<a name="l00491"></a>00491 -<a name="l00492"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">00492</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#8fd8c0fe15b2c830156fb9c468caa961">OnSubindexGridSelectCell</a>(self, event): -<a name="l00493"></a>00493 wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar) -<a name="l00494"></a>00494 event.Skip() -<a name="l00495"></a>00495 -<a name="l00496"></a>00496 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00497"></a>00497 <span class="comment"># Refresh Functions</span> -<a name="l00498"></a>00498 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00499"></a>00499 -<a name="l00500"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">00500</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>(self): -<a name="l00501"></a>00501 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00502"></a>00502 choice = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetStringSelection() -<a name="l00503"></a>00503 choiceindex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetSelection() -<a name="l00504"></a>00504 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00505"></a>00505 selectedindex = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00506"></a>00506 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Clear() -<a name="l00507"></a>00507 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Clear() -<a name="l00508"></a>00508 i = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#98690bae225b493e39e38389177af70b">PartList</a>PartList.GetSelection() -<a name="l00509"></a>00509 <span class="keywordflow">if</span> i < len(DictionaryOrganisation): -<a name="l00510"></a>00510 values = DictionaryOrganisation[i] -<a name="l00511"></a>00511 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex = [] -<a name="l00512"></a>00512 <span class="keywordflow">for</span> name, index <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentValidIndexes(values[<span class="stringliteral">"minIndex"</span>], values[<span class="stringliteral">"maxIndex"</span>]): -<a name="l00513"></a>00513 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.Append(<span class="stringliteral">"0x%04X %s"</span>%(index, name)) -<a name="l00514"></a>00514 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex.append(index) -<a name="l00515"></a>00515 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00516"></a>00516 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex = [] -<a name="l00517"></a>00517 <span class="keywordflow">if</span> i == 0: -<a name="l00518"></a>00518 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"User Type"</span>) -<a name="l00519"></a>00519 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"User Type"</span>) -<a name="l00520"></a>00520 <span class="keywordflow">elif</span> i == 2: -<a name="l00521"></a>00521 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"SDO Server"</span>) -<a name="l00522"></a>00522 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"SDO Client"</span>) -<a name="l00523"></a>00523 <span class="keywordflow">if</span> choiceindex != wxNOT_FOUND <span class="keywordflow">and</span> choice == self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetString(choiceindex): -<a name="l00524"></a>00524 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(choice) -<a name="l00525"></a>00525 <span class="keywordflow">elif</span> i <span class="keywordflow">in</span> (3, 4): -<a name="l00526"></a>00526 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"PDO Receive"</span>) -<a name="l00527"></a>00527 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"PDO Receive"</span>) -<a name="l00528"></a>00528 <span class="keywordflow">elif</span> i <span class="keywordflow">in</span> (5, 6): -<a name="l00529"></a>00529 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"PDO Transmit"</span>) -<a name="l00530"></a>00530 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"PDO Transmit"</span>) -<a name="l00531"></a>00531 <span class="keywordflow">elif</span> i == 8: -<a name="l00532"></a>00532 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"Map Variable"</span>) -<a name="l00533"></a>00533 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(<span class="stringliteral">"Map Variable"</span>) -<a name="l00534"></a>00534 <span class="keywordflow">else</span>: -<a name="l00535"></a>00535 <span class="keywordflow">for</span> name, index <span class="keywordflow">in</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentValidChoices(values[<span class="stringliteral">"minIndex"</span>], values[<span class="stringliteral">"maxIndex"</span>]): -<a name="l00536"></a>00536 <span class="keywordflow">if</span> index: -<a name="l00537"></a>00537 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(<span class="stringliteral">"0x%04X %s"</span>%(index, name)) -<a name="l00538"></a>00538 <span class="keywordflow">else</span>: -<a name="l00539"></a>00539 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Append(name) -<a name="l00540"></a>00540 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#f3fb6a1cfa924444b2947860dd95f418">ChoiceIndex</a>ChoiceIndex.append(index) -<a name="l00541"></a>00541 <span class="keywordflow">if</span> choiceindex != wxNOT_FOUND <span class="keywordflow">and</span> choice == self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetString(choiceindex): -<a name="l00542"></a>00542 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.SetStringSelection(choice) -<a name="l00543"></a>00543 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00544"></a>00544 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.Enable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetCount() != 0) -<a name="l00545"></a>00545 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#73e5eec8804fb221f09e7c37741dd2a4">AddButton</a>AddButton.Enable(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#7a0592bafe282004e647bd37c0285158">IndexChoice</a>IndexChoice.GetCount() != 0) -<a name="l00546"></a>00546 <span class="keywordflow">if</span> selected == wxNOT_FOUND <span class="keywordflow">or</span> selected >= len(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex) <span class="keywordflow">or</span> selectedindex != self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected]: -<a name="l00547"></a>00547 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.Empty() -<a name="l00548"></a>00548 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.SetValue(<span class="keyword">False</span>) -<a name="l00549"></a>00549 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Disable() -<a name="l00550"></a>00550 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid) -<a name="l00551"></a>00551 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar() -<a name="l00552"></a>00552 <span class="keywordflow">else</span>: -<a name="l00553"></a>00553 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.SetSelection(selected) -<a name="l00554"></a>00554 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable() -<a name="l00555"></a>00555 -<a name="l00556"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">00556</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>(self): -<a name="l00557"></a>00557 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00558"></a>00558 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00559"></a>00559 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00560"></a>00560 <span class="keywordflow">if</span> index > 0x260 <span class="keywordflow">and</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00561"></a>00561 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.Enable() -<a name="l00562"></a>00562 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.SetValue(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.HasCurrentEntryCallbacks(index)) -<a name="l00563"></a>00563 result = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCurrentEntryValues(index) -<a name="l00564"></a>00564 <span class="keywordflow">if</span> result != <span class="keywordtype">None</span>: -<a name="l00565"></a>00565 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetCurrentIndex(index) -<a name="l00566"></a>00566 data, editors = result -<a name="l00567"></a>00567 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetData(data) -<a name="l00568"></a>00568 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.SetEditors(editors) -<a name="l00569"></a>00569 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.ResetView(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8063caaadf99129162eedead4b12d21d">SubindexGrid</a>SubindexGrid) -<a name="l00570"></a>00570 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshStatusBar() -<a name="l00571"></a>00571 -<a name="l00572"></a>00572 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00573"></a>00573 <span class="comment"># Editing Table value function</span> -<a name="l00574"></a>00574 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00575"></a>00575 -<a name="l00576"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">00576</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#77b31fc20f2e231fc7fa4d21932f6ece">OnSubindexGridCellChange</a>(self, event): -<a name="l00577"></a>00577 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00578"></a>00578 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetCurrentIndex() -<a name="l00579"></a>00579 subIndex = event.GetRow() -<a name="l00580"></a>00580 col = event.GetCol() -<a name="l00581"></a>00581 name = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetColLabelValue(col) -<a name="l00582"></a>00582 value = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetValue(subIndex, col) -<a name="l00583"></a>00583 editor = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetEditor(subIndex, col) -<a name="l00584"></a>00584 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntry(index, subIndex, value, name, editor) -<a name="l00585"></a>00585 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00586"></a>00586 wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable) -<a name="l00587"></a>00587 event.Skip() -<a name="l00588"></a>00588 -<a name="l00589"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">00589</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#25f67e5b35c3e64b67a5f92efc3e72fc">OnCallbackCheck</a>(self, event): -<a name="l00590"></a>00590 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00591"></a>00591 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#2c833d8340914c80453fbc90c54137e4">Table</a>Table.GetCurrentIndex() -<a name="l00592"></a>00592 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntryCallbacks(index, self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c89184f3ad7370e517be819d8a3249e8">CallbackCheck</a>CallbackCheck.GetValue()) -<a name="l00593"></a>00593 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00594"></a>00594 wxCallAfter(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#1dbdf790003c72bd91bc274308023697">RefreshTable</a>RefreshTable) -<a name="l00595"></a>00595 event.Skip() -<a name="l00596"></a>00596 -<a name="l00597"></a>00597 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00598"></a>00598 <span class="comment"># Contextual Menu functions</span> -<a name="l00599"></a>00599 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00600"></a>00600 -<a name="l00601"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">00601</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#ea60ec2e247df3ded2be05ad4f647d32">OnIndexListRightUp</a>(self, event): -<a name="l00602"></a>00602 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00603"></a>00603 <span class="keywordflow">if</span> <span class="keywordflow">not</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall: -<a name="l00604"></a>00604 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">True</span> -<a name="l00605"></a>00605 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00606"></a>00606 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00607"></a>00607 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00608"></a>00608 <span class="keywordflow">if</span> index < 0x260: -<a name="l00609"></a>00609 self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>) -<a name="l00610"></a>00610 self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">True</span>) -<a name="l00611"></a>00611 self.PopupMenu(self.IndexListMenu) -<a name="l00612"></a>00612 <span class="keywordflow">elif</span> 0x1000 <= index <= 0x1BFF: -<a name="l00613"></a>00613 self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>) -<a name="l00614"></a>00614 self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>) -<a name="l00615"></a>00615 self.PopupMenu(self.IndexListMenu) -<a name="l00616"></a>00616 <span class="keywordflow">elif</span> 0x2000 <= index <= 0x5FFF: -<a name="l00617"></a>00617 self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">True</span>) -<a name="l00618"></a>00618 self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>) -<a name="l00619"></a>00619 self.PopupMenu(self.IndexListMenu) -<a name="l00620"></a>00620 <span class="keywordflow">elif</span> index >= 0x6000: -<a name="l00621"></a>00621 self.IndexListMenu.FindItemByPosition(0).Enable(<span class="keyword">False</span>) -<a name="l00622"></a>00622 self.IndexListMenu.FindItemByPosition(1).Enable(<span class="keyword">False</span>) -<a name="l00623"></a>00623 self.PopupMenu(self.IndexListMenu) -<a name="l00624"></a>00624 <span class="keywordflow">else</span>: -<a name="l00625"></a>00625 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#97d623e785974ca04f3b9a1bbdf38871">FirstCall</a>FirstCall = <span class="keyword">False</span> -<a name="l00626"></a>00626 event.Skip() -<a name="l00627"></a>00627 -<a name="l00628"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">00628</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#344f9900211cd9756fec6746d19fa8da">OnSubindexGridRightClick</a>(self, event): -<a name="l00629"></a>00629 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00630"></a>00630 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00631"></a>00631 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00632"></a>00632 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00633"></a>00633 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00634"></a>00634 infos = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetEntryInfos(index) -<a name="l00635"></a>00635 <span class="keywordflow">if</span> index >= 0x2000 <span class="keywordflow">and</span> infos[<span class="stringliteral">"struct"</span>] & OD_MultipleSubindexes <span class="keywordflow">or</span> infos[<span class="stringliteral">"struct"</span>] & OD_IdenticalSubindexes: -<a name="l00636"></a>00636 self.PopupMenu(self.SubindexGridMenu) -<a name="l00637"></a>00637 event.Skip() -<a name="l00638"></a>00638 -<a name="l00639"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">00639</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#67682b6edb7711ee6374bf010631be1d">OnRenameIndexMenu</a>(self, event): -<a name="l00640"></a>00640 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00641"></a>00641 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00642"></a>00642 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00643"></a>00643 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00644"></a>00644 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00645"></a>00645 infos = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetEntryInfos(index) -<a name="l00646"></a>00646 dialog = wxTextEntryDialog(self, <span class="stringliteral">"Give a new name for index 0x%04X"</span>%index, -<a name="l00647"></a>00647 <span class="stringliteral">"Rename an index"</span>, infos[<span class="stringliteral">"name"</span>], wxOK|wxCANCEL) -<a name="l00648"></a>00648 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00649"></a>00649 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentEntryName(index, dialog.GetValue()) -<a name="l00650"></a>00650 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00651"></a>00651 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00652"></a>00652 dialog.Destroy() -<a name="l00653"></a>00653 event.Skip() -<a name="l00654"></a>00654 -<a name="l00655"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">00655</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#795b4098297fac0d785299aa7de25cf5">OnModifyIndexMenu</a>(self, event): -<a name="l00656"></a>00656 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00657"></a>00657 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00658"></a>00658 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00659"></a>00659 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00660"></a>00660 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index) <span class="keywordflow">and</span> index < 0x260: -<a name="l00661"></a>00661 values, valuetype = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCustomisedTypeValues(index) -<a name="l00662"></a>00662 dialog = UserTypeDialog(self) -<a name="l00663"></a>00663 dialog.SetTypeList(self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.GetCustomisableTypes(), values[1]) -<a name="l00664"></a>00664 <span class="keywordflow">if</span> valuetype == 0: -<a name="l00665"></a>00665 dialog.SetValues(min = values[2], max = values[3]) -<a name="l00666"></a>00666 <span class="keywordflow">elif</span> valuetype == 1: -<a name="l00667"></a>00667 dialog.SetValues(length = values[2]) -<a name="l00668"></a>00668 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00669"></a>00669 type, min, max, length = dialog.GetValues() -<a name="l00670"></a>00670 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.SetCurrentUserType(index, type, min, max, length) -<a name="l00671"></a>00671 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00672"></a>00672 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00673"></a>00673 event.Skip() -<a name="l00674"></a>00674 -<a name="l00675"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">00675</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#11add8224763f37383fabc67e0804bec">OnDeleteIndexMenu</a>(self, event): -<a name="l00676"></a>00676 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00677"></a>00677 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00678"></a>00678 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00679"></a>00679 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00680"></a>00680 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00681"></a>00681 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.ManageEntriesOfCurrent([],[index]) -<a name="l00682"></a>00682 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00683"></a>00683 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00684"></a>00684 event.Skip() -<a name="l00685"></a>00685 -<a name="l00686"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">00686</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#6545422508739a2dd81fdc1d39ef83d5">OnAddSubindexMenu</a>(self, event): -<a name="l00687"></a>00687 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00688"></a>00688 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00689"></a>00689 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00690"></a>00690 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00691"></a>00691 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00692"></a>00692 dialog = wxTextEntryDialog(self, <span class="stringliteral">"Number of subindexes to add:"</span>, -<a name="l00693"></a>00693 <span class="stringliteral">"Add subindexes"</span>, <span class="stringliteral">"1"</span>, wxOK|wxCANCEL) -<a name="l00694"></a>00694 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00695"></a>00695 <span class="keywordflow">try</span>: -<a name="l00696"></a>00696 number = int(dialog.GetValue()) -<a name="l00697"></a>00697 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.AddSubentriesToCurrent(index, number) -<a name="l00698"></a>00698 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00699"></a>00699 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00700"></a>00700 <span class="keywordflow">except</span>: -<a name="l00701"></a>00701 message = wxMessageDialog(self, <span class="stringliteral">"An integer is required!"</span>, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00702"></a>00702 message.ShowModal() -<a name="l00703"></a>00703 message.Destroy() -<a name="l00704"></a>00704 dialog.Destroy() -<a name="l00705"></a>00705 event.Skip() -<a name="l00706"></a>00706 -<a name="l00707"></a><a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">00707</a> <span class="keyword">def </span><a class="code" href="classsubindextable_1_1EditingPanel.html#fc1d34c2558da246e0574482344374d5">OnDeleteSubindexMenu</a>(self, event): -<a name="l00708"></a>00708 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#020d68f7fff9c7ada2832dd6c5524884">Editable</a>Editable: -<a name="l00709"></a>00709 selected = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8b9953c522d24601e463b877fb35d2d6">IndexList</a>IndexList.GetSelection() -<a name="l00710"></a>00710 <span class="keywordflow">if</span> selected != wxNOT_FOUND: -<a name="l00711"></a>00711 index = self.<a class="code" href="classsubindextable_1_1EditingPanel.html#c4748fc25a2f1aac3187f81fc7a995c3">ListIndex</a>ListIndex[selected] -<a name="l00712"></a>00712 <span class="keywordflow">if</span> self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.IsCurrentEntry(index): -<a name="l00713"></a>00713 dialog = wxTextEntryDialog(self, <span class="stringliteral">"Number of subindexes to delete:"</span>, -<a name="l00714"></a>00714 <span class="stringliteral">"Delete subindexes"</span>, <span class="stringliteral">"1"</span>, wxOK|wxCANCEL) -<a name="l00715"></a>00715 <span class="keywordflow">if</span> dialog.ShowModal() == wxID_OK: -<a name="l00716"></a>00716 <span class="keywordflow">try</span>: -<a name="l00717"></a>00717 number = int(dialog.GetValue()) -<a name="l00718"></a>00718 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#08c074b025639f0af6f8529f673c79c3">Manager</a>Manager.RemoveSubentriesFromCurrent(index, number) -<a name="l00719"></a>00719 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#8d5b09c17d6530548a77e173633120a3">Parent</a>Parent.RefreshBufferState() -<a name="l00720"></a>00720 self.<a class="code" href="classsubindextable_1_1EditingPanel.html#0c3755e29c0d8822d4ec8510ba2c0f43">RefreshIndexList</a>RefreshIndexList() -<a name="l00721"></a>00721 <span class="keywordflow">except</span>: -<a name="l00722"></a>00722 message = wxMessageDialog(self, <span class="stringliteral">"An integer is required!"</span>, <span class="stringliteral">"ERROR"</span>, wxOK|wxICON_ERROR) -<a name="l00723"></a>00723 message.ShowModal() -<a name="l00724"></a>00724 message.Destroy() -<a name="l00725"></a>00725 dialog.Destroy() -<a name="l00726"></a>00726 event.Skip() -<a name="l00727"></a>00727 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/subindextable_8py.html --- a/doc/doxygen/html/subindextable_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/subindextable.py File Reference</h1> -<p> -<a href="subindextable_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesubindextable.html">subindextable</a></td></tr> - -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1SubindexTable.html">subindextable::SubindexTable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsubindextable_1_1EditingPanel.html">subindextable::EditingPanel</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c-source.html --- a/doc/doxygen/html/sync_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -37,231 +37,213 @@ <a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> <a name="l00021"></a>00021 <span class="comment">*/</span> <a name="l00022"></a>00022 -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#include "data.h"</span> -<a name="l00025"></a>00025 <span class="preprocessor">#include "sync.h"</span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "canfestival.h"</span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="comment">/* Prototypes for internals functions */</span> -<a name="l00029"></a>00029 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); -<a name="l00030"></a>00030 UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, -<a name="l00031"></a>00031 UNS8 unsused_bSubindex); -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="comment">/*****************************************************************************/</span> -<a name="l00036"></a><a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">00036</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) -<a name="l00037"></a>00037 { -<a name="l00038"></a>00038 <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(d, *d->COB_ID_Sync & 0x1FFFFFFF) ; -<a name="l00039"></a>00039 } -<a name="l00040"></a>00040 -<a name="l00041"></a>00041 <span class="comment">/*****************************************************************************/</span> -<a name="l00042"></a>00042 <span class="comment">/* This is called when Index 0x1005 is updated.*/</span> -<a name="l00043"></a><a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">00043</a> UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex) -<a name="l00044"></a>00044 { -<a name="l00045"></a>00045 <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d); -<a name="l00046"></a>00046 <span class="keywordflow">return</span> 0; -<a name="l00047"></a>00047 } +<a name="l00033"></a>00033 <span class="preprocessor">#include "data.h"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#include "sync.h"</span> +<a name="l00035"></a>00035 <span class="preprocessor">#include "canfestival.h"</span> +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 <span class="comment">/* Prototypes for internals functions */</span> +<a name="l00038"></a>00038 +<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>); +<a name="l00046"></a>00046 UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, +<a name="l00047"></a>00047 UNS8 unsused_bSubindex); <a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="comment">/*****************************************************************************/</span> -<a name="l00050"></a><a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">00050</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(CO_Data* d) -<a name="l00051"></a>00051 { -<a name="l00052"></a>00052 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1005, 0, &<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>); -<a name="l00053"></a>00053 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1006, 0, &<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>); -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="keywordflow">if</span>(d->syncTimer != TIMER_NONE){ -<a name="l00056"></a>00056 <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d); -<a name="l00057"></a>00057 } -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="keywordflow">if</span>(*d->COB_ID_Sync & 0x40000000 && *d->Sync_Cycle_Period) -<a name="l00060"></a>00060 { -<a name="l00061"></a>00061 d->syncTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>( -<a name="l00062"></a>00062 d, -<a name="l00063"></a>00063 0 <span class="comment">/*No id needed*/</span>, -<a name="l00064"></a>00064 &<a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>, -<a name="l00065"></a>00065 US_TO_TIMEVAL(*d->Sync_Cycle_Period), -<a name="l00066"></a>00066 US_TO_TIMEVAL(*d->Sync_Cycle_Period)); -<a name="l00067"></a>00067 } -<a name="l00068"></a>00068 } -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 <span class="comment">/*****************************************************************************/</span> -<a name="l00071"></a><a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">00071</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(CO_Data* d) -<a name="l00072"></a>00072 { -<a name="l00073"></a>00073 d->syncTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->syncTimer); -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="comment">/*********************************************************************/</span> -<a name="l00077"></a><a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">00077</a> UNS8 <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(CO_Data* d, UNS32 cob_id) -<a name="l00078"></a>00078 { -<a name="l00079"></a>00079 Message m; -<a name="l00080"></a>00080 UNS8 resultat ; -<a name="l00081"></a>00081 -<a name="l00082"></a>00082 MSG_WAR(0x3001, <span class="stringliteral">"sendSYNC "</span>, 0); -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 m.cob_id.w = cob_id ; -<a name="l00085"></a>00085 m.rtr = NOT_A_REQUEST; -<a name="l00086"></a>00086 m.len = 0; -<a name="l00087"></a>00087 resultat = canSend(d->canHandle,&m) ; -<a name="l00088"></a>00088 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d, &m) ; -<a name="l00089"></a>00089 <span class="keywordflow">return</span> resultat ; -<a name="l00090"></a>00090 } -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 <span class="comment">/*****************************************************************************/</span> -<a name="l00093"></a><a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">00093</a> UNS8 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(CO_Data* d, Message *m) -<a name="l00094"></a>00094 { -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 UNS8 pdoNum, <span class="comment">/* number of the actual processed pdo-nr. */</span> -<a name="l00097"></a>00097 prp_j; -<a name="l00098"></a>00098 -<a name="l00099"></a>00099 <span class="keyword">const</span> UNS8 * pMappingCount = NULL; <span class="comment">/* count of mapped objects...*/</span> -<a name="l00100"></a>00100 <span class="comment">/* pointer to the var which is mapped to a pdo */</span> -<a name="l00101"></a>00101 <span class="comment">/* void * pMappedAppObject = NULL; */</span> -<a name="l00102"></a>00102 <span class="comment">/* pointer fo the var which holds the mapping parameter of an mapping entry */</span> -<a name="l00103"></a>00103 UNS32 * pMappingParameter = NULL; -<a name="l00104"></a>00104 <span class="comment">/* pointer to the transmissiontype...*/</span> -<a name="l00105"></a>00105 UNS8 * pTransmissionType = NULL; -<a name="l00106"></a>00106 UNS32 * pwCobId = NULL; -<a name="l00107"></a>00107 -<a name="l00108"></a>00108 UNS8 dataType; -<a name="l00109"></a>00109 UNS16 index; -<a name="l00110"></a>00110 UNS8 subIndex; -<a name="l00111"></a>00111 UNS8 offset; -<a name="l00112"></a>00112 UNS8 status; -<a name="l00113"></a>00113 UNS8 Size; -<a name="l00114"></a>00114 UNS32 objDict; -<a name="l00115"></a>00115 UNS16 offsetObjdict; -<a name="l00116"></a>00116 UNS16 offsetObjdictMap; -<a name="l00117"></a>00117 UNS16 lastIndex; -<a name="l00118"></a>00118 -<a name="l00119"></a>00119 status = state3; -<a name="l00120"></a>00120 pdoNum = 0x00; -<a name="l00121"></a>00121 prp_j = 0x00; -<a name="l00122"></a>00122 offset = 0x00; -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 MSG_WAR(0x3002, <span class="stringliteral">"SYNC received. Proceed. "</span>, 0); -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 (*d->post_sync)(); -<a name="l00127"></a>00127 -<a name="l00128"></a>00128 <span class="comment">/* only operational state allows PDO transmission */</span> -<a name="l00129"></a>00129 <span class="keywordflow">if</span>( d->nodeState != Operational ) -<a name="l00130"></a>00130 <span class="keywordflow">return</span> 0; -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 <span class="comment">/* So, the node is in operational state */</span> -<a name="l00133"></a>00133 <span class="comment">/* study all PDO stored in the objects dictionary */</span> -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 offsetObjdict = d->firstIndex->PDO_TRS; -<a name="l00136"></a>00136 lastIndex = d->lastIndex->PDO_TRS; -<a name="l00137"></a>00137 offsetObjdictMap = d->firstIndex->PDO_TRS_MAP; -<a name="l00138"></a>00138 -<a name="l00139"></a>00139 <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict <= lastIndex) { -<a name="l00140"></a>00140 <span class="keywordflow">switch</span>( status ) { -<a name="l00141"></a>00141 -<a name="l00142"></a>00142 <span class="keywordflow">case</span> state3: <span class="comment">/* get the PDO transmission type */</span> -<a name="l00143"></a>00143 <span class="keywordflow">if</span> (d->objdict[offsetObjdict].bSubCount <= 2) { -<a name="l00144"></a>00144 MSG_ERR(0x1004, <span class="stringliteral">"Subindex 2 not found at index "</span>, 0x1800 + pdoNum); -<a name="l00145"></a>00145 <span class="keywordflow">return</span> 0xFF; -<a name="l00146"></a>00146 } -<a name="l00147"></a>00147 pTransmissionType = d->objdict[offsetObjdict].pSubindex[2].pObject; -<a name="l00148"></a>00148 MSG_WAR(0x3005, <span class="stringliteral">"Reading PDO at index : "</span>, 0x1800 + pdoNum); -<a name="l00149"></a>00149 status = state4; -<a name="l00150"></a>00150 <span class="keywordflow">break</span>; -<a name="l00151"></a>00151 <span class="keywordflow">case</span> state4: <span class="comment">/* check if transmission type is after (this) SYNC */</span> -<a name="l00152"></a>00152 <span class="comment">/* The message may not be transmited every SYNC but every n SYNC */</span> -<a name="l00153"></a>00153 <span class="keywordflow">if</span>( (*pTransmissionType >= TRANS_SYNC_MIN) && (*pTransmissionType <= TRANS_SYNC_MAX) && -<a name="l00154"></a>00154 (++d->count_sync[pdoNum] == *pTransmissionType) ) { -<a name="l00155"></a>00155 d->count_sync[pdoNum] = 0; -<a name="l00156"></a>00156 MSG_WAR(0x3007, <span class="stringliteral">" PDO is on SYNCHRO. Trans type : "</span>, *pTransmissionType); -<a name="l00157"></a>00157 status = state5; -<a name="l00158"></a>00158 <span class="keywordflow">break</span>; -<a name="l00159"></a>00159 } -<a name="l00160"></a>00160 <span class="keywordflow">else</span> { -<a name="l00161"></a>00161 MSG_WAR(0x3008, <span class="stringliteral">" Not on synchro or not at this SYNC. Trans type : "</span>, -<a name="l00162"></a>00162 *pTransmissionType); -<a name="l00163"></a>00163 pdoNum++; -<a name="l00164"></a>00164 offsetObjdict++; -<a name="l00165"></a>00165 offsetObjdictMap++; -<a name="l00166"></a>00166 status = state11; -<a name="l00167"></a>00167 <span class="keywordflow">break</span>; -<a name="l00168"></a>00168 } -<a name="l00169"></a>00169 <span class="keywordflow">case</span> state5: <span class="comment">/* get PDO CobId */</span> -<a name="l00170"></a>00170 pwCobId = d->objdict[offsetObjdict].pSubindex[1].pObject; -<a name="l00171"></a>00171 MSG_WAR(0x3009, <span class="stringliteral">" PDO CobId is : "</span>, *pwCobId); -<a name="l00172"></a>00172 status = state7; -<a name="l00173"></a>00173 <span class="keywordflow">break</span>; -<a name="l00174"></a>00174 <span class="keywordflow">case</span> state7: <span class="comment">/* get mapped objects number to transmit with this PDO */</span> -<a name="l00175"></a>00175 pMappingCount = d->objdict[offsetObjdictMap].pSubindex[0].pObject; -<a name="l00176"></a>00176 MSG_WAR(0x300D, <span class="stringliteral">" Number of objects mapped : "</span>,*pMappingCount ); -<a name="l00177"></a>00177 status = state8; -<a name="l00178"></a>00178 <span class="keywordflow">case</span> state8: <span class="comment">/* get mapping parameters */</span> -<a name="l00179"></a>00179 pMappingParameter = d->objdict[offsetObjdictMap].pSubindex[prp_j + 1].pObject; -<a name="l00180"></a>00180 MSG_WAR(0x300F, <span class="stringliteral">" got mapping parameter : "</span>, *pMappingParameter); -<a name="l00181"></a>00181 MSG_WAR(0x3050, <span class="stringliteral">" at index : "</span>, 0x1A00 + pdoNum); -<a name="l00182"></a>00182 MSG_WAR(0x3051, <span class="stringliteral">" sub-index : "</span>, prp_j + 1); -<a name="l00183"></a>00183 status = state9; -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 <span class="keywordflow">case</span> state9: <span class="comment">/* get data to transmit */</span> -<a name="l00186"></a>00186 { -<a name="l00187"></a>00187 UNS8 ByteSize; -<a name="l00188"></a>00188 UNS8 tmp[]= {0,0,0,0,0,0,0,0}; -<a name="l00189"></a>00189 index = (UNS16)((*pMappingParameter) >> 16); -<a name="l00190"></a>00190 subIndex = (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF); -<a name="l00191"></a>00191 Size = (UNS8)(*pMappingParameter); <span class="comment">/* Size in bits */</span> -<a name="l00192"></a>00192 ByteSize = 1 + ((Size - 1) >> 3); <span class="comment">/*1->8 => 1 ; 9->16 => 2, ... */</span> -<a name="l00193"></a>00193 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, index, subIndex, tmp, &ByteSize, &dataType, 0 ); -<a name="l00194"></a>00194 <span class="comment">/* copy bit per bit in little endian*/</span> -<a name="l00195"></a>00195 <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, ((UNS8*)tmp), 0 , 0, (UNS8*)&d->process_var.data[offset>>3], offset%8, 0); -<a name="l00196"></a>00196 } -<a name="l00197"></a>00197 <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ){ -<a name="l00198"></a>00198 MSG_ERR(0x1013, <span class="stringliteral">" Couldn't find mapped variable at index-subindex-size : "</span>, (UNS16)(*pMappingParameter)); -<a name="l00199"></a>00199 <span class="keywordflow">return</span> 0xFF; -<a name="l00200"></a>00200 } -<a name="l00201"></a>00201 -<a name="l00202"></a>00202 offset += Size ; -<a name="l00203"></a>00203 d->process_var.count = 1 + ((offset - 1) >> 3); -<a name="l00204"></a>00204 prp_j++; -<a name="l00205"></a>00205 status = state10; -<a name="l00206"></a>00206 <span class="keywordflow">break</span>; -<a name="l00207"></a>00207 -<a name="l00208"></a>00208 <span class="keywordflow">case</span> state10: <span class="comment">/* loop to get all the data to transmit */</span> -<a name="l00209"></a>00209 <span class="keywordflow">if</span>( prp_j < *pMappingCount ){ -<a name="l00210"></a>00210 MSG_WAR(0x3014, <span class="stringliteral">" next variable mapped : "</span>, prp_j); -<a name="l00211"></a>00211 status = state8; -<a name="l00212"></a>00212 <span class="keywordflow">break</span>; -<a name="l00213"></a>00213 } -<a name="l00214"></a>00214 <span class="keywordflow">else</span> { -<a name="l00215"></a>00215 MSG_WAR(0x3015, <span class="stringliteral">" End scan mapped variable"</span>, 0); -<a name="l00216"></a>00216 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); -<a name="l00217"></a>00217 MSG_WAR(0x3016, <span class="stringliteral">" End of this pdo. Should have been sent"</span>, 0); -<a name="l00218"></a>00218 pdoNum++; -<a name="l00219"></a>00219 offsetObjdict++; -<a name="l00220"></a>00220 offsetObjdictMap++; -<a name="l00221"></a>00221 offset = 0x00; -<a name="l00222"></a>00222 prp_j = 0x00; -<a name="l00223"></a>00223 status = state11; -<a name="l00224"></a>00224 <span class="keywordflow">break</span>; -<a name="l00225"></a>00225 } -<a name="l00226"></a>00226 -<a name="l00227"></a>00227 <span class="keywordflow">case</span> state11: -<a name="l00228"></a>00228 MSG_WAR(0x3017, <span class="stringliteral">"next pdo index : "</span>, pdoNum); -<a name="l00229"></a>00229 status = state3; -<a name="l00230"></a>00230 <span class="keywordflow">break</span>; -<a name="l00231"></a>00231 -<a name="l00232"></a>00232 <span class="keywordflow">default</span>: -<a name="l00233"></a>00233 MSG_ERR(0x1019,<span class="stringliteral">"Unknown state has been reached : %d"</span>,status); -<a name="l00234"></a>00234 <span class="keywordflow">return</span> 0xFF; -<a name="l00235"></a>00235 }<span class="comment">/* end switch case */</span> -<a name="l00236"></a>00236 -<a name="l00237"></a>00237 }<span class="comment">/* end while( prp_i<dict_cstes.max_count_of_PDO_transmit ) */</span> -<a name="l00238"></a>00238 -<a name="l00239"></a>00239 (*d->post_TPDO)(); -<a name="l00240"></a>00240 -<a name="l00241"></a>00241 <span class="keywordflow">return</span> 0; -<a name="l00242"></a>00242 } -<a name="l00243"></a>00243 -<a name="l00244"></a>00244 -<a name="l00245"></a><a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">00245</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a>(){} -<a name="l00246"></a><a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">00246</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a>(){} -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<a name="l00055"></a><a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">00055</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>) +<a name="l00056"></a>00056 { +<a name="l00057"></a>00057 <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(d, *d->COB_ID_Sync & 0x1FFFFFFF) ; +<a name="l00058"></a>00058 } +<a name="l00059"></a>00059 +<a name="l00069"></a><a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">00069</a> UNS32 <a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>(CO_Data* d, <span class="keyword">const</span> indextable * unsused_indextable, UNS8 unsused_bSubindex) +<a name="l00070"></a>00070 { +<a name="l00071"></a>00071 <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(d); +<a name="l00072"></a>00072 <span class="keywordflow">return</span> 0; +<a name="l00073"></a>00073 } +<a name="l00074"></a>00074 +<a name="l00080"></a><a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">00080</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(CO_Data* d) +<a name="l00081"></a>00081 { +<a name="l00082"></a>00082 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1005, 0, &<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>); +<a name="l00083"></a>00083 <a class="code" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a>(d, 0x1006, 0, &<a class="code" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a>); +<a name="l00084"></a>00084 +<a name="l00085"></a>00085 <span class="keywordflow">if</span>(d->syncTimer != TIMER_NONE){ +<a name="l00086"></a>00086 <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(d); +<a name="l00087"></a>00087 } +<a name="l00088"></a>00088 +<a name="l00089"></a>00089 <span class="keywordflow">if</span>(*d->COB_ID_Sync & 0x40000000 && *d->Sync_Cycle_Period) +<a name="l00090"></a>00090 { +<a name="l00091"></a>00091 d->syncTimer = <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>( +<a name="l00092"></a>00092 d, +<a name="l00093"></a>00093 0 <span class="comment">/*No id needed*/</span>, +<a name="l00094"></a>00094 &<a class="code" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a>, +<a name="l00095"></a>00095 US_TO_TIMEVAL(*d->Sync_Cycle_Period), +<a name="l00096"></a>00096 US_TO_TIMEVAL(*d->Sync_Cycle_Period)); +<a name="l00097"></a>00097 } +<a name="l00098"></a>00098 } +<a name="l00099"></a>00099 +<a name="l00105"></a><a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">00105</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(CO_Data* d) +<a name="l00106"></a>00106 { +<a name="l00107"></a>00107 d->syncTimer = <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(d->syncTimer); +<a name="l00108"></a>00108 } +<a name="l00109"></a>00109 +<a name="l00118"></a><a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">00118</a> UNS8 <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a>(CO_Data* d, UNS32 cob_id) +<a name="l00119"></a>00119 { +<a name="l00120"></a>00120 Message m; +<a name="l00121"></a>00121 UNS8 resultat ; +<a name="l00122"></a>00122 +<a name="l00123"></a>00123 MSG_WAR(0x3001, <span class="stringliteral">"sendSYNC "</span>, 0); +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 m.cob_id.w = cob_id ; +<a name="l00126"></a>00126 m.rtr = NOT_A_REQUEST; +<a name="l00127"></a>00127 m.len = 0; +<a name="l00128"></a>00128 resultat = canSend(d->canHandle,&m) ; +<a name="l00129"></a>00129 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(d, &m) ; +<a name="l00130"></a>00130 <span class="keywordflow">return</span> resultat ; +<a name="l00131"></a>00131 } +<a name="l00132"></a>00132 +<a name="l00141"></a><a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">00141</a> UNS8 <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a>(CO_Data* d, Message *m) +<a name="l00142"></a>00142 { +<a name="l00143"></a>00143 +<a name="l00144"></a>00144 UNS8 pdoNum, <span class="comment">/* number of the actual processed pdo-nr. */</span> +<a name="l00145"></a>00145 prp_j; +<a name="l00146"></a>00146 +<a name="l00147"></a>00147 <span class="keyword">const</span> UNS8 * pMappingCount = NULL; <span class="comment">/* count of mapped objects...*/</span> +<a name="l00149"></a>00149 <span class="comment">/* void * pMappedAppObject = NULL; */</span> +<a name="l00151"></a>00151 UNS32 * pMappingParameter = NULL; +<a name="l00153"></a>00153 UNS8 * pTransmissionType = NULL; +<a name="l00154"></a>00154 UNS32 * pwCobId = NULL; +<a name="l00155"></a>00155 +<a name="l00156"></a>00156 UNS8 dataType; +<a name="l00157"></a>00157 UNS16 index; +<a name="l00158"></a>00158 UNS8 subIndex; +<a name="l00159"></a>00159 UNS8 offset; +<a name="l00160"></a>00160 UNS8 status; +<a name="l00161"></a>00161 UNS8 Size; +<a name="l00162"></a>00162 UNS32 objDict; +<a name="l00163"></a>00163 UNS16 offsetObjdict; +<a name="l00164"></a>00164 UNS16 offsetObjdictMap; +<a name="l00165"></a>00165 UNS16 lastIndex; +<a name="l00166"></a>00166 +<a name="l00167"></a>00167 status = state3; +<a name="l00168"></a>00168 pdoNum = 0x00; +<a name="l00169"></a>00169 prp_j = 0x00; +<a name="l00170"></a>00170 offset = 0x00; +<a name="l00171"></a>00171 +<a name="l00172"></a>00172 MSG_WAR(0x3002, <span class="stringliteral">"SYNC received. Proceed. "</span>, 0); +<a name="l00173"></a>00173 +<a name="l00174"></a>00174 (*d->post_sync)(); +<a name="l00175"></a>00175 +<a name="l00177"></a>00177 <span class="keywordflow">if</span>( d->nodeState != Operational ) +<a name="l00178"></a>00178 <span class="keywordflow">return</span> 0; +<a name="l00179"></a>00179 +<a name="l00183"></a>00183 offsetObjdict = d->firstIndex->PDO_TRS; +<a name="l00184"></a>00184 lastIndex = d->lastIndex->PDO_TRS; +<a name="l00185"></a>00185 offsetObjdictMap = d->firstIndex->PDO_TRS_MAP; +<a name="l00186"></a>00186 +<a name="l00187"></a>00187 <span class="keywordflow">if</span>(offsetObjdict) <span class="keywordflow">while</span>( offsetObjdict <= lastIndex) { +<a name="l00188"></a>00188 <span class="keywordflow">switch</span>( status ) { +<a name="l00189"></a>00189 +<a name="l00190"></a>00190 <span class="keywordflow">case</span> state3: +<a name="l00191"></a>00191 <span class="keywordflow">if</span> (d->objdict[offsetObjdict].bSubCount <= 2) { +<a name="l00192"></a>00192 MSG_ERR(0x1004, <span class="stringliteral">"Subindex 2 not found at index "</span>, 0x1800 + pdoNum); +<a name="l00193"></a>00193 <span class="keywordflow">return</span> 0xFF; +<a name="l00194"></a>00194 } +<a name="l00195"></a>00195 pTransmissionType = d->objdict[offsetObjdict].pSubindex[2].pObject; +<a name="l00196"></a>00196 MSG_WAR(0x3005, <span class="stringliteral">"Reading PDO at index : "</span>, 0x1800 + pdoNum); +<a name="l00197"></a>00197 status = state4; +<a name="l00198"></a>00198 <span class="keywordflow">break</span>; +<a name="l00199"></a>00199 <span class="keywordflow">case</span> state4: +<a name="l00201"></a>00201 <span class="keywordflow">if</span>( (*pTransmissionType >= TRANS_SYNC_MIN) && (*pTransmissionType <= TRANS_SYNC_MAX) && +<a name="l00202"></a>00202 (++d->count_sync[pdoNum] == *pTransmissionType) ) { +<a name="l00203"></a>00203 d->count_sync[pdoNum] = 0; +<a name="l00204"></a>00204 MSG_WAR(0x3007, <span class="stringliteral">" PDO is on SYNCHRO. Trans type : "</span>, *pTransmissionType); +<a name="l00205"></a>00205 status = state5; +<a name="l00206"></a>00206 <span class="keywordflow">break</span>; +<a name="l00207"></a>00207 } +<a name="l00208"></a>00208 <span class="keywordflow">else</span> { +<a name="l00209"></a>00209 MSG_WAR(0x3008, <span class="stringliteral">" Not on synchro or not at this SYNC. Trans type : "</span>, +<a name="l00210"></a>00210 *pTransmissionType); +<a name="l00211"></a>00211 pdoNum++; +<a name="l00212"></a>00212 offsetObjdict++; +<a name="l00213"></a>00213 offsetObjdictMap++; +<a name="l00214"></a>00214 status = state11; +<a name="l00215"></a>00215 <span class="keywordflow">break</span>; +<a name="l00216"></a>00216 } +<a name="l00217"></a>00217 <span class="keywordflow">case</span> state5: +<a name="l00218"></a>00218 pwCobId = d->objdict[offsetObjdict].pSubindex[1].pObject; +<a name="l00219"></a>00219 MSG_WAR(0x3009, <span class="stringliteral">" PDO CobId is : "</span>, *pwCobId); +<a name="l00220"></a>00220 status = state7; +<a name="l00221"></a>00221 <span class="keywordflow">break</span>; +<a name="l00222"></a>00222 <span class="keywordflow">case</span> state7: +<a name="l00223"></a>00223 pMappingCount = d->objdict[offsetObjdictMap].pSubindex[0].pObject; +<a name="l00224"></a>00224 MSG_WAR(0x300D, <span class="stringliteral">" Number of objects mapped : "</span>,*pMappingCount ); +<a name="l00225"></a>00225 status = state8; +<a name="l00226"></a>00226 <span class="keywordflow">case</span> state8: +<a name="l00227"></a>00227 pMappingParameter = d->objdict[offsetObjdictMap].pSubindex[prp_j + 1].pObject; +<a name="l00228"></a>00228 MSG_WAR(0x300F, <span class="stringliteral">" got mapping parameter : "</span>, *pMappingParameter); +<a name="l00229"></a>00229 MSG_WAR(0x3050, <span class="stringliteral">" at index : "</span>, 0x1A00 + pdoNum); +<a name="l00230"></a>00230 MSG_WAR(0x3051, <span class="stringliteral">" sub-index : "</span>, prp_j + 1); +<a name="l00231"></a>00231 status = state9; +<a name="l00232"></a>00232 +<a name="l00233"></a>00233 <span class="keywordflow">case</span> state9: +<a name="l00234"></a>00234 { +<a name="l00235"></a>00235 UNS8 ByteSize; +<a name="l00236"></a>00236 UNS8 tmp[]= {0,0,0,0,0,0,0,0}; +<a name="l00237"></a>00237 index = (UNS16)((*pMappingParameter) >> 16); +<a name="l00238"></a>00238 subIndex = (UNS8)(( (*pMappingParameter) >> (UNS8)8 ) & (UNS32)0x000000FF); +<a name="l00239"></a>00239 Size = (UNS8)(*pMappingParameter); <span class="comment">/* Size in bits */</span> +<a name="l00240"></a>00240 ByteSize = 1 + ((Size - 1) >> 3); <span class="comment">/*1->8 => 1 ; 9->16 => 2, ... */</span> +<a name="l00241"></a>00241 objDict = <a class="code" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a>(d, index, subIndex, tmp, &ByteSize, &dataType, 0 ); +<a name="l00243"></a>00243 <a class="code" href="pdo_8c.html#e468510c9f77f502207d961d26389918">CopyBits</a>(Size, ((UNS8*)tmp), 0 , 0, (UNS8*)&d->process_var.data[offset>>3], offset%8, 0); +<a name="l00244"></a>00244 } +<a name="l00245"></a>00245 <span class="keywordflow">if</span>( objDict != OD_SUCCESSFUL ){ +<a name="l00246"></a>00246 MSG_ERR(0x1013, <span class="stringliteral">" Couldn't find mapped variable at index-subindex-size : "</span>, (UNS16)(*pMappingParameter)); +<a name="l00247"></a>00247 <span class="keywordflow">return</span> 0xFF; +<a name="l00248"></a>00248 } +<a name="l00249"></a>00249 +<a name="l00250"></a>00250 offset += Size ; +<a name="l00251"></a>00251 d->process_var.count = 1 + ((offset - 1) >> 3); +<a name="l00252"></a>00252 prp_j++; +<a name="l00253"></a>00253 status = state10; +<a name="l00254"></a>00254 <span class="keywordflow">break</span>; +<a name="l00255"></a>00255 +<a name="l00256"></a>00256 <span class="keywordflow">case</span> state10: +<a name="l00257"></a>00257 <span class="keywordflow">if</span>( prp_j < *pMappingCount ){ +<a name="l00258"></a>00258 MSG_WAR(0x3014, <span class="stringliteral">" next variable mapped : "</span>, prp_j); +<a name="l00259"></a>00259 status = state8; +<a name="l00260"></a>00260 <span class="keywordflow">break</span>; +<a name="l00261"></a>00261 } +<a name="l00262"></a>00262 <span class="keywordflow">else</span> { +<a name="l00263"></a>00263 MSG_WAR(0x3015, <span class="stringliteral">" End scan mapped variable"</span>, 0); +<a name="l00264"></a>00264 <a class="code" href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a">PDOmGR</a>( d, *pwCobId ); +<a name="l00265"></a>00265 MSG_WAR(0x3016, <span class="stringliteral">" End of this pdo. Should have been sent"</span>, 0); +<a name="l00266"></a>00266 pdoNum++; +<a name="l00267"></a>00267 offsetObjdict++; +<a name="l00268"></a>00268 offsetObjdictMap++; +<a name="l00269"></a>00269 offset = 0x00; +<a name="l00270"></a>00270 prp_j = 0x00; +<a name="l00271"></a>00271 status = state11; +<a name="l00272"></a>00272 <span class="keywordflow">break</span>; +<a name="l00273"></a>00273 } +<a name="l00274"></a>00274 +<a name="l00275"></a>00275 <span class="keywordflow">case</span> state11: +<a name="l00276"></a>00276 MSG_WAR(0x3017, <span class="stringliteral">"next pdo index : "</span>, pdoNum); +<a name="l00277"></a>00277 status = state3; +<a name="l00278"></a>00278 <span class="keywordflow">break</span>; +<a name="l00279"></a>00279 +<a name="l00280"></a>00280 <span class="keywordflow">default</span>: +<a name="l00281"></a>00281 MSG_ERR(0x1019,<span class="stringliteral">"Unknown state has been reached : %d"</span>,status); +<a name="l00282"></a>00282 <span class="keywordflow">return</span> 0xFF; +<a name="l00283"></a>00283 }<span class="comment">/* end switch case */</span> +<a name="l00284"></a>00284 +<a name="l00285"></a>00285 }<span class="comment">/* end while( prp_i<dict_cstes.max_count_of_PDO_transmit ) */</span> +<a name="l00286"></a>00286 +<a name="l00287"></a>00287 (*d->post_TPDO)(); +<a name="l00288"></a>00288 +<a name="l00289"></a>00289 <span class="keywordflow">return</span> 0; +<a name="l00290"></a>00290 } +<a name="l00291"></a>00291 +<a name="l00292"></a>00292 +<a name="l00293"></a><a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">00293</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a>(){} +<a name="l00294"></a><a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">00294</a> <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a>(){} +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c.html --- a/doc/doxygen/html/sync_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -20,6 +20,9 @@ <code>#include "canfestival.h"</code><br> <p> +Include dependency graph for sync.c:<p><center><img src="sync_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/sync.c_map" alt=""></center> + +<p> <a href="sync_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> @@ -40,7 +43,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a> ()</td></tr> </table> -<hr><h2>Function Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="sync_8c-source.html">sync.c</a>.<hr><h2>Function Documentation</h2> <a class="anchor" name="a5e0cde14192eb72627526bb75c033c5"></a><!-- doxytag: member="sync.c::_post_sync" ref="a5e0cde14192eb72627526bb75c033c5" args="()" --> <div class="memitem"> <div class="memproto"> @@ -59,7 +67,7 @@ <p> <p> -Definition at line <a class="el" href="sync_8c-source.html#l00245">245</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +Definition at line <a class="el" href="sync_8c-source.html#l00293">293</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. </div> </div><p> <a class="anchor" name="c4082a05eed4b4c472f4ff2f7323dd28"></a><!-- doxytag: member="sync.c::_post_TPDO" ref="c4082a05eed4b4c472f4ff2f7323dd28" args="()" --> @@ -80,7 +88,7 @@ <p> <p> -Definition at line <a class="el" href="sync_8c-source.html#l00246">246</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +Definition at line <a class="el" href="sync_8c-source.html#l00294">294</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. </div> </div><p> <a class="anchor" name="82595787f641ab85980d83522f1158b0"></a><!-- doxytag: member="sync.c::OnCOB_ID_SyncUpdate" ref="82595787f641ab85980d83522f1158b0" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" --> @@ -115,11 +123,36 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00043">43</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="sync_8c-source.html#l00050">startSYNC()</a>. +This is called when Index 0x1005 is updated.<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>unsused_indextable</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>unsused_bSubindex</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00069">69</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. +<p> +Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_82595787f641ab85980d83522f1158b0_cgraph.png" border="0" usemap="#sync_8c_82595787f641ab85980d83522f1158b0_cgraph_map" alt=""></center> +<map name="sync_8c_82595787f641ab85980d83522f1158b0_cgraph_map"> +<area href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a" shape="rect" coords="236,78,324,102" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="374,6,587,30" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="439,54,522,78" alt=""> +<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="436,102,524,126" alt=""> +<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="434,150,527,174" alt=""> +<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="635,6,747,30" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="650,102,732,126" alt=""> +<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="646,150,736,174" alt=""> +<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="796,150,908,174" alt=""> +</map> + </div> </div><p> <a class="anchor" name="80cadcba23dc859db8a8d3f52789d6d1"></a><!-- doxytag: member="sync.c::proceedSYNC" ref="80cadcba23dc859db8a8d3f52789d6d1" args="(CO_Data *d, Message *m)" --> @@ -148,11 +181,47 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00093">93</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, and <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>m</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +pointer to the var which is mapped to a pdo<p> +pointer fo the var which holds the mapping parameter of an mapping entry<p> +pointer to the transmissiontype...<p> +only operational state allows PDO transmission<p> +So, the node is in operational state<p> +study all PDO stored in the objects dictionary<p> +get the PDO transmission type<p> +check if transmission type is after (this) SYNC<p> +The message may not be transmited every SYNC but every n SYNC<p> +get PDO CobId<p> +get mapped objects number to transmit with this PDO<p> +get mapping parameters<p> +get data to transmit<p> +copy bit per bit in little endian<p> +loop to get all the data to transmit +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00141">141</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="pdo_8c-source.html#l00430">CopyBits()</a>, <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>, and <a class="el" href="pdo_8c-source.html#l00079">PDOmGR()</a>. +<p> +Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>, and <a class="el" href="sync_8c-source.html#l00118">sendSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.png" border="0" usemap="#sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph_map" alt=""></center> +<map name="sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph_map"> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="179,6,259,30" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="170,54,268,78" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="178,102,260,126" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="319,54,426,78" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="476,54,644,78" alt=""> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="331,102,414,126" alt=""> +</map> + </div> </div><p> <a class="anchor" name="0bcc501eb14c12365ffbaa3453905b50"></a><!-- doxytag: member="sync.c::sendSYNC" ref="0bcc501eb14c12365ffbaa3453905b50" args="(CO_Data *d, UNS32 cob_id)" --> @@ -181,11 +250,32 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00077">77</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>cob_id</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00118">118</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>. +<p> +Referenced by <a class="el" href="sync_8c-source.html#l00055">SyncAlarm()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.png" border="0" usemap="#sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph_map" alt=""></center> +<map name="sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph_map"> +<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="145,54,257,78" alt=""> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="317,6,397,30" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="308,54,407,78" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="316,102,399,126" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="457,54,564,78" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="615,54,783,78" alt=""> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="469,102,552,126" alt=""> +</map> + </div> </div><p> <a class="anchor" name="2e0bf669f5b40dfbdda0f12a5ae3631a"></a><!-- doxytag: member="sync.c::startSYNC" ref="2e0bf669f5b40dfbdda0f12a5ae3631a" args="(CO_Data *d)" --> @@ -205,11 +295,37 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00050">50</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="sync_8c-source.html#l00043">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00036">SyncAlarm()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00080">80</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="sync_8c-source.html#l00069">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00105">stopSYNC()</a>, and <a class="el" href="sync_8c-source.html#l00055">SyncAlarm()</a>. +<p> +Referenced by <a class="el" href="sync_8c-source.html#l00069">OnCOB_ID_SyncUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.png" border="0" usemap="#sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph_map" alt=""></center> +<map name="sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph_map"> +<area href="sync_8c.html#82595787f641ab85980d83522f1158b0" shape="rect" coords="161,6,340,30" alt=""> +<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="144,54,357,78" alt=""> +<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="209,102,292,126" alt=""> +<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="207,150,295,174" alt=""> +<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="204,198,297,222" alt=""> +<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="405,54,517,78" alt=""> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="420,150,503,174" alt=""> +<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="416,198,507,222" alt=""> +<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="567,198,679,222" alt=""> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="739,150,819,174" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="729,198,828,222" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="737,246,820,270" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="879,198,985,222" alt=""> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="891,246,973,270" alt=""> +</map> + </div> </div><p> <a class="anchor" name="41c47dbd59d22bf9bab6cd288cf27164"></a><!-- doxytag: member="sync.c::stopSYNC" ref="41c47dbd59d22bf9bab6cd288cf27164" args="(CO_Data *d)" --> @@ -229,11 +345,24 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00071">71</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>. +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00105">105</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>. +<p> +Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.png" border="0" usemap="#sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph_map" alt=""></center> +<map name="sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph_map"> +<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="143,6,225,30" alt=""> +</map> + </div> </div><p> <a class="anchor" name="bbcce7b549414c7bc1aa72fa66258b45"></a><!-- doxytag: member="sync.c::SyncAlarm" ref="bbcce7b549414c7bc1aa72fa66258b45" args="(CO_Data *d, UNS32 id)" --> @@ -262,14 +391,35 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00036">36</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="sync_8c-source.html#l00077">sendSYNC()</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td></td></tr> + </table> +</dl> + +<p> +Definition at line <a class="el" href="sync_8c-source.html#l00055">55</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. +<p> +References <a class="el" href="sync_8c-source.html#l00118">sendSYNC()</a>. +<p> +Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. +<p> +Here is the call graph for this function:<p><center><img src="sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.png" border="0" usemap="#sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph_map" alt=""></center> +<map name="sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph_map"> +<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="149,54,240,78" alt=""> +<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="289,54,401,78" alt=""> +<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="461,6,541,30" alt=""> +<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="452,54,551,78" alt=""> +<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="460,102,543,126" alt=""> +<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="601,54,708,78" alt=""> +<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="759,54,927,78" alt=""> +<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="613,102,696,126" alt=""> +</map> + +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot --- a/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,8 @@ +base referer +rect $sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1 145,54 257,78 +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 317,6 397,30 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 308,54 407,78 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 316,102 399,126 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 457,54 564,78 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 615,54 783,78 +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 469,102 552,126 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5 --- a/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -990fc489c95e63f52eb2889e6d5444b4 \ No newline at end of file +c8ff671579dc1b92a701a7b520877c58 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.png Binary file doc/doxygen/html/sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot --- a/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,15 @@ +base referer +rect $sync_8c.html#82595787f641ab85980d83522f1158b0 161,6 340,30 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 144,54 357,78 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 209,102 292,126 +rect $sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164 207,150 295,174 +rect $sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45 204,198 297,222 +rect $objacces_8c.html#11e9f24840d05a6a622955b51f91af53 405,54 517,78 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 420,150 503,174 +rect $sync_8c.html#0bcc501eb14c12365ffbaa3453905b50 416,198 507,222 +rect $sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1 567,198 679,222 +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 739,150 819,174 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 729,198 828,222 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 737,246 820,270 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 879,198 985,222 +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 891,246 973,270 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5 --- a/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -2f26e4169386f6f969d3b97512c502b1 \ No newline at end of file +cecff1b8e5fbf43211c61142ea3fcaa8 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.png Binary file doc/doxygen/html/sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot --- a/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,2 @@ +base referer +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 143,6 225,30 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5 --- a/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -61500c969e9469acac45befc5fac95e9 \ No newline at end of file +94bbf875608590ab9f324116e53c3d59 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.png Binary file doc/doxygen/html/sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot --- a/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,7 @@ +base referer +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 179,6 259,30 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 170,54 268,78 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 178,102 260,126 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 319,54 426,78 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 476,54 644,78 +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 331,102 414,126 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5 --- a/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -653d1dc6026e79c1ec954e8932a9214d \ No newline at end of file +7ba0d04bb1d14a1577c964b5b95d851d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.png Binary file doc/doxygen/html/sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot --- a/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node2 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="proceedSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,10 @@ +base referer +rect $sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a 236,78 324,102 +rect $objacces_8c.html#514e7b9c13835a86446b1cd38fa34049 374,6 587,30 +rect $timer_8c.html#11c2616d78f06ed9144ef662f757b128 439,54 522,78 +rect $sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164 436,102 524,126 +rect $sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45 434,150 527,174 +rect $objacces_8c.html#11e9f24840d05a6a622955b51f91af53 635,6 747,30 +rect $timer_8c.html#991b3cfaac2f201b14d5530f75985c21 650,102 732,126 +rect $sync_8c.html#0bcc501eb14c12365ffbaa3453905b50 646,150 736,174 +rect $sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1 796,150 908,174 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5 --- a/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -aa16018235fc72d0e39100c4618411f9 \ No newline at end of file +136de0a106bf9029ca6d12894b37087a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.png Binary file doc/doxygen/html/sync_8c_82595787f641ab85980d83522f1158b0_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c__incl.dot --- a/doc/doxygen/html/sync_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node2 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node2 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node12 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node2 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node14 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node16 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node17 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c__incl.md5 --- a/doc/doxygen/html/sync_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -5cda7bb11aac93cfba4c615bf575ada8 \ No newline at end of file +166b93be3221641b3a3c953cd34e1ce9 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c__incl.png Binary file doc/doxygen/html/sync_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot --- a/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node5 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,9 @@ +base referer +rect $sync_8c.html#0bcc501eb14c12365ffbaa3453905b50 149,54 240,78 +rect $sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1 289,54 401,78 +rect $pdo_8c.html#e468510c9f77f502207d961d26389918 461,6 541,30 +rect $objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac 452,54 551,78 +rect $pdo_8c.html#298b8291fa35cca22264cf8a70bf138a 460,102 543,126 +rect $objacces_8c.html#49e9444c8c8d39906a40a153366ed09c 601,54 708,78 +rect $objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26 759,54 927,78 +rect $pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210 613,102 696,126 diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5 --- a/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -be41dab8f3b01263f7755af23dc5a017 \ No newline at end of file +c02ba510a6a862dfb92545eeea8531a7 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.png Binary file doc/doxygen/html/sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h-source.html --- a/doc/doxygen/html/sync_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sync.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sync.h</h1><a href="sync_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __SYNC_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __SYNC_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d); -<a name="l00029"></a>00029 -<a name="l00030"></a><a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">00030</a> <span class="keyword">typedef</span> void (*<a class="code" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a>)(void); -<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a>(<span class="keywordtype">void</span>); -<a name="l00032"></a>00032 -<a name="l00033"></a><a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">00033</a> <span class="keyword">typedef</span> void (*<a class="code" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a>)(void); -<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a class="code" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a>(<span class="keywordtype">void</span>); -<a name="l00035"></a>00035 -<a name="l00040"></a>00040 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> cob_id); -<a name="l00041"></a>00041 -<a name="l00057"></a>00057 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="structMessage.html">Message</a> * m); -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h.html --- a/doc/doxygen/html/sync_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,241 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sync.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sync.h File Reference</h1> -<p> -<a href="sync_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#1da155dcbd7fa1271216d74a15e30490">_post_sync</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#1fdf94721303f1c60bb2de1a36b13cc4">_post_TPDO</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cob_id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8h.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="8a0b5b8c19b375ef1c985caa120f3274"></a><!-- doxytag: member="sync.h::post_sync_t" ref="8a0b5b8c19b375ef1c985caa120f3274" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="sync_8h.html#8a0b5b8c19b375ef1c985caa120f3274">post_sync_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8h-source.html#l00030">30</a> of file <a class="el" href="sync_8h-source.html">sync.h</a>. -</div> -</div><p> -<a class="anchor" name="b9bc4632750ad12f918aa22a1eb7756b"></a><!-- doxytag: member="sync.h::post_TPDO_t" ref="b9bc4632750ad12f918aa22a1eb7756b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="sync_8h.html#b9bc4632750ad12f918aa22a1eb7756b">post_TPDO_t</a>(void) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8h-source.html#l00033">33</a> of file <a class="el" href="sync_8h-source.html">sync.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="1da155dcbd7fa1271216d74a15e30490"></a><!-- doxytag: member="sync.h::_post_sync" ref="1da155dcbd7fa1271216d74a15e30490" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00245">245</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -</div> -</div><p> -<a class="anchor" name="1fdf94721303f1c60bb2de1a36b13cc4"></a><!-- doxytag: member="sync.h::_post_TPDO" ref="1fdf94721303f1c60bb2de1a36b13cc4" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void _post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00246">246</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -</div> -</div><p> -<a class="anchor" name="80cadcba23dc859db8a8d3f52789d6d1"></a><!-- doxytag: member="sync.h::proceedSYNC" ref="80cadcba23dc859db8a8d3f52789d6d1" args="(CO_Data *d, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 proceedSYNC </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -This function is called when the node is receiving a SYNC message (cob-id = 0x80). What does the function : check if the node is in OERATIONAL mode. (other mode : return 0 but does nothing). Get the SYNC cobId by reading the dictionary index 1005. (Return -1 if it does not correspond to the cobId received). Scan the dictionary from index 0x1800 to the last PDO defined (dict_cstes.max_count_of_PDO_transmit) for each PDO whose transmission type is on synchro (transmission type < 241) and if the msg must be send at this SYNC. read the COBID. Verify that the nodeId inside the nodeId correspond to bDeviceNodeId. (Assume that the cobId of a PDO Transmit is made with the node id of the node who transmit), get the mapping, launch PDOmGR to send the PDO *m is a pointer to the message received bus_id is hardware dependant return 0 if OK, 0xFF if error -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00093">93</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="pdo_8c-source.html#l00376">CopyBits()</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::count_sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="objacces_8c-source.html#l00145">getODentry()</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00121">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00061">PDOmGR()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00082">struct_CO_Data::post_sync</a>, <a class="el" href="data_8h-source.html#l00083">struct_CO_Data::post_TPDO</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00122">state10</a>, <a class="el" href="def_8h-source.html#l00123">state11</a>, <a class="el" href="def_8h-source.html#l00115">state3</a>, <a class="el" href="def_8h-source.html#l00116">state4</a>, <a class="el" href="def_8h-source.html#l00117">state5</a>, <a class="el" href="def_8h-source.html#l00119">state7</a>, <a class="el" href="def_8h-source.html#l00120">state8</a>, <a class="el" href="def_8h-source.html#l00121">state9</a>, <a class="el" href="objdictdef_8h-source.html#l00077">TRANS_SYNC_MAX</a>, <a class="el" href="objdictdef_8h-source.html#l00076">TRANS_SYNC_MIN</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="0bcc501eb14c12365ffbaa3453905b50"></a><!-- doxytag: member="sync.h::sendSYNC" ref="0bcc501eb14c12365ffbaa3453905b50" args="(CO_Data *d, UNS32 cob_id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 sendSYNC </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>cob_id</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -transmit a SYNC message on the bus number bus_id bus_id is hardware dependant return canSend(bus_id,&m) -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00077">77</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="sync_8c-source.html#l00093">proceedSYNC()</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>. -</div> -</div><p> -<a class="anchor" name="2e0bf669f5b40dfbdda0f12a5ae3631a"></a><!-- doxytag: member="sync.h::startSYNC" ref="2e0bf669f5b40dfbdda0f12a5ae3631a" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void startSYNC </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00050">50</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="data_8h-source.html#l00079">struct_CO_Data::COB_ID_Sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sync_8c-source.html#l00043">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00297">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00071">stopSYNC()</a>, <a class="el" href="data_8h-source.html#l00080">struct_CO_Data::Sync_Cycle_Period</a>, <a class="el" href="sync_8c-source.html#l00036">SyncAlarm()</a>, <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">US_TO_TIMEVAL</a>. -</div> -</div><p> -<a class="anchor" name="41c47dbd59d22bf9bab6cd288cf27164"></a><!-- doxytag: member="sync.h::stopSYNC" ref="41c47dbd59d22bf9bab6cd288cf27164" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void stopSYNC </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sync_8c-source.html#l00071">71</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00087">DelAlarm()</a>, and <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot --- a/doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="sendSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canMsgTransmit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="PDOmGR",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5 --- a/doc/doxygen/html/sync_8h_0bcc501eb14c12365ffbaa3453905b50_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -990fc489c95e63f52eb2889e6d5444b4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot --- a/doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node3 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="scanIndexOD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#11e9f24840d05a6a622955b51f91af53"]; - Node3 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node3 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node3 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="SyncAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="sendSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#0bcc501eb14c12365ffbaa3453905b50"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5 --- a/doc/doxygen/html/sync_8h_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -007f78cecef99f6e4cfc6b870c777fa6 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot --- a/doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5 --- a/doc/doxygen/html/sync_8h_41c47dbd59d22bf9bab6cd288cf27164_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0fc41716c5ca4b7db278aadab8146b32 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot --- a/doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="_getODentry",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#49e9444c8c8d39906a40a153366ed09c"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="sendPDO",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5 --- a/doc/doxygen/html/sync_8h_80cadcba23dc859db8a8d3f52789d6d1_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e452b6ef2695e2aa956318a873d4bbad \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h__dep__incl.dot --- a/doc/doxygen/html/sync_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sync.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node3 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node3 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node6 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node7 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtMaster.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node8 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node3 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node3 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sync_8h__dep__incl.md5 --- a/doc/doxygen/html/sync_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -2af37c180020ce5870407cc26b9af4fb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h-source.html --- a/doc/doxygen/html/sysdep_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h</h1><a href="sysdep_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __sysdep_h__</span> -<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __sysdep_h__</span> -<a name="l00003"></a>00003 <span class="preprocessor"></span> -<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span> -<a name="l00005"></a>00005 -<a name="l00006"></a>00006 <span class="preprocessor">#ifdef CANOPEN_BIG_ENDIAN</span> -<a name="l00007"></a>00007 <span class="preprocessor"></span> -<a name="l00008"></a>00008 <span class="comment">/* Warning: the argument must not update pointers, e.g. *p++ */</span> -<a name="l00009"></a>00009 -<a name="l00010"></a>00010 <span class="preprocessor">#define UNS16_LE(v) ((((UNS16)(v) & 0xff00) >> 8) | \</span> -<a name="l00011"></a>00011 <span class="preprocessor"> (((UNS16)(v) & 0x00ff) << 8))</span> -<a name="l00012"></a>00012 <span class="preprocessor"></span> -<a name="l00013"></a>00013 <span class="preprocessor">#define UNS32_LE(v) ((((UNS32)(v) & 0xff000000) >> 24) | \</span> -<a name="l00014"></a>00014 <span class="preprocessor"> (((UNS32)(v) & 0x00ff0000) >> 8) | \</span> -<a name="l00015"></a>00015 <span class="preprocessor"> (((UNS32)(v) & 0x0000ff00) << 8) | \</span> -<a name="l00016"></a>00016 <span class="preprocessor"> (((UNS32)(v) & 0x000000ff) << 24))</span> -<a name="l00017"></a>00017 <span class="preprocessor"></span> -<a name="l00018"></a>00018 <span class="preprocessor">#else</span> -<a name="l00019"></a>00019 <span class="preprocessor"></span> -<a name="l00020"></a><a class="code" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">00020</a> <span class="preprocessor">#define UNS16_LE(v) (v)</span> -<a name="l00021"></a>00021 <span class="preprocessor"></span> -<a name="l00022"></a><a class="code" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">00022</a> <span class="preprocessor">#define UNS32_LE(v) (v)</span> -<a name="l00023"></a>00023 <span class="preprocessor"></span> -<a name="l00024"></a>00024 <span class="preprocessor">#endif</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#endif </span><span class="comment">/* __sysdep_h__ */</span> -<a name="l00027"></a>00027 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h.html --- a/doc/doxygen/html/sysdep_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h File Reference</h1><code>#include "<a class="el" href="config_8h-source.html">config.h</a>"</code><br> - -<p> -<a href="sysdep_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sysdep_8h.html#7a262e4934564880db4adc361da54d59">UNS16_LE</a>(v) (v)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sysdep_8h.html#24e48010face63118a10d3131d3aff62">UNS32_LE</a>(v) (v)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="7a262e4934564880db4adc361da54d59"></a><!-- doxytag: member="sysdep.h::UNS16_LE" ref="7a262e4934564880db4adc361da54d59" args="(v)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS16_LE </td> - <td>(</td> - <td class="paramtype">v </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (v)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sysdep_8h-source.html#l00020">20</a> of file <a class="el" href="sysdep_8h-source.html">sysdep.h</a>. -</div> -</div><p> -<a class="anchor" name="24e48010face63118a10d3131d3aff62"></a><!-- doxytag: member="sysdep.h::UNS32_LE" ref="24e48010face63118a10d3131d3aff62" args="(v)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS32_LE </td> - <td>(</td> - <td class="paramtype">v </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (v)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="sysdep_8h-source.html#l00022">22</a> of file <a class="el" href="sysdep_8h-source.html">sysdep.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h__dep__incl.dot --- a/doc/doxygen/html/sysdep_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h__dep__incl.md5 --- a/doc/doxygen/html/sysdep_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -777e56145332f68a74250cd5db7db685 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h__incl.dot --- a/doc/doxygen/html/sysdep_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sysdep.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="config.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$config_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/sysdep_8h__incl.md5 --- a/doc/doxygen/html/sysdep_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -fbe7a3ae69fc16c09ba2fb40bd244f04 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c-source.html --- a/doc/doxygen/html/timer_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/timer_8c-source.html Tue Jun 05 18:43:21 2007 +0200 @@ -36,153 +36,134 @@ <a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> <a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> <a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> -<a name="l00024"></a>00024 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="preprocessor">#include <applicfg.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "timer.h"</span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="comment">/* --------- The timer table --------- */</span> -<a name="l00030"></a><a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">00030</a> s_timer_entry <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[MAX_NB_TIMER] = {{TIMER_FREE, NULL, NULL, 0, 0, 0},}; -<a name="l00031"></a>00031 -<a name="l00032"></a><a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">00032</a> TIMEVAL <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = TIMEVAL_MAX; -<a name="l00033"></a><a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">00033</a> TIMER_HANDLE <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1; +<a name="l00032"></a>00032 <span class="comment">/* #define DEBUG_WAR_CONSOLE_ON */</span> +<a name="l00033"></a>00033 <span class="comment">/* #define DEBUG_ERR_CONSOLE_ON */</span> <a name="l00034"></a>00034 -<a name="l00035"></a><a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">00035</a> <span class="preprocessor">#define min_val(a,b) ((a<b)?a:b)</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span> -<a name="l00037"></a>00037 <span class="comment">/* --------- Use this to declare a new alarm --------- */</span> -<a name="l00038"></a><a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">00038</a> TIMER_HANDLE <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>, TimerCallback_t callback, TIMEVAL value, TIMEVAL period) -<a name="l00039"></a>00039 { -<a name="l00040"></a>00040 <span class="comment">/*printf("SetAlarm(UNS32 id=%d, TimerCallback_t callback=%x, TIMEVAL value=%d, TIMEVAL period=%d)\n", id, callback, value, period); */</span> -<a name="l00041"></a>00041 TIMER_HANDLE i; -<a name="l00042"></a>00042 TIMER_HANDLE row_number = TIMER_NONE; +<a name="l00035"></a>00035 <span class="preprocessor">#include <applicfg.h></span> +<a name="l00036"></a>00036 <span class="preprocessor">#include "timer.h"</span> +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="comment">/* --------- The timer table --------- */</span> +<a name="l00039"></a><a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">00039</a> s_timer_entry <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[MAX_NB_TIMER] = {{TIMER_FREE, NULL, NULL, 0, 0, 0},}; +<a name="l00040"></a>00040 +<a name="l00041"></a><a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">00041</a> TIMEVAL <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = TIMEVAL_MAX; +<a name="l00042"></a><a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">00042</a> TIMER_HANDLE <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1; <a name="l00043"></a>00043 -<a name="l00044"></a>00044 <span class="comment">/* in order to decide new timer setting we have to run over all timer rows */</span> -<a name="l00045"></a>00045 <span class="keywordflow">for</span>(i=0; i <= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1 && i < MAX_NB_TIMER; i++) -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); -<a name="l00048"></a>00048 -<a name="l00049"></a>00049 <span class="keywordflow">if</span> (callback && <span class="comment">/* if something to store */</span> -<a name="l00050"></a>00050 row->state == TIMER_FREE) <span class="comment">/* and empty row */</span> -<a name="l00051"></a>00051 { <span class="comment">/* just store */</span> -<a name="l00052"></a>00052 row->callback = callback; -<a name="l00053"></a>00053 row->d = d; -<a name="l00054"></a>00054 row->id = <span class="keywordtype">id</span>; -<a name="l00055"></a>00055 row->val = value; -<a name="l00056"></a>00056 row->interval = period; -<a name="l00057"></a>00057 row->state = TIMER_ARMED; -<a name="l00058"></a>00058 row_number = i; -<a name="l00059"></a>00059 <span class="keywordflow">break</span>; -<a name="l00060"></a>00060 } -<a name="l00061"></a>00061 } -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="keywordflow">if</span> (row_number != TIMER_NONE) <span class="comment">/* if successfull **/</span> -<a name="l00064"></a>00064 { -<a name="l00065"></a>00065 TIMEVAL real_timer_value; -<a name="l00066"></a>00066 TIMEVAL elapsed_time; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="keywordflow">if</span> (row_number == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1) <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>++; -<a name="l00069"></a>00069 -<a name="l00070"></a>00070 <span class="comment">/* set next wakeup alarm if new entry is sooner than others, or if it is alone */</span> -<a name="l00071"></a>00071 real_timer_value = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(value, TIMEVAL_MAX); -<a name="l00072"></a>00072 elapsed_time = getElapsedTime(); -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 <span class="comment">/*printf("elapsed_time=%d real_timer_value=%d total_sleep_time=%d\n", elapsed_time, real_timer_value, total_sleep_time); */</span> -<a name="l00075"></a>00075 <span class="keywordflow">if</span> (<a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> > elapsed_time && <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> - elapsed_time > real_timer_value) -<a name="l00076"></a>00076 { -<a name="l00077"></a>00077 <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = elapsed_time + real_timer_value; -<a name="l00078"></a>00078 setTimer(real_timer_value); +<a name="l00044"></a><a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">00044</a> <span class="preprocessor">#define min_val(a,b) ((a<b)?a:b)</span> +<a name="l00045"></a>00045 <span class="preprocessor"></span> +<a name="l00057"></a><a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">00057</a> TIMER_HANDLE <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(CO_Data* d, UNS32 <span class="keywordtype">id</span>, TimerCallback_t callback, TIMEVAL value, TIMEVAL period) +<a name="l00058"></a>00058 { +<a name="l00059"></a>00059 <span class="comment">/*printf("SetAlarm(UNS32 id=%d, TimerCallback_t callback=%x, TIMEVAL value=%d, TIMEVAL period=%d)\n", id, callback, value, period); */</span> +<a name="l00060"></a>00060 TIMER_HANDLE i; +<a name="l00061"></a>00061 TIMER_HANDLE row_number = TIMER_NONE; +<a name="l00062"></a>00062 +<a name="l00064"></a>00064 <span class="keywordflow">for</span>(i=0; i <= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1 && i < MAX_NB_TIMER; i++) +<a name="l00065"></a>00065 { +<a name="l00066"></a>00066 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); +<a name="l00067"></a>00067 +<a name="l00068"></a>00068 <span class="keywordflow">if</span> (callback && +<a name="l00069"></a>00069 row->state == TIMER_FREE) +<a name="l00070"></a>00070 { +<a name="l00071"></a>00071 row->callback = callback; +<a name="l00072"></a>00072 row->d = d; +<a name="l00073"></a>00073 row->id = <span class="keywordtype">id</span>; +<a name="l00074"></a>00074 row->val = value; +<a name="l00075"></a>00075 row->interval = period; +<a name="l00076"></a>00076 row->state = TIMER_ARMED; +<a name="l00077"></a>00077 row_number = i; +<a name="l00078"></a>00078 <span class="keywordflow">break</span>; <a name="l00079"></a>00079 } -<a name="l00080"></a>00080 <span class="comment">/*printf("SetAlarm() return %d\n", row_number); */</span> -<a name="l00081"></a>00081 <span class="keywordflow">return</span> row_number; -<a name="l00082"></a>00082 } -<a name="l00083"></a>00083 <span class="keywordflow">return</span> TIMER_NONE; -<a name="l00084"></a>00084 } -<a name="l00085"></a>00085 -<a name="l00086"></a>00086 <span class="comment">/* --------- Use this to remove an alarm --------- */</span> -<a name="l00087"></a><a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">00087</a> TIMER_HANDLE <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(TIMER_HANDLE handle) -<a name="l00088"></a>00088 { -<a name="l00089"></a>00089 <span class="comment">/* Quick and dirty. system timer will continue to be trigged, but no action will be preformed. */</span> -<a name="l00090"></a>00090 MSG_WAR(0x3320, <span class="stringliteral">"DelAlarm. handle = "</span>, handle); -<a name="l00091"></a>00091 <span class="keywordflow">if</span>(handle != TIMER_NONE) -<a name="l00092"></a>00092 { -<a name="l00093"></a>00093 <span class="keywordflow">if</span>(handle == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>) -<a name="l00094"></a>00094 <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>--; -<a name="l00095"></a>00095 <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[handle].state = TIMER_FREE; -<a name="l00096"></a>00096 } -<a name="l00097"></a>00097 <span class="keywordflow">else</span> { -<a name="l00098"></a>00098 } -<a name="l00099"></a>00099 <span class="keywordflow">return</span> TIMER_NONE; -<a name="l00100"></a>00100 } -<a name="l00101"></a>00101 -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 <span class="comment">/* --------- TimeDispatch is called on each timer expiration --------- */</span> -<a name="l00104"></a><a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">00104</a> <span class="keywordtype">void</span> <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>() -<a name="l00105"></a>00105 { -<a name="l00106"></a>00106 TIMER_HANDLE i; -<a name="l00107"></a>00107 TIMEVAL next_wakeup = TIMEVAL_MAX; <span class="comment">/* used to compute when should normaly occur next wakeup */</span> -<a name="l00108"></a>00108 <span class="comment">/* First run : change timer state depending on time */</span> -<a name="l00109"></a>00109 <span class="comment">/* Get time since timer signal */</span> -<a name="l00110"></a>00110 TIMEVAL overrun = getElapsedTime(); -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 TIMEVAL real_total_sleep_time = <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> + overrun; -<a name="l00113"></a>00113 <span class="comment">/*printf("total_sleep_time %d + overrun %d\n", total_sleep_time , overrun); */</span> -<a name="l00114"></a>00114 -<a name="l00115"></a>00115 <span class="keywordflow">for</span>(i=0; i <= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++) -<a name="l00116"></a>00116 { -<a name="l00117"></a>00117 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); -<a name="l00118"></a>00118 -<a name="l00119"></a>00119 <span class="keywordflow">if</span> (row->state & TIMER_ARMED) <span class="comment">/* if row is active */</span> -<a name="l00120"></a>00120 { -<a name="l00121"></a>00121 if (row->val <= real_total_sleep_time) <span class="comment">/* to be trigged */</span> -<a name="l00122"></a>00122 { -<a name="l00123"></a>00123 <span class="comment">/*printf("row->val(%d) <= (%d)real_total_sleep_time\n", row->val, real_total_sleep_time); */</span> -<a name="l00124"></a>00124 if (!row->interval) <span class="comment">/* if simply outdated */</span> -<a name="l00125"></a>00125 { -<a name="l00126"></a>00126 row->state = TIMER_TRIG; <span class="comment">/* ask for trig */</span> -<a name="l00127"></a>00127 } -<a name="l00128"></a>00128 <span class="keywordflow">else</span> <span class="comment">/* or period have expired */</span> -<a name="l00129"></a>00129 { -<a name="l00130"></a>00130 <span class="comment">/* set val as interval, with overrun correction */</span> -<a name="l00131"></a>00131 row->val = row->interval - (overrun % row->interval); -<a name="l00132"></a>00132 row->state = TIMER_TRIG_PERIOD; <span class="comment">/* ask for trig, periodic */</span> -<a name="l00133"></a>00133 <span class="comment">/* Check if this new timer value is the soonest */</span> -<a name="l00134"></a>00134 next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row->val,next_wakeup); -<a name="l00135"></a>00135 } -<a name="l00136"></a>00136 } -<a name="l00137"></a>00137 <span class="keywordflow">else</span> -<a name="l00138"></a>00138 { -<a name="l00139"></a>00139 <span class="comment">/* Each armed timer value in decremented. */</span> -<a name="l00140"></a>00140 row->val -= real_total_sleep_time; +<a name="l00080"></a>00080 } +<a name="l00081"></a>00081 +<a name="l00082"></a>00082 <span class="keywordflow">if</span> (row_number != TIMER_NONE) +<a name="l00083"></a>00083 { +<a name="l00084"></a>00084 TIMEVAL real_timer_value; +<a name="l00085"></a>00085 TIMEVAL elapsed_time; +<a name="l00086"></a>00086 +<a name="l00087"></a>00087 <span class="keywordflow">if</span> (row_number == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> + 1) <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>++; +<a name="l00088"></a>00088 +<a name="l00090"></a>00090 real_timer_value = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(value, TIMEVAL_MAX); +<a name="l00091"></a>00091 elapsed_time = getElapsedTime(); +<a name="l00092"></a>00092 +<a name="l00094"></a>00094 <span class="keywordflow">if</span> (<a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> > elapsed_time && <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> - elapsed_time > real_timer_value) +<a name="l00095"></a>00095 { +<a name="l00096"></a>00096 <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = elapsed_time + real_timer_value; +<a name="l00097"></a>00097 setTimer(real_timer_value); +<a name="l00098"></a>00098 } +<a name="l00100"></a>00100 <span class="keywordflow">return</span> row_number; +<a name="l00101"></a>00101 } +<a name="l00102"></a>00102 <span class="keywordflow">return</span> TIMER_NONE; +<a name="l00103"></a>00103 } +<a name="l00104"></a>00104 +<a name="l00112"></a><a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">00112</a> TIMER_HANDLE <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(TIMER_HANDLE handle) +<a name="l00113"></a>00113 { +<a name="l00115"></a>00115 MSG_WAR(0x3320, <span class="stringliteral">"DelAlarm. handle = "</span>, handle); +<a name="l00116"></a>00116 <span class="keywordflow">if</span>(handle != TIMER_NONE) +<a name="l00117"></a>00117 { +<a name="l00118"></a>00118 <span class="keywordflow">if</span>(handle == <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>) +<a name="l00119"></a>00119 <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>--; +<a name="l00120"></a>00120 <a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>[handle].state = TIMER_FREE; +<a name="l00121"></a>00121 } +<a name="l00122"></a>00122 <span class="keywordflow">else</span> { +<a name="l00123"></a>00123 } +<a name="l00124"></a>00124 <span class="keywordflow">return</span> TIMER_NONE; +<a name="l00125"></a>00125 } +<a name="l00126"></a>00126 +<a name="l00131"></a><a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">00131</a> <span class="keywordtype">void</span> <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>() +<a name="l00132"></a>00132 { +<a name="l00133"></a>00133 TIMER_HANDLE i; +<a name="l00134"></a>00134 TIMEVAL next_wakeup = TIMEVAL_MAX; +<a name="l00137"></a>00137 TIMEVAL overrun = getElapsedTime(); +<a name="l00138"></a>00138 +<a name="l00139"></a>00139 TIMEVAL real_total_sleep_time = <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> + overrun; +<a name="l00140"></a>00140 <span class="comment">/*printf("total_sleep_time %d + overrun %d\n", total_sleep_time , overrun); */</span> <a name="l00141"></a>00141 -<a name="l00142"></a>00142 <span class="comment">/* Check if this new timer value is the soonest */</span> -<a name="l00143"></a>00143 next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row->val,next_wakeup); -<a name="l00144"></a>00144 } -<a name="l00145"></a>00145 } -<a name="l00146"></a>00146 } -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 <span class="comment">/* Remember how much time we should sleep. */</span> -<a name="l00149"></a>00149 <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = next_wakeup; -<a name="l00150"></a>00150 -<a name="l00151"></a>00151 <span class="comment">/* Set timer to soonest occurence */</span> -<a name="l00152"></a>00152 setTimer(next_wakeup); -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="comment">/* Then trig them or not. */</span> -<a name="l00155"></a>00155 <span class="keywordflow">for</span>(i=0; i<=<a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++) -<a name="l00156"></a>00156 { -<a name="l00157"></a>00157 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); -<a name="l00158"></a>00158 -<a name="l00159"></a>00159 <span class="keywordflow">if</span> (row->state & TIMER_TRIG) -<a name="l00160"></a>00160 { -<a name="l00161"></a>00161 row->state &= ~TIMER_TRIG; <span class="comment">/* reset trig state (will be free if not periodic) */</span> -<a name="l00162"></a>00162 <span class="keywordflow">if</span>(row->callback) -<a name="l00163"></a>00163 (*row->callback)(row->d, row->id); <span class="comment">/* trig ! */</span> -<a name="l00164"></a>00164 } -<a name="l00165"></a>00165 } -<a name="l00166"></a>00166 } -<a name="l00167"></a>00167 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +<a name="l00142"></a>00142 <span class="keywordflow">for</span>(i=0; i <= <a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++) +<a name="l00143"></a>00143 { +<a name="l00144"></a>00144 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); +<a name="l00145"></a>00145 +<a name="l00146"></a>00146 <span class="keywordflow">if</span> (row->state & TIMER_ARMED) +<a name="l00147"></a>00147 { +<a name="l00148"></a>00148 if (row->val <= real_total_sleep_time) +<a name="l00149"></a>00149 { +<a name="l00150"></a>00150 <span class="comment">/*printf("row->val(%d) <= (%d)real_total_sleep_time\n", row->val, real_total_sleep_time); */</span> +<a name="l00151"></a>00151 if (!row->interval) +<a name="l00152"></a>00152 { +<a name="l00153"></a>00153 row->state = TIMER_TRIG; +<a name="l00154"></a>00154 } +<a name="l00155"></a>00155 <span class="keywordflow">else</span> +<a name="l00156"></a>00156 { +<a name="l00158"></a>00158 row->val = row->interval - (overrun % row->interval); +<a name="l00159"></a>00159 row->state = TIMER_TRIG_PERIOD; <span class="comment">/* ask for trig, periodic */</span> +<a name="l00161"></a>00161 next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row->val,next_wakeup); +<a name="l00162"></a>00162 } +<a name="l00163"></a>00163 } +<a name="l00164"></a>00164 <span class="keywordflow">else</span> +<a name="l00165"></a>00165 { +<a name="l00167"></a>00167 row->val -= real_total_sleep_time; +<a name="l00168"></a>00168 +<a name="l00170"></a>00170 next_wakeup = <a class="code" href="timer_8c.html#8536312cebeeea3a23dc0027800122c9">min_val</a>(row->val,next_wakeup); +<a name="l00171"></a>00171 } +<a name="l00172"></a>00172 } +<a name="l00173"></a>00173 } +<a name="l00174"></a>00174 +<a name="l00176"></a>00176 <a class="code" href="timer_8c.html#5e9651eed13d70bcce9bdf3489a72a3d">total_sleep_time</a> = next_wakeup; +<a name="l00177"></a>00177 +<a name="l00179"></a>00179 setTimer(next_wakeup); +<a name="l00180"></a>00180 +<a name="l00182"></a>00182 <span class="keywordflow">for</span>(i=0; i<=<a class="code" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a>; i++) +<a name="l00183"></a>00183 { +<a name="l00184"></a>00184 s_timer_entry *row = (<a class="code" href="timer_8c.html#a74e2cf2504bfd18b12f112c7aaad845">timers</a>+i); +<a name="l00185"></a>00185 +<a name="l00186"></a>00186 <span class="keywordflow">if</span> (row->state & TIMER_TRIG) +<a name="l00187"></a>00187 { +<a name="l00188"></a>00188 row->state &= ~TIMER_TRIG; +<a name="l00189"></a>00189 <span class="keywordflow">if</span>(row->callback) +<a name="l00190"></a>00190 (*row->callback)(row->d, row->id); +<a name="l00191"></a>00191 } +<a name="l00192"></a>00192 } +<a name="l00193"></a>00193 } +<a name="l00194"></a>00194 +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:05 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c.html --- a/doc/doxygen/html/timer_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/timer_8c.html Tue Jun 05 18:43:21 2007 +0200 @@ -19,6 +19,9 @@ <code>#include "timer.h"</code><br> <p> +Include dependency graph for timer.c:<p><center><img src="timer_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/timer.c_map" alt=""></center> + +<p> <a href="timer_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> @@ -39,7 +42,12 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8c.html#1dab7b9a29bdee8b1931f8ea90685c6f">last_timer_raw</a> = -1</td></tr> </table> -<hr><h2>Define Documentation</h2> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl> +<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl> + +<p> +Definition in file <a class="el" href="timer_8c-source.html">timer.c</a>.<hr><h2>Define Documentation</h2> <a class="anchor" name="8536312cebeeea3a23dc0027800122c9"></a><!-- doxytag: member="timer.c::min_val" ref="8536312cebeeea3a23dc0027800122c9" args="(a, b)" --> <div class="memitem"> <div class="memproto"> @@ -62,7 +70,9 @@ <p> <p> -Definition at line <a class="el" href="timer_8c-source.html#l00035">35</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +Definition at line <a class="el" href="timer_8c-source.html#l00044">44</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +Referenced by <a class="el" href="timer_8c-source.html#l00131">TimeDispatch()</a>. </div> </div><p> <hr><h2>Function Documentation</h2> @@ -83,11 +93,22 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00087">87</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>. +----- Use this to remove an alarm ----<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>handle</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +Quick and dirty. system timer will continue to be trigged, but no action will be preformed. +<p> +Definition at line <a class="el" href="timer_8c-source.html#l00112">112</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00042">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00039">timers</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00236">heartbeatStop()</a>, <a class="el" href="lifegrd_8c-source.html#l00081">proceedNODE_GUARD()</a>, <a class="el" href="lifegrd_8c-source.html#l00161">ProducerHearbeatAlarm()</a>, and <a class="el" href="sync_8c-source.html#l00105">stopSYNC()</a>. </div> </div><p> <a class="anchor" name="11c2616d78f06ed9144ef662f757b128"></a><!-- doxytag: member="timer.c::SetAlarm" ref="11c2616d78f06ed9144ef662f757b128" args="(CO_Data *d, UNS32 id, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)" --> @@ -134,11 +155,33 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00038">38</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>. +------- Use this to declare a new alarm ------<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"></td><td valign="top"><em>d</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>callback</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td></td></tr> + <tr><td valign="top"></td><td valign="top"><em>period</em> </td><td></td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> + +<p> +in order to decide new timer setting we have to run over all timer rows<p> +if something to store<p> +and empty row<p> +just store<p> +if successfull<p> +set next wakeup alarm if new entry is sooner than others, or if it is alone<p> +printf("elapsed_time=%d real_timer_value=%d total_sleep_time=%d\n", elapsed_time, real_timer_value, total_sleep_time);<p> +printf("SetAlarm() return %d\n", row_number); +<p> +Definition at line <a class="el" href="timer_8c-source.html#l00057">57</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00042">last_timer_raw</a>, and <a class="el" href="timer_8c-source.html#l00039">timers</a>. +<p> +Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, <a class="el" href="lifegrd_8c-source.html#l00081">proceedNODE_GUARD()</a>, and <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. </div> </div><p> <a class="anchor" name="fa75192a3238525618f8cb83004930cc"></a><!-- doxytag: member="timer.c::TimeDispatch" ref="fa75192a3238525618f8cb83004930cc" args="()" --> @@ -157,11 +200,29 @@ <div class="memdoc"> <p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00104">104</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="timer_8c-source.html#l00035">min_val</a>, <a class="el" href="timer_8c-source.html#l00030">timers</a>, and <a class="el" href="timer_8c-source.html#l00032">total_sleep_time</a>. +------ TimeDispatch is called on each timer expiration ---- +<p> +used to compute when should normaly occur next wakeup<p> +First run : change timer state depending on time<p> +Get time since timer signal<p> +if row is active<p> +to be trigged<p> +if simply outdated<p> +ask for trig<p> +or period have expired<p> +set val as interval, with overrun correction<p> +Check if this new timer value is the soonest<p> +Each armed timer value in decremented.<p> +Check if this new timer value is the soonest<p> +Remember how much time we should sleep.<p> +Set timer to soonest occurence<p> +Then trig them or not.<p> +reset trig state (will be free if not periodic)<p> +trig ! +<p> +Definition at line <a class="el" href="timer_8c-source.html#l00131">131</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +References <a class="el" href="timer_8c-source.html#l00042">last_timer_raw</a>, <a class="el" href="timer_8c-source.html#l00044">min_val</a>, <a class="el" href="timer_8c-source.html#l00039">timers</a>, and <a class="el" href="timer_8c-source.html#l00041">total_sleep_time</a>. </div> </div><p> <hr><h2>Variable Documentation</h2> @@ -179,7 +240,9 @@ <p> <p> -Definition at line <a class="el" href="timer_8c-source.html#l00033">33</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +Definition at line <a class="el" href="timer_8c-source.html#l00042">42</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +Referenced by <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, and <a class="el" href="timer_8c-source.html#l00131">TimeDispatch()</a>. </div> </div><p> <a class="anchor" name="a74e2cf2504bfd18b12f112c7aaad845"></a><!-- doxytag: member="timer.c::timers" ref="a74e2cf2504bfd18b12f112c7aaad845" args="[MAX_NB_TIMER]" --> @@ -196,7 +259,9 @@ <p> <p> -Definition at line <a class="el" href="timer_8c-source.html#l00030">30</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +Definition at line <a class="el" href="timer_8c-source.html#l00039">39</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +Referenced by <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, and <a class="el" href="timer_8c-source.html#l00131">TimeDispatch()</a>. </div> </div><p> <a class="anchor" name="5e9651eed13d70bcce9bdf3489a72a3d"></a><!-- doxytag: member="timer.c::total_sleep_time" ref="5e9651eed13d70bcce9bdf3489a72a3d" args="" --> @@ -213,10 +278,12 @@ <p> <p> -Definition at line <a class="el" href="timer_8c-source.html#l00032">32</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 17:09:27 2007 for CanFestival by +Definition at line <a class="el" href="timer_8c-source.html#l00041">41</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. +<p> +Referenced by <a class="el" href="timer_8c-source.html#l00131">TimeDispatch()</a>. +</div> +</div><p> +<hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:11 2007 for CanFestival by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c__incl.dot --- a/doc/doxygen/html/timer_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node2 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node8 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c__incl.map --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/html/timer_8c__incl.map Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,1 @@ +base referer diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c__incl.md5 --- a/doc/doxygen/html/timer_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ b/doc/doxygen/html/timer_8c__incl.md5 Tue Jun 05 18:43:21 2007 +0200 @@ -1,1 +1,1 @@ -682c21c4384e1fd6ff2db641aa1f8af7 \ No newline at end of file +111f9708c378080125be15074680b8fa \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c__incl.png Binary file doc/doxygen/html/timer_8c__incl.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot --- a/doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5 --- a/doc/doxygen/html/timer_8c_fa75192a3238525618f8cb83004930cc_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f30488a9c168063b553913bbedab952c \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h-source.html --- a/doc/doxygen/html/timer_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timer.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timer.h</h1><a href="timer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __timer_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __timer_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>></span> -<a name="l00028"></a>00028 -<a name="l00029"></a><a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">00029</a> <span class="preprocessor">#define TIMER_HANDLE INTEGER16</span> -<a name="l00030"></a>00030 <span class="preprocessor"></span> -<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 <span class="comment">/* --------- types and constants definitions --------- */</span> -<a name="l00034"></a>00034 <span class="preprocessor">#define TIMER_FREE 0</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_ARMED 1</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_TRIG 2</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define TIMER_TRIG_PERIOD 3</span> -<a name="l00038"></a>00038 <span class="preprocessor"></span> -<a name="l00039"></a>00039 <span class="preprocessor">#define TIMER_NONE -1</span> -<a name="l00040"></a>00040 <span class="preprocessor"></span> -<a name="l00041"></a><a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">00041</a> <span class="keyword">typedef</span> void (*<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>)(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> id); -<a name="l00042"></a>00042 -<a name="l00043"></a><a class="code" href="structstruct__s__timer__entry.html">00043</a> <span class="keyword">struct </span><a class="code" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> { -<a name="l00044"></a><a class="code" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">00044</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="structstruct__s__timer__entry.html#a58939661154282941a8b289d6019064">state</a>; -<a name="l00045"></a><a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">00045</a> <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>; -<a name="l00046"></a><a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">00046</a> <a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a>; <span class="comment">/* The callback func. */</span> -<a name="l00047"></a><a class="code" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">00047</a> <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <a class="code" href="structstruct__s__timer__entry.html#aaaa1955d3358bf87060856bdf834b61">id</a>; <span class="comment">/* The callback func. */</span> -<a name="l00048"></a><a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">00048</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a>; -<a name="l00049"></a><a class="code" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">00049</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="structstruct__s__timer__entry.html#472c7adbaa1bd11813ab888ae328c61c">interval</a>; <span class="comment">/* Periodicity */</span> -<a name="l00050"></a>00050 }; -<a name="l00051"></a>00051 -<a name="l00052"></a><a class="code" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">00052</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> <a class="code" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">s_timer_entry</a>; -<a name="l00053"></a>00053 -<a name="l00054"></a>00054 <span class="comment">/* --------- prototypes --------- */</span> -<a name="l00055"></a>00055 <span class="comment">/*#define SetAlarm(d, id, callback, value, period) printf("%s, %d, SetAlarm(%s, %s, %s, %s, %s)\n",__FILE__, __LINE__, #d, #id, #callback, #value, #period); _SetAlarm(d, id, callback, value, period)*/</span> -<a name="l00056"></a>00056 <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a>* <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>, <a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> <span class="keywordtype">id</span>, <a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> <a class="code" href="structstruct__s__timer__entry.html#3aaad06b3f938b7af91b790a4dd30669">callback</a>, <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value, <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> period); -<a name="l00057"></a>00057 <a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> <a class="code" href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a>(<a class="code" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> handle); -<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(<span class="keywordtype">void</span>); -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="comment">/* --------- to be defined in user app ---------*/</span> -<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value); -<a name="l00062"></a>00062 <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>); -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="preprocessor">#endif </span><span class="comment">/* #define __timer_h__ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h.html --- a/doc/doxygen/html/timer_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,255 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timer.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timer.h File Reference</h1><code>#include <<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>></code><br> -<code>#include <<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> - -<p> -<a href="timer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#146f546340de2a44ab2f63681d40de95">TIMER_HANDLE</a> INTEGER16</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#da9472124b37d582959f8b16e6d29ffe">s_timer_entry</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id, <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> callback, TIMEVAL value, TIMEVAL period)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#991b3cfaac2f201b14d5530f75985c21">DelAlarm</a> (TIMER_HANDLE handle)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#9e5fb60f13faab8705899c5806754864">TimeDispatch</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="timer_8h.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="146f546340de2a44ab2f63681d40de95"></a><!-- doxytag: member="timer.h::TIMER_HANDLE" ref="146f546340de2a44ab2f63681d40de95" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMER_HANDLE INTEGER16 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00029">29</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="da9472124b37d582959f8b16e6d29ffe"></a><!-- doxytag: member="timer.h::s_timer_entry" ref="da9472124b37d582959f8b16e6d29ffe" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structstruct__s__timer__entry.html">struct_s_timer_entry</a> <a class="el" href="structstruct__s__timer__entry.html">s_timer_entry</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00052">52</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<a class="anchor" name="f7d102e060339d3730ceae5fea03691b"></a><!-- doxytag: member="timer.h::TimerCallback_t" ref="f7d102e060339d3730ceae5fea03691b" args="(CO_Data *d, UNS32 id)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(*) <a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a>(<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8h-source.html#l00041">41</a> of file <a class="el" href="timer_8h-source.html">timer.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="991b3cfaac2f201b14d5530f75985c21"></a><!-- doxytag: member="timer.h::DelAlarm" ref="991b3cfaac2f201b14d5530f75985c21" args="(TIMER_HANDLE handle)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE DelAlarm </td> - <td>(</td> - <td class="paramtype">TIMER_HANDLE </td> - <td class="paramname"> <em>handle</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00087">87</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="timer_8h-source.html#l00044">struct_s_timer_entry::state</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>. -</div> -</div><p> -<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timer.h::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL getElapsedTime </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="canOpenDriver_8c-source.html#l00066">66</a> of file <a class="el" href="canOpenDriver_8c-source.html">canOpenDriver.c</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00210">class_timers::get_elapsed_time()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>. -</div> -</div><p> -<a class="anchor" name="11c2616d78f06ed9144ef662f757b128"></a><!-- doxytag: member="timer.h::SetAlarm" ref="11c2616d78f06ed9144ef662f757b128" args="(CO_Data *d, UNS32 id, TimerCallback_t callback, TIMEVAL value, TIMEVAL period)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE SetAlarm </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 </td> - <td class="paramname"> <em>id</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td> - <td class="paramname"> <em>callback</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>period</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00038">38</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="config_8h-source.html#l00032">MAX_NB_TIMER</a>, <a class="el" href="timer_8h-source.html#l00029">TIMER_HANDLE</a>, and <a class="el" href="timer_8c-source.html#l00030">timers</a>. -</div> -</div><p> -<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timer.h::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void setTimer </td> - <td>(</td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00083">83</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00082">maxval</a>, <a class="el" href="timers__win32_8cpp-source.html#l00204">class_timers::set_timer()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>. -</div> -</div><p> -<a class="anchor" name="9e5fb60f13faab8705899c5806754864"></a><!-- doxytag: member="timer.h::TimeDispatch" ref="9e5fb60f13faab8705899c5806754864" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void TimeDispatch </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timer_8c-source.html#l00104">104</a> of file <a class="el" href="timer_8c-source.html">timer.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00066">getElapsedTime()</a>, <a class="el" href="timer_8c-source.html#l00033">last_timer_raw</a>, <a class="el" href="timer_8c-source.html#l00035">min_val</a>, <a class="el" href="timer_8h-source.html#l00029">TIMER_HANDLE</a>, <a class="el" href="timer_8c-source.html#l00030">timers</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>, and <a class="el" href="timer_8c-source.html#l00032">total_sleep_time</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot --- a/doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5 --- a/doc/doxygen/html/timer_8h_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f8fea6355fa3897e7ba9a375847673bb \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot --- a/doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="TimeDispatch",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5 --- a/doc/doxygen/html/timer_8h_9e5fb60f13faab8705899c5806754864_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -470bbb10eba911b9aaa5acb1a4c1dab4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h__dep__incl.dot --- a/doc/doxygen/html/timer_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"]; - Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node7 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node7 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node7 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node10 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node13 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h__dep__incl.md5 --- a/doc/doxygen/html/timer_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -c9c2b751f50e91e22d42ed0654fc5d1a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h__incl.dot --- a/doc/doxygen/html/timer_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node1 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h__incl.md5 --- a/doc/doxygen/html/timer_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -5a63cf880253d8a62c69a482e33508da \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot --- a/doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5 --- a/doc/doxygen/html/timer_8h_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d48810e4f3e6cd9d0c0a19fc61d9b16d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h-source.html --- a/doc/doxygen/html/timers__driver_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h</h1><a href="timers__driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __timer_driver_h__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __timer_driver_h__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00028"></a>00028 <span class="comment">/*void initTimer();*/</span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="comment">// For use from CAN driver</span> -<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>); -<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>); -<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>); -<a name="l00034"></a>00034 -<a name="l00035"></a>00035 <span class="comment">// For use from application</span> -<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback); -<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>); -<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> , <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* , <span class="keywordtype">void</span>* ); -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h.html --- a/doc/doxygen/html/timers__driver_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,200 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h File Reference</h1><code>#include "<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>"</code><br> -<code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> - -<p> -<a href="timers__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">WaitReceiveTaskEnd</a> (TASK_HANDLE)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>, TASK_HANDLE *, void *)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="3e8cb5b8159f655ee0bac1ea1d2358d4"></a><!-- doxytag: member="timers_driver.h::CreateReceiveTask" ref="3e8cb5b8159f655ee0bac1ea1d2358d4" args="(CAN_PORT, TASK_HANDLE *, void *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void CreateReceiveTask </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TASK_HANDLE * </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00071">71</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_driver.h::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void EnterMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00020">20</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00049">ccritical_section::enter()</a>. -</div> -</div><p> -<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_driver.h::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void LeaveMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00025">25</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00053">ccritical_section::leave()</a>. -</div> -</div><p> -<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_driver.h::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StartTimerLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td> - <td class="paramname"> <em>init_callback</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00062">62</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00079">initTimer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00184">class_timers::resume_timer_thread()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">class_timers::start_timer_thread()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>. -</div> -</div><p> -<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_driver.h::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StopTimerLoop </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00055">55</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00193">class_timers::stop_timer_thread()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>. -</div> -</div><p> -<a class="anchor" name="c492d1b5ebd2d99020e72c137beda878"></a><!-- doxytag: member="timers_driver.h::WaitReceiveTaskEnd" ref="c492d1b5ebd2d99020e72c137beda878" args="(TASK_HANDLE)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void WaitReceiveTaskEnd </td> - <td>(</td> - <td class="paramtype">TASK_HANDLE </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00076">76</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot --- a/doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5 --- a/doc/doxygen/html/timers__driver_8h_73d9a4eb941fb20cf6b597840510394b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -14e759b9e3e78fa44ae6a8f30c693e21 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot --- a/doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5 --- a/doc/doxygen/html/timers__driver_8h_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0fe19ea84a22ffb049c9df3218aabf71 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h__dep__incl.dot --- a/doc/doxygen/html/timers__driver_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h__dep__incl.md5 --- a/doc/doxygen/html/timers__driver_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -f9829bb83edfcab734dee1872bd019f5 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h__incl.dot --- a/doc/doxygen/html/timers__driver_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h__incl.md5 --- a/doc/doxygen/html/timers__driver_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ec7800842aa41c9053652986499b2773 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot --- a/doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 --- a/doc/doxygen/html/timers__driver_8h_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a0bf9c890600895f707e2da26ba23889 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot --- a/doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5 --- a/doc/doxygen/html/timers__driver_8h_d7fee43b8a44cf8b7036853593044037_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -41a786d89316011e96efa045cd3caaef \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_2timerscfg_8h-source.html --- a/doc/doxygen/html/timers__unix_2timerscfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h</h1><a href="timers__unix_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <pthread.h></span> -<a name="l00027"></a>00027 -<a name="l00028"></a>00028 <span class="comment">/* Time unit : us */</span> -<a name="l00029"></a>00029 <span class="comment">/* Time resolution : 64bit (~584942 years) */</span> -<a name="l00030"></a><a class="code" href="timers__unix_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00030</a> <span class="preprocessor">#define TIMEVAL unsigned long long</span> -<a name="l00031"></a><a class="code" href="timers__unix_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(TIMEVAL)0</span> -<a name="l00032"></a><a class="code" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) ms*1000</span> -<a name="l00033"></a><a class="code" href="timers__unix_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) us</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span> -<a name="l00035"></a><a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00035</a> <span class="preprocessor">#define TASK_HANDLE pthread_t</span> -<a name="l00036"></a>00036 <span class="preprocessor"></span> -<a name="l00037"></a>00037 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_2timerscfg_8h.html --- a/doc/doxygen/html/timers__unix_2timerscfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,137 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h File Reference</h1><code>#include <pthread.h></code><br> - -<p> -<a href="timers__unix_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> ~(TIMEVAL)0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms) ms*1000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us) us</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> pthread_t</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MS_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">ms </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> ms*1000</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00032">32</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TASK_HANDLE pthread_t </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00035">35</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00030">30</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL_MAX ~(TIMEVAL)0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00031">31</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define US_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">us </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> us</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="timers__unix_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_2timerscfg_8h__incl.dot --- a/doc/doxygen/html/timers__unix_2timerscfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_unix/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_2timerscfg_8h__incl.md5 --- a/doc/doxygen/html/timers__unix_2timerscfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -7297b18e42b6bc6f791a07fe6d3160b5 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c-source.html --- a/doc/doxygen/html/timers__unix_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,128 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c</h1><a href="timers__unix_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include <stdlib.h></span> -<a name="l00002"></a>00002 -<a name="l00003"></a>00003 <span class="preprocessor">#include <sys/time.h></span> -<a name="l00004"></a>00004 <span class="preprocessor">#include <pthread.h></span> -<a name="l00005"></a>00005 <span class="preprocessor">#include <signal.h></span> -<a name="l00006"></a>00006 -<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00008"></a>00008 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00009"></a>00009 -<a name="l00010"></a><a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">00010</a> pthread_mutex_t <a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER; -<a name="l00011"></a>00011 -<a name="l00012"></a><a class="code" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">00012</a> <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> <a class="code" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a>; -<a name="l00013"></a>00013 -<a name="l00014"></a><a class="code" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">00014</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>; -<a name="l00015"></a>00015 -<a name="l00016"></a><a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">00016</a> <span class="keyword">struct </span>timeval <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>; -<a name="l00017"></a>00017 -<a name="l00018"></a><a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">00018</a> timer_t <a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>; -<a name="l00019"></a>00019 -<a name="l00020"></a><a class="code" href="timers__driver_8h.html#d7fee43b8a44cf8b7036853593044037">00020</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>) -<a name="l00021"></a>00021 { -<a name="l00022"></a>00022 pthread_mutex_lock(&<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>); -<a name="l00023"></a>00023 } -<a name="l00024"></a>00024 -<a name="l00025"></a><a class="code" href="timers__driver_8h.html#73d9a4eb941fb20cf6b597840510394b">00025</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>) -<a name="l00026"></a>00026 { -<a name="l00027"></a>00027 pthread_mutex_unlock(&<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>); -<a name="l00028"></a>00028 } -<a name="l00029"></a>00029 -<a name="l00030"></a><a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">00030</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a>(sigval_t val) -<a name="l00031"></a>00031 { -<a name="l00032"></a>00032 gettimeofday(&<a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>,NULL); -<a name="l00033"></a>00033 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00034"></a>00034 <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(); -<a name="l00035"></a>00035 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00036"></a>00036 <span class="comment">// printf("getCurrentTime() return=%u\n", p.tv_usec);</span> -<a name="l00037"></a>00037 } -<a name="l00038"></a>00038 -<a name="l00039"></a><a class="code" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">00039</a> <span class="keywordtype">void</span> <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(<span class="keywordtype">void</span>) -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 <span class="keyword">struct </span>sigevent sigev; -<a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="comment">// Take first absolute time ref.</span> -<a name="l00044"></a>00044 gettimeofday(&<a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>,NULL); -<a name="l00045"></a>00045 -<a name="l00046"></a>00046 memset (&sigev, 0, <span class="keyword">sizeof</span> (<span class="keyword">struct</span> sigevent)); -<a name="l00047"></a>00047 sigev.sigev_value.sival_int = 0; -<a name="l00048"></a>00048 sigev.sigev_notify = SIGEV_THREAD; -<a name="l00049"></a>00049 sigev.sigev_notify_attributes = NULL; -<a name="l00050"></a>00050 sigev.sigev_notify_function = <a class="code" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a>; -<a name="l00051"></a>00051 -<a name="l00052"></a>00052 timer_create (CLOCK_REALTIME, &sigev, &<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>); -<a name="l00053"></a>00053 } -<a name="l00054"></a>00054 -<a name="l00055"></a><a class="code" href="timers__driver_8h.html#8758484f3cebb0cd44bb247c3f23d5e3">00055</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>) -<a name="l00056"></a>00056 { -<a name="l00057"></a>00057 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00058"></a>00058 timer_delete (<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>); -<a name="l00059"></a>00059 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00060"></a>00060 } -<a name="l00061"></a>00061 -<a name="l00062"></a><a class="code" href="timers__driver_8h.html#c9e1731843825eb55e7a94894e6a8ec5">00062</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback) -<a name="l00063"></a>00063 { -<a name="l00064"></a>00064 <a class="code" href="canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a>(); -<a name="l00065"></a>00065 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00066"></a>00066 <span class="comment">// At first, TimeDispatch will call init_callback.</span> -<a name="l00067"></a>00067 <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, 0, 0); -<a name="l00068"></a>00068 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00069"></a>00069 } -<a name="l00070"></a>00070 -<a name="l00071"></a><a class="code" href="timers__driver_8h.html#3e8cb5b8159f655ee0bac1ea1d2358d4">00071</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* Thread, <span class="keywordtype">void</span>* ReceiveLoopPtr) -<a name="l00072"></a>00072 { -<a name="l00073"></a>00073 pthread_create(Thread, NULL, ReceiveLoopPtr, (<span class="keywordtype">void</span>*)port); -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a><a class="code" href="timers__driver_8h.html#c492d1b5ebd2d99020e72c137beda878">00076</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> Thread) -<a name="l00077"></a>00077 { -<a name="l00078"></a>00078 pthread_kill(Thread, SIGTERM); -<a name="l00079"></a>00079 pthread_join(Thread, NULL); -<a name="l00080"></a>00080 } -<a name="l00081"></a>00081 -<a name="l00082"></a><a class="code" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">00082</a> <span class="preprocessor">#define maxval(a,b) ((a>b)?a:b)</span> -<a name="l00083"></a><a class="code" href="timer_8h.html#b8d05dee70f04b5c5190ab00e84da106">00083</a> <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value) -<a name="l00084"></a>00084 { -<a name="l00085"></a>00085 <span class="comment">// printf("setTimer(TIMEVAL value=%d)\n", value);</span> -<a name="l00086"></a>00086 <span class="comment">// TIMEVAL is us whereas setitimer wants ns...</span> -<a name="l00087"></a>00087 <span class="keywordtype">long</span> tv_nsec = 1000 * (<a class="code" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">maxval</a>(value,1)%1000000); -<a name="l00088"></a>00088 time_t tv_sec = value/1000000; -<a name="l00089"></a>00089 <span class="keyword">struct </span>itimerspec timerValues; -<a name="l00090"></a>00090 timerValues.it_value.tv_sec = tv_sec; -<a name="l00091"></a>00091 timerValues.it_value.tv_nsec = tv_nsec; -<a name="l00092"></a>00092 timerValues.it_interval.tv_sec = 0; -<a name="l00093"></a>00093 timerValues.it_interval.tv_nsec = 0; -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 timer_settime (<a class="code" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a>, 0, &timerValues, NULL); -<a name="l00096"></a>00096 } -<a name="l00097"></a>00097 -<a name="l00098"></a><a class="code" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">00098</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>) -<a name="l00099"></a>00099 { -<a name="l00100"></a>00100 <span class="keyword">struct </span>timeval p; -<a name="l00101"></a>00101 gettimeofday(&p,NULL); -<a name="l00102"></a>00102 <span class="comment">// printf("getCurrentTime() return=%u\n", p.tv_usec);</span> -<a name="l00103"></a>00103 <span class="keywordflow">return</span> (p.tv_sec - <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>.tv_sec)* 1000000 + p.tv_usec - <a class="code" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a>.tv_usec; -<a name="l00104"></a>00104 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c.html --- a/doc/doxygen/html/timers__unix_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,424 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c File Reference</h1><code>#include <stdlib.h></code><br> -<code>#include <sys/time.h></code><br> -<code>#include <pthread.h></code><br> -<code>#include <signal.h></code><br> -<code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> -<code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> - -<p> -<a href="timers__unix_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#016587a4d6fc754357c47c9df9f0bde4">maxval</a>(a, b) ((a>b)?a:b)</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4cd19302f57b08fc0403a05017332735">timer_notify</a> (sigval_t val)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#02922529b60419a94afe8f369dda070b">initTimer</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, TASK_HANDLE *Thread, void *ReceiveLoopPtr)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a> (TASK_HANDLE Thread)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TASK_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = TIMEVAL_MAX</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">timeval </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">timer_t </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="016587a4d6fc754357c47c9df9f0bde4"></a><!-- doxytag: member="timers_unix.c::maxval" ref="016587a4d6fc754357c47c9df9f0bde4" args="(a, b)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define maxval </td> - <td>(</td> - <td class="paramtype">a, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">b </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> ((a>b)?a:b)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00082">82</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="a3a7df911baa20b01c4374a9677a154a"></a><!-- doxytag: member="timers_unix.c::CreateReceiveTask" ref="a3a7df911baa20b01c4374a9677a154a" args="(CAN_PORT port, TASK_HANDLE *Thread, void *ReceiveLoopPtr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void CreateReceiveTask </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>port</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TASK_HANDLE * </td> - <td class="paramname"> <em>Thread</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>ReceiveLoopPtr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00071">71</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_unix.c::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void EnterMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00020">20</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_unix.c::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL getElapsedTime </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00098">98</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>. -</div> -</div><p> -<a class="anchor" name="02922529b60419a94afe8f369dda070b"></a><!-- doxytag: member="timers_unix.c::initTimer" ref="02922529b60419a94afe8f369dda070b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void initTimer </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00039">39</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="portsaccess_8h-source.html#l00039">IO_PORTS_8</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="interrupt_8c-source.html#l00049">lock()</a>, <a class="el" href="ports__def_8h-source.html#l00103">TCTL1</a>, <a class="el" href="ports__def_8h-source.html#l00107">TIE</a>, <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>, <a class="el" href="timers__unix_8c-source.html#l00030">timer_notify()</a>, <a class="el" href="ports__def_8h-source.html#l00095">TIOS</a>, <a class="el" href="ports__def_8h-source.html#l00101">TSCR1</a>, <a class="el" href="ports__def_8h-source.html#l00108">TSCR2</a>, and <a class="el" href="interrupt_8c-source.html#l00057">unlock()</a>. -</div> -</div><p> -<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_unix.c::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void LeaveMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00025">25</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_unix.c::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void setTimer </td> - <td>(</td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00083">83</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_unix.c::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StartTimerLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td> - <td class="paramname"> <em>init_callback</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00062">62</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_unix.c::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StopTimerLoop </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00055">55</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="4cd19302f57b08fc0403a05017332735"></a><!-- doxytag: member="timers_unix.c::timer_notify" ref="4cd19302f57b08fc0403a05017332735" args="(sigval_t val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void timer_notify </td> - <td>(</td> - <td class="paramtype">sigval_t </td> - <td class="paramname"> <em>val</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00030">30</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00016">last_sig</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, and <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>. -</div> -</div><p> -<a class="anchor" name="4b2486891ee01e06e2deead4cf963727"></a><!-- doxytag: member="timers_unix.c::WaitReceiveTaskEnd" ref="4b2486891ee01e06e2deead4cf963727" args="(TASK_HANDLE Thread)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void WaitReceiveTaskEnd </td> - <td>(</td> - <td class="paramtype">TASK_HANDLE </td> - <td class="paramname"> <em>Thread</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00076">76</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="93ad8a5a5e353192bfa45ae850df337f"></a><!-- doxytag: member="timers_unix.c::CanFestival_mutex" ref="93ad8a5a5e353192bfa45ae850df337f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pthread_mutex_t <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a> = PTHREAD_MUTEX_INITIALIZER </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00010">10</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="bcf9307062fc6f0a7906547a892e38df"></a><!-- doxytag: member="timers_unix.c::last_sig" ref="bcf9307062fc6f0a7906547a892e38df" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">struct timeval <a class="el" href="timers__unix_8c.html#bcf9307062fc6f0a7906547a892e38df">last_sig</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00016">16</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="9b886230a6b35bdd1532a27ee7400d10"></a><!-- doxytag: member="timers_unix.c::last_time_set" ref="9b886230a6b35bdd1532a27ee7400d10" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL <a class="el" href="timers__unix_8c.html#9b886230a6b35bdd1532a27ee7400d10">last_time_set</a> = TIMEVAL_MAX </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00014">14</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="1a1e2de3a80567484c9b4d4f20d5a3d0"></a><!-- doxytag: member="timers_unix.c::timer" ref="1a1e2de3a80567484c9b4d4f20d5a3d0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">timer_t <a class="el" href="timers__unix_8c.html#1a1e2de3a80567484c9b4d4f20d5a3d0">timer</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00018">18</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<a class="anchor" name="ef197e4f64855d2ac4ccbc40595d6bdd"></a><!-- doxytag: member="timers_unix.c::TimerLoopThread" ref="ef197e4f64855d2ac4ccbc40595d6bdd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TASK_HANDLE <a class="el" href="timers__unix_8c.html#ef197e4f64855d2ac4ccbc40595d6bdd">TimerLoopThread</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__unix_8c-source.html#l00012">12</a> of file <a class="el" href="timers__unix_8c-source.html">timers_unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot --- a/doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="lock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#eb99ff49b4a6d5157416f9b5bd0d9c2c"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="__asm__",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$regs_8h.html#b1b104e72affb247e036289d0fc18ac7"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4cd19302f57b08fc0403a05017332735"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node4 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="unlock",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interrupt_8c.html#987ce601d6d4c8eedd68b58db3b7811a"]; - Node8 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5 --- a/doc/doxygen/html/timers__unix_8c_02922529b60419a94afe8f369dda070b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -4e9d6ba5b68e12076188388bb0a96bdc \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot --- a/doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="timer_notify",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5 --- a/doc/doxygen/html/timers__unix_8c_4cd19302f57b08fc0403a05017332735_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -bd0e4b0dae74ed13f58a3b231dc4dc54 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c__incl.dot --- a/doc/doxygen/html/timers__unix_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="sys/time.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="pthread.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="signal.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node10 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node12 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__unix_8c__incl.md5 --- a/doc/doxygen/html/timers__unix_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -7dd8656a3f632adb5cd02bd5af4b2597 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp-source.html --- a/doc/doxygen/html/timers__win32_8cpp-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,265 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp</h1><a href="timers__win32_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment">Copyright (C) Win32 Port Leonid Tochinski</span> -<a name="l00006"></a>00006 <span class="comment"></span> -<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00008"></a>00008 <span class="comment"></span> -<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00013"></a>00013 <span class="comment"></span> -<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00018"></a>00018 <span class="comment"></span> -<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00022"></a>00022 <span class="comment">*/</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="preprocessor">#include <windows.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <stdlib.h></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> -<a name="l00030"></a>00030 { -<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00034"></a>00034 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span> -<a name="l00035"></a>00035 }; -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="comment">// --------------- Synchronization Object Implementation ---------------</span> -<a name="l00038"></a><a class="code" href="classccritical__section.html">00038</a> <span class="keyword">class </span><a class="code" href="classccritical__section.html">ccritical_section</a> -<a name="l00039"></a>00039 { -<a name="l00040"></a>00040 <span class="keyword">public</span>: -<a name="l00041"></a><a class="code" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">00041</a> <a class="code" href="classccritical__section.html#b373df4a1457e4d91117ae8dd052f152">ccritical_section</a>() -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 ::InitializeCriticalSection(&<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>); -<a name="l00044"></a>00044 } -<a name="l00045"></a><a class="code" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">00045</a> <a class="code" href="classccritical__section.html#9afc8d8a935bb51b02e9ef9bc7241466">~ccritical_section</a>() -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 ::DeleteCriticalSection(&<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>); -<a name="l00048"></a>00048 } -<a name="l00049"></a><a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">00049</a> <span class="keywordtype">void</span> <a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a>() -<a name="l00050"></a>00050 { -<a name="l00051"></a>00051 ::EnterCriticalSection(&<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>); -<a name="l00052"></a>00052 } -<a name="l00053"></a><a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">00053</a> <span class="keywordtype">void</span> <a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a>() -<a name="l00054"></a>00054 { -<a name="l00055"></a>00055 ::LeaveCriticalSection(&<a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>); -<a name="l00056"></a>00056 } -<a name="l00057"></a>00057 <span class="keyword">private</span>: -<a name="l00058"></a><a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">00058</a> CRITICAL_SECTION <a class="code" href="classccritical__section.html#102f1ff74ca1adffa1868c3b9d5fb7bb">m_cs</a>; -<a name="l00059"></a>00059 }; -<a name="l00060"></a>00060 -<a name="l00061"></a>00061 <span class="keyword">static</span> <a class="code" href="classccritical__section.html">ccritical_section</a> g_cs; -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 -<a name="l00064"></a><a class="code" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">00064</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>) -<a name="l00065"></a>00065 { -<a name="l00066"></a>00066 g_cs.<a class="code" href="classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0">enter</a>(); -<a name="l00067"></a>00067 } -<a name="l00068"></a>00068 -<a name="l00069"></a><a class="code" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">00069</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>) -<a name="l00070"></a>00070 { -<a name="l00071"></a>00071 g_cs.<a class="code" href="classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b">leave</a>(); -<a name="l00072"></a>00072 } -<a name="l00073"></a>00073 <span class="comment">// --------------- Synchronization Object Implementation ---------------</span> -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <span class="comment">// --------------- CAN Receive Thread Implementation ---------------</span> -<a name="l00077"></a>00077 -<a name="l00078"></a><a class="code" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">00078</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a>* Thread, <span class="keywordtype">void</span>* ReceiveLoopPtr) -<a name="l00079"></a>00079 { -<a name="l00080"></a>00080 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> thread_id = 0; -<a name="l00081"></a>00081 *Thread = ::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ReceiveLoopPtr, fd0, 0, &thread_id); -<a name="l00082"></a>00082 } -<a name="l00083"></a>00083 -<a name="l00084"></a><a class="code" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">00084</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> Thread) -<a name="l00085"></a>00085 { -<a name="l00086"></a>00086 ::WaitForSingleObject(Thread, INFINITE); -<a name="l00087"></a>00087 ::CloseHandle(Thread); -<a name="l00088"></a>00088 <span class="comment">//*Thread = NULL;</span> -<a name="l00089"></a>00089 } -<a name="l00090"></a>00090 <span class="comment">// --------------- CAN Receive Thread Implementation ---------------</span> -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 <span class="comment">// --------------- Timer Thread Implementation ---------------</span> -<a name="l00094"></a><a class="code" href="classclass__timers.html">00094</a> <span class="keyword">class </span><a class="code" href="classclass__timers.html">class_timers</a> -<a name="l00095"></a>00095 { -<a name="l00096"></a>00096 <span class="keyword">public</span>: -<a name="l00097"></a>00097 <a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a>(); -<a name="l00098"></a>00098 <a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">~class_timers</a>(); -<a name="l00099"></a>00099 <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a>(); -<a name="l00100"></a>00100 <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a>(); -<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>(); -<a name="l00102"></a>00102 <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value); -<a name="l00103"></a>00103 <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a>(); -<a name="l00104"></a>00104 <span class="keyword">private</span>: -<a name="l00105"></a>00105 <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() <span class="keyword">const</span>; -<a name="l00106"></a>00106 <span class="keyword">static</span> DWORD WINAPI <a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a>(<span class="keywordtype">void</span>* arg); -<a name="l00107"></a>00107 <span class="keyword">private</span>: -<a name="l00108"></a><a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">00108</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a>; -<a name="l00109"></a><a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">00109</a> <span class="keyword">volatile</span> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a>; -<a name="l00110"></a><a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">00110</a> HANDLE <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>; -<a name="l00111"></a><a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">00111</a> <span class="keyword">volatile</span> <span class="keywordtype">bool</span> <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a>; -<a name="l00112"></a><a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">00112</a> <span class="keywordtype">bool</span> <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a>; -<a name="l00113"></a><a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">00113</a> <span class="keywordtype">double</span> <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a>; -<a name="l00114"></a>00114 }; -<a name="l00115"></a>00115 -<a name="l00116"></a><a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">00116</a> <a class="code" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers::class_timers</a>() : m_last_occured_alarm_time(<a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>), -<a name="l00117"></a>00117 m_last_alarm_set_time(<a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>), -<a name="l00118"></a>00118 m_timer_thread(0), -<a name="l00119"></a>00119 m_continue_timer_loop(false), -<a name="l00120"></a>00120 m_use_hi_res_timer(false), -<a name="l00121"></a>00121 m_counts_per_usec(0.) -<a name="l00122"></a>00122 { -<a name="l00123"></a>00123 <span class="comment">// initialize hi resolution timer</span> -<a name="l00124"></a>00124 LARGE_INTEGER counts_per_sec = {0, 0}; -<a name="l00125"></a>00125 <span class="keywordflow">if</span> (::QueryPerformanceFrequency(&counts_per_sec) && counts_per_sec.QuadPart > 0) -<a name="l00126"></a>00126 { -<a name="l00127"></a>00127 <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a> = <span class="keyword">true</span>; -<a name="l00128"></a>00128 <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a> = counts_per_sec.QuadPart / 1000000.; -<a name="l00129"></a>00129 } -<a name="l00130"></a>00130 <a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a> = <span class="keyword">true</span>; -<a name="l00131"></a>00131 } -<a name="l00132"></a>00132 -<a name="l00133"></a><a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">00133</a> <a class="code" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">class_timers::~class_timers</a>() -<a name="l00134"></a>00134 { -<a name="l00135"></a>00135 <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>(); -<a name="l00136"></a>00136 } -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 <span class="comment">// time is in micro seconds</span> -<a name="l00139"></a><a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">00139</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">class_timers::get_timer</a>()<span class="keyword"> const</span> -<a name="l00140"></a>00140 <span class="keyword"> </span>{ -<a name="l00141"></a>00141 <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a>) -<a name="l00142"></a>00142 { -<a name="l00143"></a>00143 LARGE_INTEGER performance_count = {0, 0}; -<a name="l00144"></a>00144 ::QueryPerformanceCounter(&performance_count); -<a name="l00145"></a>00145 <span class="keywordflow">return</span> (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)(performance_count.QuadPart / <a class="code" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a>); -<a name="l00146"></a>00146 } -<a name="l00147"></a>00147 <span class="comment">// hi-res timer is unavailable</span> -<a name="l00148"></a>00148 <span class="keywordflow">return</span> 1000 * ::GetTickCount(); -<a name="l00149"></a>00149 } -<a name="l00150"></a>00150 -<a name="l00151"></a><a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">00151</a> DWORD WINAPI <a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">class_timers::timer_loop_thread_proc</a>(<span class="keywordtype">void</span>* arg) -<a name="l00152"></a>00152 { -<a name="l00153"></a>00153 <a class="code" href="classclass__timers.html">class_timers</a>* This = reinterpret_cast<class_timers*>(arg); -<a name="l00154"></a>00154 <span class="keywordflow">while</span> (This-><a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a>) -<a name="l00155"></a>00155 { -<a name="l00156"></a>00156 <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> cur_time = This-><a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>(); -<a name="l00157"></a>00157 <span class="keywordflow">if</span> (cur_time >= This-><a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a>) -<a name="l00158"></a>00158 { -<a name="l00159"></a>00159 This-><a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a> = cur_time; -<a name="l00160"></a>00160 This-><a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>; -<a name="l00161"></a>00161 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00162"></a>00162 <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(); -<a name="l00163"></a>00163 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00164"></a>00164 } -<a name="l00165"></a>00165 <span class="keywordflow">else</span> -<a name="l00166"></a>00166 { -<a name="l00167"></a>00167 ::Sleep(1); -<a name="l00168"></a>00168 } -<a name="l00169"></a>00169 } -<a name="l00170"></a>00170 <span class="keywordflow">return</span> 0; -<a name="l00171"></a>00171 } -<a name="l00172"></a>00172 -<a name="l00173"></a><a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">00173</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">class_timers::start_timer_thread</a>() -<a name="l00174"></a>00174 { -<a name="l00175"></a>00175 <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> == 0) -<a name="l00176"></a>00176 { -<a name="l00177"></a>00177 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> thread_id = 0; -<a name="l00178"></a>00178 <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> = ::CreateThread(NULL, 0, &<a class="code" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a>, <span class="keyword">this</span>, CREATE_SUSPENDED, &thread_id); -<a name="l00179"></a>00179 <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>; -<a name="l00180"></a>00180 <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a> = <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>(); -<a name="l00181"></a>00181 } -<a name="l00182"></a>00182 } -<a name="l00183"></a>00183 -<a name="l00184"></a><a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">00184</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">class_timers::resume_timer_thread</a>() -<a name="l00185"></a>00185 { -<a name="l00186"></a>00186 <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>) -<a name="l00187"></a>00187 { -<a name="l00188"></a>00188 <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a> = <span class="keyword">true</span>; -<a name="l00189"></a>00189 ::ResumeThread(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>); -<a name="l00190"></a>00190 } -<a name="l00191"></a>00191 } -<a name="l00192"></a>00192 -<a name="l00193"></a><a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">00193</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">class_timers::stop_timer_thread</a>() -<a name="l00194"></a>00194 { -<a name="l00195"></a>00195 <span class="keywordflow">if</span> (<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>) -<a name="l00196"></a>00196 { -<a name="l00197"></a>00197 <a class="code" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a> = <span class="keyword">false</span>; -<a name="l00198"></a>00198 ::WaitForSingleObject(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>, INFINITE); -<a name="l00199"></a>00199 ::CloseHandle(<a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a>); -<a name="l00200"></a>00200 <a class="code" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a> = 0; -<a name="l00201"></a>00201 } -<a name="l00202"></a>00202 } -<a name="l00203"></a>00203 -<a name="l00204"></a><a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">00204</a> <span class="keywordtype">void</span> <a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">class_timers::set_timer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value) -<a name="l00205"></a>00205 { -<a name="l00206"></a>00206 <a class="code" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a> = (value == <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>) ? <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> : <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() + value; -<a name="l00207"></a>00207 } -<a name="l00208"></a>00208 -<a name="l00209"></a>00209 <span class="comment">// elapsed time since last occured alarm</span> -<a name="l00210"></a><a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">00210</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">class_timers::get_elapsed_time</a>() -<a name="l00211"></a>00211 { -<a name="l00212"></a>00212 <span class="keywordflow">return</span> <a class="code" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a>() - <a class="code" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a>; -<a name="l00213"></a>00213 } -<a name="l00214"></a>00214 -<a name="l00215"></a>00215 <span class="comment">// ----------------------------------------------------------</span> -<a name="l00216"></a>00216 -<a name="l00217"></a>00217 <span class="keyword">static</span> <a class="code" href="classclass__timers.html">class_timers</a> s_timers; -<a name="l00218"></a>00218 -<a name="l00219"></a><a class="code" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">00219</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback) -<a name="l00220"></a>00220 { -<a name="l00221"></a>00221 s_timers.<a class="code" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a>(); -<a name="l00222"></a>00222 <span class="comment">// At first, TimeDispatch will call init_callback.</span> -<a name="l00223"></a>00223 <span class="keywordflow">if</span> (init_callback != NULL) -<a name="l00224"></a>00224 <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)0, (<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a>)0); -<a name="l00225"></a>00225 s_timers.<a class="code" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a>(); -<a name="l00226"></a>00226 } -<a name="l00227"></a>00227 -<a name="l00228"></a><a class="code" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">00228</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>) -<a name="l00229"></a>00229 { -<a name="l00230"></a>00230 s_timers.<a class="code" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a>(); -<a name="l00231"></a>00231 } -<a name="l00232"></a>00232 -<a name="l00233"></a><a class="code" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">00233</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value) -<a name="l00234"></a>00234 { -<a name="l00235"></a>00235 s_timers.<a class="code" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a>(value); -<a name="l00236"></a>00236 } -<a name="l00237"></a>00237 -<a name="l00238"></a><a class="code" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">00238</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>) -<a name="l00239"></a>00239 { -<a name="l00240"></a>00240 <span class="keywordflow">return</span> s_timers.<a class="code" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a>(); -<a name="l00241"></a>00241 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp.html --- a/doc/doxygen/html/timers__win32_8cpp.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,261 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp File Reference</h1><code>#include <windows.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> -<code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> -<code>#include "<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>"</code><br> - -<p> -<a href="timers__win32_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classccritical__section.html">ccritical_section</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html">class_timers</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#998a8436651e6990d3922ebdc3eebf8b">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0, TASK_HANDLE *Thread, void *ReceiveLoopPtr)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a> (TASK_HANDLE Thread)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__win32_8cpp.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="998a8436651e6990d3922ebdc3eebf8b"></a><!-- doxytag: member="timers_win32.cpp::CreateReceiveTask" ref="998a8436651e6990d3922ebdc3eebf8b" args="(CAN_HANDLE fd0, TASK_HANDLE *Thread, void *ReceiveLoopPtr)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void CreateReceiveTask </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TASK_HANDLE * </td> - <td class="paramname"> <em>Thread</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>ReceiveLoopPtr</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00078">78</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_win32.cpp::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void EnterMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00064">64</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00049">ccritical_section::enter()</a>. -</div> -</div><p> -<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_win32.cpp::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL getElapsedTime </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00238">238</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__win32_8cpp-source.html#l00210">class_timers::get_elapsed_time()</a>, <a class="el" href="portsaccess_8h-source.html#l00046">IO_PORTS_16</a>, and <a class="el" href="ports__def_8h-source.html#l00119">TC4H</a>. -</div> -</div><p> -<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_win32.cpp::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void LeaveMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00069">69</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00053">ccritical_section::leave()</a>. -</div> -</div><p> -<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_win32.cpp::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void setTimer </td> - <td>(</td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00233">233</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00082">maxval</a>, <a class="el" href="timers__win32_8cpp-source.html#l00204">class_timers::set_timer()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>. -</div> -</div><p> -<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_win32.cpp::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StartTimerLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td> - <td class="paramname"> <em>init_callback</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00219">219</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00079">initTimer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00184">class_timers::resume_timer_thread()</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">class_timers::start_timer_thread()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>. -</div> -</div><p> -<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_win32.cpp::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StopTimerLoop </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00228">228</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00193">class_timers::stop_timer_thread()</a>, and <a class="el" href="timers__unix_8c-source.html#l00018">timer</a>. -</div> -</div><p> -<a class="anchor" name="4b2486891ee01e06e2deead4cf963727"></a><!-- doxytag: member="timers_win32.cpp::WaitReceiveTaskEnd" ref="4b2486891ee01e06e2deead4cf963727" args="(TASK_HANDLE Thread)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void WaitReceiveTaskEnd </td> - <td>(</td> - <td class="paramtype">TASK_HANDLE </td> - <td class="paramname"> <em>Thread</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00084">84</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::get_elapsed_time",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_4dccc204d52176bd547ab34d6858f5ba_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ba4fa2fbd2b2acf45144978b9b6affc4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ccritical_section::leave",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#e1f542404005a2f0696ced6c52a8ce3b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_73d9a4eb941fb20cf6b597840510394b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -14e759b9e3e78fa44ae6a8f30c693e21 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="StopTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="class_timers::stop_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_8758484f3cebb0cd44bb247c3f23d5e3_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -0fe19ea84a22ffb049c9df3218aabf71 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp__incl.dot --- a/doc/doxygen/html/timers__win32_8cpp__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node4 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node7 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node8 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node10 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node11 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node12 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp__incl.md5 --- a/doc/doxygen/html/timers__win32_8cpp__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -595d683061bc4ad2cbebdad36155c226 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="setTimer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="class_timers::set_timer",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_b8d05dee70f04b5c5190ab00e84da106_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d48810e4f3e6cd9d0c0a19fc61d9b16d \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="initTimer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#02922529b60419a94afe8f369dda070b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="class_timers::resume_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e0066fac671c6adb997d6c075487af89"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="class_timers::start_timer_thread",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#d857a63670354f41759f68d4ea29a0f5"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="class_timers::get_timer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="class_timers::timer_loop_thread_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87"]; - Node9 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -a0bf9c890600895f707e2da26ba23889 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot --- a/doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="ccritical_section::enter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classccritical__section.html#94af8f7f73229ecc82a303be7e2b0ad0"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5 --- a/doc/doxygen/html/timers__win32_8cpp_d7fee43b8a44cf8b7036853593044037_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -00c85286dce5dc26b369108156bcbba3 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_2timerscfg_8h-source.html --- a/doc/doxygen/html/timers__xeno_2timerscfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h</h1><a href="timers__xeno_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <native/task.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <native/timer.h></span> -<a name="l00028"></a>00028 <span class="preprocessor">#include <native/mutex.h></span> -<a name="l00029"></a>00029 <span class="preprocessor">#include <native/alarm.h></span> -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 <span class="comment">// Time unit : ns</span> -<a name="l00032"></a>00032 <span class="comment">// Time resolution : 64bit (~584 years)</span> -<a name="l00033"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00033</a> <span class="preprocessor">#define TIMEVAL RTIME</span> -<a name="l00034"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(RTIME)0</span> -<a name="l00035"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) (RTIME)ms*1000000</span> -<a name="l00036"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) (RTIME)us*1000</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span> -<a name="l00038"></a><a class="code" href="timers__xeno_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00038</a> <span class="preprocessor">#define TASK_HANDLE RT_TASK</span> -<a name="l00039"></a>00039 <span class="preprocessor"></span> -<a name="l00040"></a>00040 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_2timerscfg_8h.html --- a/doc/doxygen/html/timers__xeno_2timerscfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,140 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h File Reference</h1><code>#include <native/task.h></code><br> -<code>#include <native/timer.h></code><br> -<code>#include <native/mutex.h></code><br> -<code>#include <native/alarm.h></code><br> - -<p> -<a href="timers__xeno_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> RTIME</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> ~(RTIME)0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms) (RTIME)ms*1000000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us) (RTIME)us*1000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> RT_TASK</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MS_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">ms </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (RTIME)ms*1000000</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00035">35</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TASK_HANDLE RT_TASK </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00038">38</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL RTIME </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL_MAX ~(RTIME)0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00034">34</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define US_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">us </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (RTIME)us*1000</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_2timerscfg_8h-source.html#l00036">36</a> of file <a class="el" href="timers__xeno_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.dot --- a/doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_xeno/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.md5 --- a/doc/doxygen/html/timers__xeno_2timerscfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -1b61c7d3277259c5ed8a587ec737e688 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c-source.html --- a/doc/doxygen/html/timers__xeno_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,156 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c</h1><a href="timers__xeno_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include <stdlib.h></span> -<a name="l00002"></a>00002 <span class="preprocessor">#include <unistd.h></span> -<a name="l00003"></a>00003 <span class="preprocessor">#include <sys/mman.h></span> -<a name="l00004"></a>00004 -<a name="l00005"></a>00005 <span class="preprocessor">#include <native/task.h></span> -<a name="l00006"></a>00006 <span class="preprocessor">#include <native/timer.h></span> -<a name="l00007"></a>00007 <span class="preprocessor">#include <native/mutex.h></span> -<a name="l00008"></a>00008 <span class="preprocessor">#include <native/alarm.h></span> -<a name="l00009"></a>00009 -<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="win32_2applicfg_8h.html">applicfg.h</a>"</span> -<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="timer_8h.html">timer.h</a>"</span> -<a name="l00013"></a>00013 -<a name="l00014"></a><a class="code" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">00014</a> <span class="preprocessor">#define TIMERLOOP_TASK_CREATED 1</span> -<a name="l00015"></a>00015 <span class="preprocessor"></span> -<a name="l00016"></a><a class="code" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">00016</a> RT_MUTEX <a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>; -<a name="l00017"></a><a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">00017</a> RT_TASK <a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>; -<a name="l00018"></a><a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">00018</a> RTIME <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a>; -<a name="l00019"></a><a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">00019</a> RTIME <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a>; -<a name="l00020"></a><a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">00020</a> RTIME <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>; -<a name="l00021"></a>00021 -<a name="l00022"></a><a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">00022</a> <span class="keywordtype">char</span> <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a>=0; -<a name="l00023"></a>00023 -<a name="l00024"></a><a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">00024</a> <span class="keywordtype">void</span> <a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a>(<span class="keywordtype">void</span>) -<a name="l00025"></a>00025 { -<a name="l00026"></a>00026 rt_task_delete(&<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>); -<a name="l00027"></a>00027 } -<a name="l00028"></a><a class="code" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">00028</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a>(<span class="keywordtype">void</span>) -<a name="l00029"></a>00029 { -<a name="l00030"></a>00030 <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 1; -<a name="l00031"></a>00031 rt_task_unblock(&<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>); -<a name="l00032"></a>00032 } -<a name="l00033"></a>00033 -<a name="l00034"></a>00034 -<a name="l00035"></a><a class="code" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">00035</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(<span class="keywordtype">void</span>) -<a name="l00036"></a>00036 { -<a name="l00037"></a>00037 rt_mutex_lock(&<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>, TM_INFINITE); -<a name="l00038"></a>00038 } -<a name="l00039"></a>00039 -<a name="l00040"></a><a class="code" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">00040</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(<span class="keywordtype">void</span>) -<a name="l00041"></a>00041 { -<a name="l00042"></a>00042 rt_mutex_unlock(&<a class="code" href="timers__unix_8c.html#93ad8a5a5e353192bfa45ae850df337f">CanFestival_mutex</a>); -<a name="l00043"></a>00043 } -<a name="l00044"></a>00044 -<a name="l00045"></a><a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">00045</a> <span class="keywordtype">void</span> <a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a>(<span class="keywordtype">void</span> *arg) -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 <span class="keywordtype">int</span> ret; -<a name="l00048"></a>00048 <span class="keywordflow">do</span>{ -<a name="l00049"></a>00049 <span class="keywordflow">do</span>{ -<a name="l00050"></a>00050 <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a> = <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>; -<a name="l00051"></a>00051 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00052"></a>00052 <a class="code" href="timer_8c.html#fa75192a3238525618f8cb83004930cc">TimeDispatch</a>(); -<a name="l00053"></a>00053 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00054"></a>00054 <span class="keywordflow">while</span> ((ret = rt_task_sleep_until(<a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>)) == -EINTR); -<a name="l00055"></a>00055 }<span class="keywordflow">while</span> (ret == 0); -<a name="l00056"></a>00056 }<span class="keywordflow">while</span> (!<a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a>); -<a name="l00057"></a>00057 printf(<span class="stringliteral">"End of TimerLoop, code %d\n"</span>,ret); -<a name="l00058"></a>00058 } -<a name="l00059"></a>00059 -<a name="l00060"></a><a class="code" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">00060</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a>(<a class="code" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback) -<a name="l00061"></a>00061 { -<a name="l00062"></a>00062 <span class="keywordtype">int</span> ret; -<a name="l00063"></a>00063 <a class="code" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0; -<a name="l00064"></a>00064 <span class="keywordtype">char</span> taskname[32]; -<a name="l00065"></a>00065 snprintf(taskname, <span class="keyword">sizeof</span>(taskname), <span class="stringliteral">"timerloop-%d"</span>, getpid()); -<a name="l00066"></a>00066 -<a name="l00067"></a>00067 mlockall(MCL_CURRENT | MCL_FUTURE); -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 <span class="comment">//create timerloop_task</span> -<a name="l00070"></a>00070 ret = rt_task_create(&<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>, taskname, 0, 50, 0); -<a name="l00071"></a>00071 <span class="keywordflow">if</span> (ret) { -<a name="l00072"></a>00072 printf(<span class="stringliteral">"Failed to create timerloop_task, code %d\n"</span>,errno); -<a name="l00073"></a>00073 <span class="keywordflow">return</span>; -<a name="l00074"></a>00074 } -<a name="l00075"></a>00075 -<a name="l00076"></a>00076 <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(); -<a name="l00077"></a>00077 <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a> = <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a>; -<a name="l00078"></a>00078 <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a> = <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a>; -<a name="l00079"></a>00079 <a class="code" href="timer_8c.html#11c2616d78f06ed9144ef662f757b128">SetAlarm</a>(NULL, 0, init_callback, 0, 0); -<a name="l00080"></a>00080 <span class="comment">// start timerloop_task</span> -<a name="l00081"></a>00081 ret = rt_task_start(&<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>,&<a class="code" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a>,NULL); -<a name="l00082"></a>00082 <span class="keywordflow">if</span> (ret) { -<a name="l00083"></a>00083 printf(<span class="stringliteral">"Failed to start timerloop_task, code %d\n"</span>,errno); -<a name="l00084"></a>00084 <span class="keywordflow">goto</span> error; -<a name="l00085"></a>00085 } -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="keywordflow">return</span>; -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 error: -<a name="l00090"></a>00090 <a class="code" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a>(); -<a name="l00091"></a>00091 } -<a name="l00092"></a>00092 -<a name="l00093"></a><a class="code" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">00093</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> *ReceiveLoop_task, <span class="keywordtype">void</span>* ReceiveLoop_task_proc) -<a name="l00094"></a>00094 { -<a name="l00095"></a>00095 <span class="keywordtype">int</span> ret; -<a name="l00096"></a>00096 <span class="keyword">static</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span> = 0; -<a name="l00097"></a>00097 <span class="keywordtype">char</span> taskname[32]; -<a name="l00098"></a>00098 snprintf(taskname, <span class="keyword">sizeof</span>(taskname), <span class="stringliteral">"canloop%d-%d"</span>, <span class="keywordtype">id</span>, getpid()); -<a name="l00099"></a>00099 <span class="keywordtype">id</span>++; -<a name="l00100"></a>00100 -<a name="l00101"></a>00101 mlockall(MCL_CURRENT | MCL_FUTURE); -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 <span class="comment">//create timerloop_task</span> -<a name="l00104"></a>00104 ret = rt_task_create(ReceiveLoop_task,taskname,0,50,0); -<a name="l00105"></a>00105 <span class="keywordflow">if</span> (ret) { -<a name="l00106"></a>00106 printf(<span class="stringliteral">"Failed to create ReceiveLoop_task number %d, code %d\n"</span>, <span class="keywordtype">id</span>, errno); -<a name="l00107"></a>00107 <span class="keywordflow">return</span>; -<a name="l00108"></a>00108 } -<a name="l00109"></a>00109 <span class="comment">// start timerloop_task</span> -<a name="l00110"></a>00110 ret = rt_task_start(ReceiveLoop_task,ReceiveLoop_task_proc,(<span class="keywordtype">void</span>*)fd0); -<a name="l00111"></a>00111 <span class="keywordflow">if</span> (ret) { -<a name="l00112"></a>00112 printf(<span class="stringliteral">"Failed to start ReceiveLoop_task number %d, code %d\n"</span>, <span class="keywordtype">id</span>, errno); -<a name="l00113"></a>00113 <span class="keywordflow">return</span>; -<a name="l00114"></a>00114 } -<a name="l00115"></a>00115 } -<a name="l00116"></a>00116 -<a name="l00117"></a><a class="code" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">00117</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(<a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> *Thread) -<a name="l00118"></a>00118 { -<a name="l00119"></a>00119 rt_task_delete(Thread); -<a name="l00120"></a>00120 } -<a name="l00121"></a>00121 -<a name="l00122"></a><a class="code" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">00122</a> <span class="keywordtype">void</span> <a class="code" href="timers__unix_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a>(<a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> value) -<a name="l00123"></a>00123 { -<a name="l00124"></a>00124 <a class="code" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a> = (value == <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a>) ? <a class="code" href="hcs12_2applicfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> : <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> + value; -<a name="l00125"></a>00125 rt_task_unblock(&<a class="code" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a>); -<a name="l00126"></a>00126 } -<a name="l00127"></a>00127 -<a name="l00128"></a><a class="code" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">00128</a> <a class="code" href="hcs12_2applicfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> <a class="code" href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d">getElapsedTime</a>(<span class="keywordtype">void</span>) -<a name="l00129"></a>00129 { -<a name="l00130"></a>00130 <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> = rt_timer_ticks2ns(rt_timer_read()); -<a name="l00131"></a>00131 <span class="keywordflow">return</span> <a class="code" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> - <a class="code" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a>; -<a name="l00132"></a>00132 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c.html --- a/doc/doxygen/html/timers__xeno_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,449 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c File Reference</h1><code>#include <stdlib.h></code><br> -<code>#include <unistd.h></code><br> -<code>#include <sys/mman.h></code><br> -<code>#include <native/task.h></code><br> -<code>#include <native/timer.h></code><br> -<code>#include <native/mutex.h></code><br> -<code>#include <native/alarm.h></code><br> -<code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> -<code>#include "<a class="el" href="timer_8h-source.html">timer.h</a>"</code><br> - -<p> -<a href="timers__xeno_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#3e43352afeb0977d4e99f3590026c9ee">TIMERLOOP_TASK_CREATED</a> 1</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2">cleanup_all</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#8758484f3cebb0cd44bb247c3f23d5e3">StopTimerLoop</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8">timerloop_task_proc</a> (void *arg)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#c9e1731843825eb55e7a94894e6a8ec5">StartTimerLoop</a> (<a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> init_callback)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#d009be934c04ee04b8e5a1cb5af08efd">CreateReceiveTask</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> fd0, TASK_HANDLE *ReceiveLoop_task, void *ReceiveLoop_task_proc)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#aee2aa5ebcc60c3f2231f59c1c7beab0">WaitReceiveTaskEnd</a> (TASK_HANDLE *Thread)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b8d05dee70f04b5c5190ab00e84da106">setTimer</a> (TIMEVAL value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#4dccc204d52176bd547ab34d6858f5ba">getElapsedTime</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">RT_MUTEX </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">RT_TASK </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">RTIME </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="3e43352afeb0977d4e99f3590026c9ee"></a><!-- doxytag: member="timers_xeno.c::TIMERLOOP_TASK_CREATED" ref="3e43352afeb0977d4e99f3590026c9ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMERLOOP_TASK_CREATED 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00014">14</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f37d89241d0a9ac0430a0db6c1ead3d2"></a><!-- doxytag: member="timers_xeno.c::cleanup_all" ref="f37d89241d0a9ac0430a0db6c1ead3d2" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void cleanup_all </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00024">24</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>. -</div> -</div><p> -<a class="anchor" name="d009be934c04ee04b8e5a1cb5af08efd"></a><!-- doxytag: member="timers_xeno.c::CreateReceiveTask" ref="d009be934c04ee04b8e5a1cb5af08efd" args="(CAN_PORT fd0, TASK_HANDLE *ReceiveLoop_task, void *ReceiveLoop_task_proc)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void CreateReceiveTask </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>fd0</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">TASK_HANDLE * </td> - <td class="paramname"> <em>ReceiveLoop_task</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>ReceiveLoop_task_proc</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00093">93</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="d7fee43b8a44cf8b7036853593044037"></a><!-- doxytag: member="timers_xeno.c::EnterMutex" ref="d7fee43b8a44cf8b7036853593044037" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void EnterMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00035">35</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>. -</div> -</div><p> -<a class="anchor" name="4dccc204d52176bd547ab34d6858f5ba"></a><!-- doxytag: member="timers_xeno.c::getElapsedTime" ref="4dccc204d52176bd547ab34d6858f5ba" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMEVAL getElapsedTime </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00128">128</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, and <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>. -</div> -</div><p> -<a class="anchor" name="73d9a4eb941fb20cf6b597840510394b"></a><!-- doxytag: member="timers_xeno.c::LeaveMutex" ref="73d9a4eb941fb20cf6b597840510394b" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void LeaveMutex </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00040">40</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00010">CanFestival_mutex</a>. -</div> -</div><p> -<a class="anchor" name="b8d05dee70f04b5c5190ab00e84da106"></a><!-- doxytag: member="timers_xeno.c::setTimer" ref="b8d05dee70f04b5c5190ab00e84da106" args="(TIMEVAL value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void setTimer </td> - <td>(</td> - <td class="paramtype">TIMEVAL </td> - <td class="paramname"> <em>value</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00122">122</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>, <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>. -</div> -</div><p> -<a class="anchor" name="c9e1731843825eb55e7a94894e6a8ec5"></a><!-- doxytag: member="timers_xeno.c::StartTimerLoop" ref="c9e1731843825eb55e7a94894e6a8ec5" args="(TimerCallback_t init_callback)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StartTimerLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="timer_8h.html#f7d102e060339d3730ceae5fea03691b">TimerCallback_t</a> </td> - <td class="paramname"> <em>init_callback</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00060">60</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__xeno_8c-source.html#l00024">cleanup_all()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00066">getElapsedTime()</a>, <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, <a class="el" href="timers__xeno_8c-source.html#l00018">last_time_read</a>, <a class="el" href="timer_8c-source.html#l00038">SetAlarm()</a>, <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>, and <a class="el" href="timers__xeno_8c-source.html#l00045">timerloop_task_proc()</a>. -</div> -</div><p> -<a class="anchor" name="8758484f3cebb0cd44bb247c3f23d5e3"></a><!-- doxytag: member="timers_xeno.c::StopTimerLoop" ref="8758484f3cebb0cd44bb247c3f23d5e3" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void StopTimerLoop </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00028">28</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, and <a class="el" href="timers__xeno_8c-source.html#l00017">timerloop_task</a>. -</div> -</div><p> -<a class="anchor" name="15986eb72a64e72df6600dc23c1e19c8"></a><!-- doxytag: member="timers_xeno.c::timerloop_task_proc" ref="15986eb72a64e72df6600dc23c1e19c8" args="(void *arg)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void timerloop_task_proc </td> - <td>(</td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>arg</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00045">45</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -<p> -References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__xeno_8c-source.html#l00020">last_alarm_set</a>, <a class="el" href="timers__xeno_8c-source.html#l00019">last_occured_alarm</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__xeno_8c-source.html#l00022">stop_timer</a>, and <a class="el" href="timer_8c-source.html#l00104">TimeDispatch()</a>. -</div> -</div><p> -<a class="anchor" name="aee2aa5ebcc60c3f2231f59c1c7beab0"></a><!-- doxytag: member="timers_xeno.c::WaitReceiveTaskEnd" ref="aee2aa5ebcc60c3f2231f59c1c7beab0" args="(TASK_HANDLE *Thread)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void WaitReceiveTaskEnd </td> - <td>(</td> - <td class="paramtype">TASK_HANDLE * </td> - <td class="paramname"> <em>Thread</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00117">117</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="b6ebfe5bfc980bae026866758af3a7ff"></a><!-- doxytag: member="timers_xeno.c::CanFestival_mutex" ref="b6ebfe5bfc980bae026866758af3a7ff" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">RT_MUTEX <a class="el" href="timers__xeno_8c.html#b6ebfe5bfc980bae026866758af3a7ff">CanFestival_mutex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00016">16</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="e2985cf19e9415625d21f0f79b580fd0"></a><!-- doxytag: member="timers_xeno.c::last_alarm_set" ref="e2985cf19e9415625d21f0f79b580fd0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#e2985cf19e9415625d21f0f79b580fd0">last_alarm_set</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00020">20</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="faf0ed3ab58750ccf1a09c52f7304cc3"></a><!-- doxytag: member="timers_xeno.c::last_occured_alarm" ref="faf0ed3ab58750ccf1a09c52f7304cc3" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#faf0ed3ab58750ccf1a09c52f7304cc3">last_occured_alarm</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00019">19</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="b64940b870e06e40ac13634a9e2b9ac2"></a><!-- doxytag: member="timers_xeno.c::last_time_read" ref="b64940b870e06e40ac13634a9e2b9ac2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">RTIME <a class="el" href="timers__xeno_8c.html#b64940b870e06e40ac13634a9e2b9ac2">last_time_read</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00018">18</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="c006a038004f458645d9f7ef06c7bd04"></a><!-- doxytag: member="timers_xeno.c::stop_timer" ref="c006a038004f458645d9f7ef06c7bd04" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">char <a class="el" href="timers__xeno_8c.html#c006a038004f458645d9f7ef06c7bd04">stop_timer</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00022">22</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<a class="anchor" name="3921261b6599c37eb3830a799d05f32e"></a><!-- doxytag: member="timers_xeno.c::timerloop_task" ref="3921261b6599c37eb3830a799d05f32e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">RT_TASK <a class="el" href="timers__xeno_8c.html#3921261b6599c37eb3830a799d05f32e">timerloop_task</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="timers__xeno_8c-source.html#l00017">17</a> of file <a class="el" href="timers__xeno_8c-source.html">timers_xeno.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot --- a/doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="timerloop_task_proc",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="TimeDispatch",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timer_8c.html#fa75192a3238525618f8cb83004930cc"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5 --- a/doc/doxygen/html/timers__xeno_8c_15986eb72a64e72df6600dc23c1e19c8_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d025c8ba77d51d6d2902bf56244046a0 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c__incl.dot --- a/doc/doxygen/html/timers__xeno_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="sys/mman.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="native/task.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="native/timer.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="native/mutex.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="native/alarm.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node9 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node9 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node9 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node13 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node14 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node16 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node17 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c__incl.md5 --- a/doc/doxygen/html/timers__xeno_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -01985bf418fc7f836b401ba40945b787 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot --- a/doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="StartTimerLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="cleanup_all",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#f37d89241d0a9ac0430a0db6c1ead3d2"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="getElapsedTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="timerloop_task_proc",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$timers__xeno_8c.html#15986eb72a64e72df6600dc23c1e19c8"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 --- a/doc/doxygen/html/timers__xeno_8c_c9e1731843825eb55e7a94894e6a8ec5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -e6e2ac4a0adc423882cbc96bc7e3e13c \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2applicfg_8h-source.html --- a/doc/doxygen/html/unix_2applicfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,124 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h</h1><a href="unix_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_LINUX__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_LINUX__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <string.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <stdio.h></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="comment">/* Define the architecture : little_endian or big_endian</span> -<a name="l00030"></a>00030 <span class="comment"> -----------------------------------------------------</span> -<a name="l00031"></a>00031 <span class="comment"> Test :</span> -<a name="l00032"></a>00032 <span class="comment"> UNS32 v = 0x1234ABCD;</span> -<a name="l00033"></a>00033 <span class="comment"> char *data = &v;</span> -<a name="l00034"></a>00034 <span class="comment"></span> -<a name="l00035"></a>00035 <span class="comment"> Result for a little_endian architecture :</span> -<a name="l00036"></a>00036 <span class="comment"> data[0] = 0xCD;</span> -<a name="l00037"></a>00037 <span class="comment"> data[1] = 0xAB;</span> -<a name="l00038"></a>00038 <span class="comment"> data[2] = 0x34;</span> -<a name="l00039"></a>00039 <span class="comment"> data[3] = 0x12;</span> -<a name="l00040"></a>00040 <span class="comment"></span> -<a name="l00041"></a>00041 <span class="comment"> Result for a big_endian architecture :</span> -<a name="l00042"></a>00042 <span class="comment"> data[0] = 0x12;</span> -<a name="l00043"></a>00043 <span class="comment"> data[1] = 0x34;</span> -<a name="l00044"></a>00044 <span class="comment"> data[2] = 0xAB;</span> -<a name="l00045"></a>00045 <span class="comment"> data[3] = 0xCD;</span> -<a name="l00046"></a>00046 <span class="comment"> */</span> -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="comment">/* Integers */</span> -<a name="l00049"></a><a class="code" href="unix_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00049</a> <span class="preprocessor">#define INTEGER8 char</span> -<a name="l00050"></a><a class="code" href="unix_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span> -<a name="l00051"></a><a class="code" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24</span> -<a name="l00052"></a><a class="code" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span> -<a name="l00053"></a><a class="code" href="unix_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40</span> -<a name="l00054"></a><a class="code" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48</span> -<a name="l00055"></a><a class="code" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56</span> -<a name="l00056"></a><a class="code" href="unix_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64</span> -<a name="l00057"></a>00057 <span class="preprocessor"></span> -<a name="l00058"></a>00058 <span class="comment">/* Unsigned integers */</span> -<a name="l00059"></a><a class="code" href="unix_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00059</a> <span class="preprocessor">#define UNS8 unsigned char</span> -<a name="l00060"></a><a class="code" href="unix_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16 unsigned short</span> -<a name="l00061"></a><a class="code" href="unix_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32 unsigned long</span> -<a name="l00062"></a><a class="code" href="unix_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24</span> -<a name="l00063"></a><a class="code" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40</span> -<a name="l00064"></a><a class="code" href="unix_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48</span> -<a name="l00065"></a><a class="code" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56</span> -<a name="l00066"></a><a class="code" href="unix_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64 </span> -<a name="l00067"></a>00067 <span class="preprocessor"></span> -<a name="l00068"></a>00068 <span class="comment">/* Reals */</span> -<a name="l00069"></a><a class="code" href="unix_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00069</a> <span class="preprocessor">#define REAL32 float</span> -<a name="l00070"></a><a class="code" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span> -<a name="l00071"></a>00071 <span class="preprocessor"></span> -<a name="l00072"></a>00072 <span class="comment">/* Definition of error and warning macros */</span> -<a name="l00073"></a>00073 <span class="comment">/* -------------------------------------- */</span> -<a name="l00074"></a>00074 <span class="preprocessor">#if defined DEBUG_ERR_CONSOLE_ON || defined DEBUG_WAR_CONSOLE_ON</span> -<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#include <stdio.h></span> -<a name="l00076"></a>00076 <span class="preprocessor">#endif</span> -<a name="l00077"></a>00077 <span class="preprocessor"></span> -<a name="l00078"></a>00078 <span class="comment">/* Definition of MSG_ERR */</span> -<a name="l00079"></a>00079 <span class="comment">/* --------------------- */</span> -<a name="l00080"></a>00080 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span> -<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val) \</span> -<a name="l00082"></a>00082 <span class="preprocessor"> printf("%s,%d : 0X%x %s 0X%x \n",__FILE__, __LINE__,num, str, val);</span> -<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00084"></a><a class="code" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00084</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val)</span> -<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00086"></a>00086 <span class="preprocessor"></span> -<a name="l00087"></a>00087 <span class="comment">/* Definition of MSG_WAR */</span> -<a name="l00088"></a>00088 <span class="comment">/* --------------------- */</span> -<a name="l00089"></a>00089 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span> -<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor"># define MSG_WAR(num, str, val) \</span> -<a name="l00091"></a>00091 <span class="preprocessor"> printf("%s,%d : 0X%x %s 0X%x \n",__FILE__, __LINE__,num, str, val);</span> -<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00093"></a><a class="code" href="unix_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00093</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_WAR(num, str, val)</span> -<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00095"></a>00095 <span class="preprocessor"></span> -<a name="l00096"></a><a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">00096</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>; -<a name="l00097"></a>00097 -<a name="l00098"></a><a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">00098</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>; -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2applicfg_8h.html --- a/doc/doxygen/html/unix_2applicfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,475 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h File Reference</h1><code>#include <string.h></code><br> -<code>#include <stdio.h></code><br> - -<p> -<a href="unix_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a> char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a> short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a> long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> unsigned char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> unsigned short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> unsigned long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a> float</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a> double</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr> - -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER16 short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER24 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER32 long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER40 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER48 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER56 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER64 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER8 char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_ERR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_WAR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00093">93</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL32 float </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL64 double </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS16 unsigned short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS24 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS32 unsigned long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS40 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS48 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS56 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS64 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS8 unsigned char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="712c7b28987b12b8d400df19c92d0f5e"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="712c7b28987b12b8d400df19c92d0f5e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00096">96</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7ef59f941603c6680e74fc335523f17e"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="7ef59f941603c6680e74fc335523f17e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2applicfg_8h-source.html#l00098">98</a> of file <a class="el" href="unix_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2applicfg_8h__incl.dot --- a/doc/doxygen/html/unix_2applicfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2applicfg_8h__incl.md5 --- a/doc/doxygen/html/unix_2applicfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -fd4bee006f2bec75af86a9a0caa953d4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2canfestival_8h-source.html --- a/doc/doxygen/html/unix_2canfestival_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h</h1><a href="unix_2canfestival_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef UNIX_H_</span> -<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define UNIX_H_</span> -<a name="l00003"></a>00003 <span class="preprocessor"></span> -<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span> -<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span> -<a name="l00008"></a>00008 <span class="preprocessor">#ifdef WIN32</span> -<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#include <windows.h></span> -<a name="l00010"></a>00010 <span class="keyword">typedef</span> HINSTANCE <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>; -<a name="l00011"></a>00011 <span class="preprocessor">#else</span> -<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#include <dlfcn.h></span> -<a name="l00013"></a><a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">00013</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>; -<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> -<a name="l00015"></a>00015 <span class="preprocessor"></span> -<a name="l00016"></a>00016 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle); -<a name="l00017"></a>00017 <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name); -<a name="l00018"></a>00018 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00019"></a>00019 <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>); -<a name="l00020"></a>00020 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>); -<a name="l00021"></a>00021 -<a name="l00022"></a>00022 <span class="preprocessor">#endif </span><span class="comment">/*UNIX_H_*/</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2canfestival_8h.html --- a/doc/doxygen/html/unix_2canfestival_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,195 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h File Reference</h1><code>#include "<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> -<code>#include "<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>"</code><br> -<code>#include <dlfcn.h></code><br> - -<p> -<a href="unix_2canfestival_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="99960198cd610250fc7ab4c8351ad9de"></a><!-- doxytag: member="canfestival.h::LIB_HANDLE" ref="99960198cd610250fc7ab4c8351ad9de" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void* <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_2canfestival_8h-source.html#l00013">13</a> of file <a class="el" href="unix_2canfestival_8h-source.html">canfestival.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="canfestival.h::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="canfestival.h::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="canfestival.h::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>port</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="canfestival.h::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>driver_name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="canfestival.h::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 UnLoadCanDriver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td> - <td class="paramname"> <em>handle</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2canfestival_8h__incl.dot --- a/doc/doxygen/html/unix_2canfestival_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node17 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node18 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="dlfcn.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_2canfestival_8h__incl.md5 --- a/doc/doxygen/html/unix_2canfestival_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6e8756a07cfa2010ccdb0f52a6d3e943 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c-source.html --- a/doc/doxygen/html/unix_8c-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,214 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c</h1><a href="unix_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 <span class="preprocessor">#include <unistd.h></span> -<a name="l00023"></a>00023 <span class="preprocessor">#include <stdio.h></span> -<a name="l00024"></a>00024 <span class="preprocessor">#include <stdlib.h></span> -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span> -<a name="l00027"></a><a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">00027</a> <span class="preprocessor"></span><span class="preprocessor">#define DLL_CALL(funcname) (* funcname##_driver)</span> -<a name="l00028"></a><a class="code" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define FCT_PTR_INIT =NULL</span> -<a name="l00029"></a>00029 <span class="preprocessor"></span> -<a name="l00030"></a><a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">00030</a> <span class="preprocessor">#define DLSYM(name)\</span> -<a name="l00031"></a>00031 <span class="preprocessor"> *(void **) (&name##_driver) = dlsym(handle, #name"_driver");\</span> -<a name="l00032"></a>00032 <span class="preprocessor"> if ((error = dlerror()) != NULL) {\</span> -<a name="l00033"></a>00033 <span class="preprocessor"> fprintf (stderr, "%s\n", error);\</span> -<a name="l00034"></a>00034 <span class="preprocessor"> UnLoadCanDriver(handle);\</span> -<a name="l00035"></a>00035 <span class="preprocessor"> return NULL;\</span> -<a name="l00036"></a>00036 <span class="preprocessor"> }</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span> -<a name="l00038"></a>00038 <span class="preprocessor">#else </span><span class="comment">/*NOT_USE_DYNAMIC_LOADING*/</span> -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="comment">/*Function call is direct*/</span> -<a name="l00041"></a>00041 <span class="preprocessor">#define DLL_CALL(funcname) funcname##_driver</span> -<a name="l00042"></a>00042 <span class="preprocessor"></span> -<a name="l00043"></a>00043 <span class="preprocessor">#endif </span><span class="comment">/*NOT_USE_DYNAMIC_LOADING*/</span> -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00046"></a>00046 <span class="preprocessor">#include "<a class="code" href="win32_2canfestival_8h.html">canfestival.h</a>"</span> -<a name="l00047"></a>00047 <span class="preprocessor">#include "<a class="code" href="timers__driver_8h.html">timers_driver.h</a>"</span> -<a name="l00048"></a>00048 -<a name="l00049"></a><a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">00049</a> <span class="preprocessor">#define MAX_NB_CAN_PORTS 16</span> -<a name="l00050"></a>00050 <span class="preprocessor"></span> -<a name="l00051"></a><a class="code" href="structCANPort.html">00051</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{ -<a name="l00052"></a><a class="code" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">00052</a> <span class="keywordtype">char</span> used; -<a name="l00053"></a><a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">00053</a> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd; -<a name="l00054"></a><a class="code" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">00054</a> <a class="code" href="timers__unix_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> receiveTask; -<a name="l00055"></a><a class="code" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">00055</a> <a class="code" href="structstruct__CO__Data.html">CO_Data</a>* d; -<a name="l00056"></a>00056 } <a class="code" href="structCANPort.html">CANPort</a>; -<a name="l00057"></a>00057 -<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="comment">/*Declares the funtion pointers for dll binding or simple protos*/</span> -<a name="l00061"></a>00061 <span class="comment">/*UNS8 DLL_CALL(canReceive)(CAN_HANDLE, Message *);</span> -<a name="l00062"></a>00062 <span class="comment">UNS8 DLL_CALL(canSend)(CAN_HANDLE, Message *);</span> -<a name="l00063"></a>00063 <span class="comment">CAN_HANDLE DLL_CALL(canOpen)(s_BOARD *);</span> -<a name="l00064"></a>00064 <span class="comment">int DLL_CALL(canClose)(CAN_HANDLE);</span> -<a name="l00065"></a>00065 <span class="comment">*/</span> -<a name="l00066"></a><a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">00066</a> <a class="code" href="structCANPort.html">CANPort</a> <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[<a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a>] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}}; -<a name="l00067"></a>00067 -<a name="l00068"></a>00068 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span> -<a name="l00069"></a>00069 <span class="preprocessor"></span> -<a name="l00070"></a>00070 <span class="comment">/*UnLoads the dll*/</span> -<a name="l00071"></a><a class="code" href="win32_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">00071</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle) -<a name="l00072"></a>00072 { -<a name="l00073"></a>00073 <span class="keywordflow">if</span>(handle!=NULL) -<a name="l00074"></a>00074 { -<a name="l00075"></a>00075 dlclose(handle); -<a name="l00076"></a>00076 -<a name="l00077"></a>00077 handle=NULL; -<a name="l00078"></a>00078 <span class="keywordflow">return</span> 0; -<a name="l00079"></a>00079 } -<a name="l00080"></a>00080 <span class="keywordflow">return</span> -1; -<a name="l00081"></a>00081 } -<a name="l00082"></a>00082 -<a name="l00083"></a>00083 <span class="comment">/*Loads the dll and get funcs ptr*/</span> -<a name="l00084"></a><a class="code" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">00084</a> <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name) -<a name="l00085"></a>00085 { -<a name="l00086"></a>00086 <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle = NULL; -<a name="l00087"></a>00087 <span class="keywordtype">char</span> *error; -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 -<a name="l00090"></a>00090 <span class="keywordflow">if</span>(handle==NULL) -<a name="l00091"></a>00091 { -<a name="l00092"></a>00092 handle = dlopen(driver_name, RTLD_LAZY); -<a name="l00093"></a>00093 } -<a name="l00094"></a>00094 -<a name="l00095"></a>00095 <span class="keywordflow">if</span> (!handle) { -<a name="l00096"></a>00096 fprintf (stderr, <span class="stringliteral">"%s\n"</span>, dlerror()); -<a name="l00097"></a>00097 <span class="keywordflow">return</span> NULL; -<a name="l00098"></a>00098 } -<a name="l00099"></a>00099 -<a name="l00100"></a>00100 <span class="comment">/*Get function ptr*/</span> -<a name="l00101"></a>00101 <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>) -<a name="l00102"></a>00102 <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>) -<a name="l00103"></a>00103 <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>) -<a name="l00104"></a>00104 <a class="code" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>) -<a name="l00105"></a>00105 -<a name="l00106"></a>00106 <span class="keywordflow">return</span> handle; -<a name="l00107"></a>00107 } -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 <span class="preprocessor">#endif</span> -<a name="l00110"></a>00110 <span class="preprocessor"></span> -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 -<a name="l00113"></a>00113 <span class="comment">/*Not needed -- canReceiveLoop calls _canReceive directly */</span><span class="comment">/*</span> -<a name="l00114"></a>00114 <span class="comment">UNS8 canReceive(CAN_PORT port, Message *m)</span> -<a name="l00115"></a>00115 <span class="comment">{</span> -<a name="l00116"></a>00116 <span class="comment"> return DLL_CALL(canReceive)(port->fd, Message *m);</span> -<a name="l00117"></a>00117 <span class="comment">}</span> -<a name="l00118"></a>00118 <span class="comment">*/</span> -<a name="l00119"></a>00119 -<a name="l00120"></a><a class="code" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">00120</a> <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m) -<a name="l00121"></a>00121 { -<a name="l00122"></a>00122 <span class="keywordflow">if</span>(port){ -<a name="l00123"></a>00123 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> res; -<a name="l00124"></a>00124 <span class="comment">//LeaveMutex();</span> -<a name="l00125"></a>00125 res = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>)(((<a class="code" href="structCANPort.html">CANPort</a>*)port)->fd, m); -<a name="l00126"></a>00126 <span class="comment">//EnterMutex();</span> -<a name="l00127"></a>00127 <span class="keywordflow">return</span> res; -<a name="l00128"></a>00128 } -<a name="l00129"></a>00129 <span class="keywordflow">return</span> -1; -<a name="l00130"></a>00130 } -<a name="l00131"></a>00131 -<a name="l00132"></a><a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">00132</a> <span class="keywordtype">void</span> <a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port) -<a name="l00133"></a>00133 { -<a name="l00134"></a>00134 <a class="code" href="structMessage.html">Message</a> m; -<a name="l00135"></a>00135 -<a name="l00136"></a>00136 <span class="keywordflow">while</span> (1) { -<a name="l00137"></a>00137 <span class="keywordflow">if</span> (<a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd">canReceive</a>)(((<a class="code" href="structCANPort.html">CANPort</a>*)port)->fd, &m) != 0) -<a name="l00138"></a>00138 <span class="keywordflow">break</span>; -<a name="l00139"></a>00139 -<a name="l00140"></a>00140 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00141"></a>00141 <a class="code" href="states_8c.html#3f8975650604cc23582f19a43fd4e518">canDispatch</a>(((CANPort*)port)->d, &m); -<a name="l00142"></a>00142 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00143"></a>00143 } -<a name="l00144"></a>00144 } -<a name="l00145"></a><a class="code" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">00145</a> <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d) -<a name="l00146"></a>00146 { -<a name="l00147"></a>00147 <span class="keywordtype">int</span> i; -<a name="l00148"></a>00148 <span class="keywordflow">for</span>(i=0; i < <a class="code" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a>; i++) -<a name="l00149"></a>00149 { -<a name="l00150"></a>00150 <span class="keywordflow">if</span>(!<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].used) -<a name="l00151"></a>00151 <span class="keywordflow">break</span>; -<a name="l00152"></a>00152 } -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="preprocessor">#ifndef NOT_USE_DYNAMIC_LOADING</span> -<a name="l00155"></a>00155 <span class="preprocessor"></span> <span class="keywordflow">if</span> (&<a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>)==NULL) { -<a name="l00156"></a>00156 fprintf(stderr,<span class="stringliteral">"CanOpen : Can Driver dll not loaded\n"</span>); -<a name="l00157"></a>00157 <span class="keywordflow">return</span> NULL; -<a name="l00158"></a>00158 } -<a name="l00159"></a>00159 <span class="preprocessor">#endif </span> -<a name="l00160"></a>00160 <span class="preprocessor"></span> <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> fd0 = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(canOpen)(board); -<a name="l00161"></a>00161 <span class="keywordflow">if</span>(fd0){ -<a name="l00162"></a>00162 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#9282729cb1b89dd5594435fbaf162e11">used</a> = 1; -<a name="l00163"></a>00163 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a> = fd0; -<a name="l00164"></a>00164 <a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].<a class="code" href="structCANPort.html#45112279ca87924f3ecfc9fdb019cd69">d</a> = d; -<a name="l00165"></a>00165 -<a name="l00166"></a>00166 <a class="code" href="timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a">CreateReceiveTask</a>(&(<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i]), &<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i].receiveTask, &<a class="code" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a>); -<a name="l00167"></a>00167 -<a name="l00168"></a>00168 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00169"></a>00169 d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = (<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>)&<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i]; -<a name="l00170"></a>00170 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00171"></a>00171 <span class="keywordflow">return</span> (<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>)&<a class="code" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[i]; -<a name="l00172"></a>00172 }<span class="keywordflow">else</span>{ -<a name="l00173"></a>00173 fprintf(stderr,<span class="stringliteral">"CanOpen : Cannot open board {busname='%s',baudrate='%s'}\n"</span>,board-><a class="code" href="structstruct__s__BOARD.html#fb28847fd702021b624afe1f7d4b25b2">busname</a>, board-><a class="code" href="structstruct__s__BOARD.html#5316679ded23cf846c63c06ab51a4646">baudrate</a>); -<a name="l00174"></a>00174 <span class="keywordflow">return</span> NULL; -<a name="l00175"></a>00175 } -<a name="l00176"></a>00176 } -<a name="l00177"></a>00177 -<a name="l00178"></a><a class="code" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">00178</a> <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * d) -<a name="l00179"></a>00179 { -<a name="l00180"></a>00180 <a class="code" href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037">EnterMutex</a>(); -<a name="l00181"></a>00181 ((<a class="code" href="structCANPort.html">CANPort</a>*)d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>)->used = 0; -<a name="l00182"></a>00182 <a class="code" href="structCANPort.html">CANPort</a>* tmp = (<a class="code" href="structCANPort.html">CANPort</a>*)d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a>; -<a name="l00183"></a>00183 d-><a class="code" href="structstruct__CO__Data.html#c960c3c56e8389105c2853cfb393de0c">canHandle</a> = NULL; -<a name="l00184"></a>00184 <a class="code" href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b">LeaveMutex</a>(); -<a name="l00185"></a>00185 -<a name="l00186"></a>00186 <span class="keywordtype">int</span> res = <a class="code" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(<a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>)(tmp-><a class="code" href="structCANPort.html#79262404ede9b4eb131a84b49454b7e7">fd</a>); -<a name="l00187"></a>00187 -<a name="l00188"></a>00188 <a class="code" href="timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727">WaitReceiveTaskEnd</a>(tmp-><a class="code" href="structCANPort.html#c9022d9f15fbff963b1bdb1e914dc871">receiveTask</a>); -<a name="l00189"></a>00189 <span class="keywordflow">return</span> res; -<a name="l00190"></a>00190 } -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c.html --- a/doc/doxygen/html/unix_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,320 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c File Reference</h1><code>#include <unistd.h></code><br> -<code>#include <stdio.h></code><br> -<code>#include <stdlib.h></code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> -<code>#include "<a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>"</code><br> -<code>#include "<a class="el" href="timers__driver_8h-source.html">timers_driver.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> - -<p> -<a href="unix_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structCANPort.html">CANPort</a></td></tr> - -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname) (* funcname##_driver)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#7f7ce94bf48fde67f4af7b64c7ca4c85">FCT_PTR_INIT</a> =NULL</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#2af8b26c5600696a026aa95fe49b9dc9">DLSYM</a>(name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#c2f10bc5b98269f33af8a74299236e03">MAX_NB_CAN_PORTS</a> 16</td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#45ceca3727c2fb7ac93958a215efb827">canReceiveLoop</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structCANPort.html">CANPort</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a> [MAX_NB_CAN_PORTS] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}}</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="unix.c::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLL_CALL </td> - <td>(</td> - <td class="paramtype">funcname </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (* funcname##_driver)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00027">27</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="2af8b26c5600696a026aa95fe49b9dc9"></a><!-- doxytag: member="unix.c::DLSYM" ref="2af8b26c5600696a026aa95fe49b9dc9" args="(name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define DLSYM </td> - <td>(</td> - <td class="paramtype">name </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Value:</b><div class="fragment"><pre class="fragment">*(<span class="keywordtype">void</span> **) (&name##_driver) = dlsym(handle, #name<span class="stringliteral">"_driver"</span>);\ - <span class="keywordflow">if</span> ((error = dlerror()) != NULL) {\ - fprintf (stderr, <span class="stringliteral">"%s\n"</span>, error);\ - <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(handle);\ - <span class="keywordflow">return</span> NULL;\ - } -</pre></div> -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00030">30</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="7f7ce94bf48fde67f4af7b64c7ca4c85"></a><!-- doxytag: member="unix.c::FCT_PTR_INIT" ref="7f7ce94bf48fde67f4af7b64c7ca4c85" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define FCT_PTR_INIT =NULL </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00028">28</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="c2f10bc5b98269f33af8a74299236e03"></a><!-- doxytag: member="unix.c::MAX_NB_CAN_PORTS" ref="c2f10bc5b98269f33af8a74299236e03" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_NB_CAN_PORTS 16 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00049">49</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="unix.c::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="unix.c::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="45ceca3727c2fb7ac93958a215efb827"></a><!-- doxytag: member="unix.c::canReceiveLoop" ref="45ceca3727c2fb7ac93958a215efb827" args="(CAN_PORT port)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void canReceiveLoop </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>port</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00132">132</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -<p> -References <a class="el" href="states_8c-source.html#l00039">canDispatch()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, and <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>. -</div> -</div><p> -<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="unix.c::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>port</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="unix.c::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>driver_name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="unix.c::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 UnLoadCanDriver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td> - <td class="paramname"> <em>handle</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="0b740cf913752262ceb23d51648da86a"></a><!-- doxytag: member="unix.c::canports" ref="0b740cf913752262ceb23d51648da86a" args="[MAX_NB_CAN_PORTS]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structCANPort.html">CANPort</a> <a class="el" href="unix_8c.html#0b740cf913752262ceb23d51648da86a">canports</a>[MAX_NB_CAN_PORTS] = {{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,}} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00066">66</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot --- a/doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,130 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node6 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node6 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node6 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node10 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node11 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node4 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="heartbeatInit",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node14 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node14 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="OnHeartbeatProducerUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368"]; - Node16 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node17 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node14 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="ProducerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#626b7d9e527a898682d9122f91454de9"]; - Node19 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="RegisterSetODentryCallBack",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$objacces_8c.html#514e7b9c13835a86446b1cd38fa34049"]; - Node14 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node13 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node22 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node23 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="startSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node24 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="OnCOB_ID_SyncUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#82595787f641ab85980d83522f1158b0"]; - Node25 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node26 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="SyncAlarm",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45"]; - Node13 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node28 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node29 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node29 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node29 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node29 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node2 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node36 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node37 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node38 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node36 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node36 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node41 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node42 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node36 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node2 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node45 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node46 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node1 -> Node47 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node47 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node48 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node48 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5 --- a/doc/doxygen/html/unix_8c_45ceca3727c2fb7ac93958a215efb827_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -beaf32e256036ca4c4b0499327fc6824 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c__incl.dot --- a/doc/doxygen/html/unix_8c__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="unistd.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="stdlib.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node6 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node5 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node9 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node5 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node11 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node12 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node15 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node16 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node17 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node5 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node19 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node20 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node21 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/unix_8c__incl.md5 --- a/doc/doxygen/html/unix_8c__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -91456a7d8d3750e055c7e1a6f89febc4 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h-source.html --- a/doc/doxygen/html/win32_2applicfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,154 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h</h1><a href="win32_2applicfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment"></span> -<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00007"></a>00007 <span class="comment"></span> -<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00012"></a>00012 <span class="comment"></span> -<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00017"></a>00017 <span class="comment"></span> -<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00021"></a>00021 <span class="comment">*/</span> -<a name="l00022"></a>00022 -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef __APPLICFG_WIN32__</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define __APPLICFG_WIN32__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include <windows.h></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <string.h></span> -<a name="l00028"></a>00028 <span class="preprocessor">#include <stdio.h></span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="comment">// Define the architecture : little_endian or big_endian</span> -<a name="l00031"></a>00031 <span class="comment">// -----------------------------------------------------</span> -<a name="l00032"></a>00032 <span class="comment">// Test :</span> -<a name="l00033"></a>00033 <span class="comment">// UNS32 v = 0x1234ABCD;</span> -<a name="l00034"></a>00034 <span class="comment">// char *data = &v;</span> -<a name="l00035"></a>00035 <span class="comment">//</span> -<a name="l00036"></a>00036 <span class="comment">// Result for a little_endian architecture :</span> -<a name="l00037"></a>00037 <span class="comment">// data[0] = 0xCD;</span> -<a name="l00038"></a>00038 <span class="comment">// data[1] = 0xAB;</span> -<a name="l00039"></a>00039 <span class="comment">// data[2] = 0x34;</span> -<a name="l00040"></a>00040 <span class="comment">// data[3] = 0x12;</span> -<a name="l00041"></a>00041 <span class="comment">//</span> -<a name="l00042"></a>00042 <span class="comment">// Result for a big_endian architecture :</span> -<a name="l00043"></a>00043 <span class="comment">// data[0] = 0x12;</span> -<a name="l00044"></a>00044 <span class="comment">// data[1] = 0x34;</span> -<a name="l00045"></a>00045 <span class="comment">// data[2] = 0xAB;</span> -<a name="l00046"></a>00046 <span class="comment">// data[3] = 0xCD;</span> -<a name="l00047"></a>00047 -<a name="l00048"></a>00048 <span class="comment">// Integers</span> -<a name="l00049"></a><a class="code" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">00049</a> <span class="preprocessor">#define INTEGER8 char</span> -<a name="l00050"></a><a class="code" href="win32_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER16 short</span> -<a name="l00051"></a><a class="code" href="win32_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER24 long</span> -<a name="l00052"></a><a class="code" href="win32_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER32 long</span> -<a name="l00053"></a><a class="code" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER40 long long</span> -<a name="l00054"></a><a class="code" href="win32_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER48 long long</span> -<a name="l00055"></a><a class="code" href="win32_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER56 long long</span> -<a name="l00056"></a><a class="code" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define INTEGER64 long long</span> -<a name="l00057"></a>00057 <span class="preprocessor"></span> -<a name="l00058"></a>00058 <span class="comment">// Unsigned integers</span> -<a name="l00059"></a><a class="code" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">00059</a> <span class="preprocessor">#define UNS8 unsigned char</span> -<a name="l00060"></a><a class="code" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS16 unsigned short</span> -<a name="l00061"></a><a class="code" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS32 unsigned long</span> -<a name="l00062"></a><a class="code" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS24 unsigned long </span> -<a name="l00063"></a><a class="code" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS40 unsigned long long</span> -<a name="l00064"></a><a class="code" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS48 unsigned long long</span> -<a name="l00065"></a><a class="code" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS56 unsigned long long</span> -<a name="l00066"></a><a class="code" href="win32_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define UNS64 unsigned long long</span> -<a name="l00067"></a>00067 <span class="preprocessor"></span> -<a name="l00068"></a>00068 <span class="comment">// Reals</span> -<a name="l00069"></a><a class="code" href="win32_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">00069</a> <span class="preprocessor">#define REAL32 float</span> -<a name="l00070"></a><a class="code" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define REAL64 double</span> -<a name="l00071"></a>00071 <span class="preprocessor"></span> -<a name="l00072"></a>00072 <span class="comment">// Custom integer types sizes</span> -<a name="l00073"></a><a class="code" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">00073</a> <span class="preprocessor">#define sizeof_INTEGER24 3</span> -<a name="l00074"></a><a class="code" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER40 5</span> -<a name="l00075"></a><a class="code" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER48 6</span> -<a name="l00076"></a><a class="code" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_INTEGER56 7</span> -<a name="l00077"></a>00077 <span class="preprocessor"></span> -<a name="l00078"></a><a class="code" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">00078</a> <span class="preprocessor">#define sizeof_UNS24 3</span> -<a name="l00079"></a><a class="code" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS40 5</span> -<a name="l00080"></a><a class="code" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS48 6</span> -<a name="l00081"></a><a class="code" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">00081</a> <span class="preprocessor"></span><span class="preprocessor">#define sizeof_UNS56 7</span> -<a name="l00082"></a>00082 <span class="preprocessor"></span> -<a name="l00083"></a>00083 <span class="comment">// Non integral integers conversion macros</span> -<a name="l00084"></a><a class="code" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">00084</a> <span class="preprocessor">#define INT24_2_32(a) (a <= 0x7FFFFF ? a : a|0xFF000000)</span> -<a name="l00085"></a><a class="code" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">00085</a> <span class="preprocessor"></span><span class="preprocessor">#define INT40_2_64(a) (a <= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</span> -<a name="l00086"></a><a class="code" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define INT48_2_64(a) (a <= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</span> -<a name="l00087"></a><a class="code" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define INT56_2_64(a) (a <= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</span> -<a name="l00088"></a>00088 <span class="preprocessor"></span> -<a name="l00089"></a><a class="code" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">00089</a> <span class="preprocessor">#define INT32_2_24(a) (a&0x00FFFFFF)</span> -<a name="l00090"></a><a class="code" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_40(a) (a&0x000000FFFFFFFFFF)</span> -<a name="l00091"></a><a class="code" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_48(a) (a&0x0000FFFFFFFFFFFF)</span> -<a name="l00092"></a><a class="code" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define INT64_2_56(a) (a&0x00FFFFFFFFFFFFFF)</span> -<a name="l00093"></a>00093 <span class="preprocessor"></span> -<a name="l00095"></a>00095 <span class="comment">// --------------------------------------</span> -<a name="l00096"></a>00096 -<a name="l00097"></a>00097 <span class="preprocessor">#ifdef UNICODE</span> -<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor"> #define CANFESTIVAL_DEBUG_MSG(num, str, val)\</span> -<a name="l00099"></a>00099 <span class="preprocessor"> {wchar_t msg[300];\</span> -<a name="l00100"></a>00100 <span class="preprocessor"> unsigned long value = val;\</span> -<a name="l00101"></a>00101 <span class="preprocessor"> swprintf(msg,L"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\</span> -<a name="l00102"></a>00102 <span class="preprocessor"> OutputDebugString(msg);}</span> -<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00104"></a><a class="code" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">00104</a> <span class="preprocessor"></span><span class="preprocessor"> #define CANFESTIVAL_DEBUG_MSG(num, str, val)\</span> -<a name="l00105"></a>00105 <span class="preprocessor"> {char msg[300];\</span> -<a name="l00106"></a>00106 <span class="preprocessor"> unsigned long value = val;\</span> -<a name="l00107"></a>00107 <span class="preprocessor"> sprintf(msg,"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\</span> -<a name="l00108"></a>00108 <span class="preprocessor"> OutputDebugString(msg);}</span> -<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#endif </span> -<a name="l00110"></a>00110 <span class="preprocessor"></span> -<a name="l00112"></a>00112 <span class="comment">// ---------------------</span> -<a name="l00113"></a>00113 <span class="preprocessor">#ifdef DEBUG_WAR_CONSOLE_ON</span> -<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor"> #define MSG_WAR(num, str, val) CANFESTIVAL_DEBUG_MSG(num, str, val)</span> -<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00116"></a><a class="code" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">00116</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_WAR(num, str, val)</span> -<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00118"></a>00118 <span class="preprocessor"></span> -<a name="l00120"></a>00120 <span class="comment">// ---------------------</span> -<a name="l00121"></a>00121 <span class="preprocessor">#ifdef DEBUG_ERR_CONSOLE_ON</span> -<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val) CANFESTIVAL_DEBUG_MSG(num, str, val)</span> -<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00124"></a><a class="code" href="win32_2applicfg_8h.html#99178e2619db849578b20df5aa241844">00124</a> <span class="preprocessor"></span><span class="preprocessor"># define MSG_ERR(num, str, val)</span> -<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00126"></a>00126 <span class="preprocessor"></span> -<a name="l00127"></a>00127 -<a name="l00128"></a>00128 -<a name="l00129"></a><a class="code" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">00129</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>; -<a name="l00130"></a>00130 -<a name="l00131"></a><a class="code" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">00131</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a>; -<a name="l00132"></a>00132 -<a name="l00133"></a>00133 <span class="preprocessor">#endif // __APPLICFG_WIN32__</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h.html --- a/doc/doxygen/html/win32_2applicfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,863 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h File Reference</h1><code>#include <windows.h></code><br> -<code>#include <string.h></code><br> -<code>#include <stdio.h></code><br> - -<p> -<a href="win32_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#662ebb8e51dc6acbd8850e22f172c5bf">INTEGER8</a> char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ef74ac6cf2d7e6e7ceb25199c0a4e8d9">INTEGER16</a> short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#b5cc60bcec9bf20f8565a80fe68ab8f6">INTEGER24</a> long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#88a720c5453c6335aa3784ee788ec8cd">INTEGER32</a> long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#161c8f6e6a63ce9ed9966896f211b8a8">INTEGER40</a> long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0c5278d056153e1ff380e759c884f479">INTEGER48</a> long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#9543c1a090746b76b7972dcb7cc7483e">INTEGER56</a> long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4e3182e4d79fdb99c05d57a3abe5ae4e">INTEGER64</a> long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> unsigned char</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5528eeccf214bfe021532622d78c6a96">UNS16</a> unsigned short</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a> unsigned long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7eec2f0575ec58202f7e7e8072722508">UNS24</a> unsigned long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#e83de5a9f9a3ea891eb0ce1044277ee9">UNS40</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#c67204750d2dc3f2681555bf81368765">UNS48</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0cba1f6285c9f23a663d56d0c99559da">UNS56</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#55de1c7512d46f732dcaea5db4aa7fa9">UNS64</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#a317e78f368f51a31a7ea72ea7afbc89">REAL32</a> float</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#3c2031a645686699b0f1e3b0ceaac6ee">REAL64</a> double</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ac9b34b63833a5daae8a0cf1ffafa279">sizeof_INTEGER24</a> 3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#f93cc2a78a69dc001ee201e4e7ff1bf7">sizeof_INTEGER40</a> 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#82d3aac808ec76267b152fcd59c3723e">sizeof_INTEGER48</a> 6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#18386f9059ae9dd6245594b50af51b0d">sizeof_INTEGER56</a> 7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2864f0cc8ddbed1dd87eca67ea7e18c8">sizeof_UNS24</a> 3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#8f0490463180fcf079424bdb5bbbc257">sizeof_UNS40</a> 5</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1a20a7df1bb6132b6193d096b81ceea8">sizeof_UNS48</a> 6</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4024b037e8ff3cd5f513fe1ebbd8b1f1">sizeof_UNS56</a> 7</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7cf9d89ab157643b84781b1b8cbba418">INT24_2_32</a>(a) (a <= 0x7FFFFF ? a : a|0xFF000000)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#43c6309a018e52cb75d7fea6b33225ef">INT40_2_64</a>(a) (a <= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#4ff6132b41561009e9385ba996e684b9">INT48_2_64</a>(a) (a <= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#84b5646cf694c49c63ec810a342f70a6">INT56_2_64</a>(a) (a <= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#51591369c6d44dec7d6db08c6bc2d73e">INT32_2_24</a>(a) (a&0x00FFFFFF)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1331f4b2a723553c126f866acea0d6ed">INT64_2_40</a>(a) (a&0x000000FFFFFFFFFF)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2179ddc6efeb1c957412234f5a6fd86f">INT64_2_48</a>(a) (a&0x0000FFFFFFFFFFFF)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#6461005b325a7be7bae2bfa0d0b3377c">INT64_2_56</a>(a) (a&0x00FFFFFFFFFFFFFF)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#fbc0962bcd0625e0c6e774ee83cbe237">CANFESTIVAL_DEBUG_MSG</a>(num, str, val)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Definition of error and warning macros. <a href="#fbc0962bcd0625e0c6e774ee83cbe237"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5f4e5133c4c3113931684d3aba518bba">MSG_WAR</a>(num, str, val)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Definition of MSG_WAR. <a href="#5f4e5133c4c3113931684d3aba518bba"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#99178e2619db849578b20df5aa241844">MSG_ERR</a>(num, str, val)</td></tr> - -<tr><td class="mdescLeft"> </td><td class="mdescRight">Definition of MSG_ERR. <a href="#99178e2619db849578b20df5aa241844"></a><br></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a></td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="fbc0962bcd0625e0c6e774ee83cbe237"></a><!-- doxytag: member="applicfg.h::CANFESTIVAL_DEBUG_MSG" ref="fbc0962bcd0625e0c6e774ee83cbe237" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define CANFESTIVAL_DEBUG_MSG </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Value:</b><div class="fragment"><pre class="fragment">{<span class="keywordtype">char</span> msg[300];\ - <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value = <a class="code" href="structstruct__s__timer__entry.html#ab57b1903f3819bce5018173dfb9f999">val</a>;\ - sprintf(msg,<span class="stringliteral">"%s(%d) : 0x%X %s 0x%X\n"</span>,__FILE__, __LINE__,num, str, value);\ - OutputDebugString(msg);} -</pre></div>Definition of error and warning macros. -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00104">104</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7cf9d89ab157643b84781b1b8cbba418"></a><!-- doxytag: member="applicfg.h::INT24_2_32" ref="7cf9d89ab157643b84781b1b8cbba418" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT24_2_32 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a <= 0x7FFFFF ? a : a|0xFF000000)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="51591369c6d44dec7d6db08c6bc2d73e"></a><!-- doxytag: member="applicfg.h::INT32_2_24" ref="51591369c6d44dec7d6db08c6bc2d73e" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT32_2_24 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a&0x00FFFFFF)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00089">89</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="43c6309a018e52cb75d7fea6b33225ef"></a><!-- doxytag: member="applicfg.h::INT40_2_64" ref="43c6309a018e52cb75d7fea6b33225ef" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT40_2_64 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a <= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00085">85</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="4ff6132b41561009e9385ba996e684b9"></a><!-- doxytag: member="applicfg.h::INT48_2_64" ref="4ff6132b41561009e9385ba996e684b9" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT48_2_64 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a <= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00086">86</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="84b5646cf694c49c63ec810a342f70a6"></a><!-- doxytag: member="applicfg.h::INT56_2_64" ref="84b5646cf694c49c63ec810a342f70a6" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT56_2_64 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a <= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00087">87</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="1331f4b2a723553c126f866acea0d6ed"></a><!-- doxytag: member="applicfg.h::INT64_2_40" ref="1331f4b2a723553c126f866acea0d6ed" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT64_2_40 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a&0x000000FFFFFFFFFF)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00090">90</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="2179ddc6efeb1c957412234f5a6fd86f"></a><!-- doxytag: member="applicfg.h::INT64_2_48" ref="2179ddc6efeb1c957412234f5a6fd86f" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT64_2_48 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a&0x0000FFFFFFFFFFFF)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00091">91</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="6461005b325a7be7bae2bfa0d0b3377c"></a><!-- doxytag: member="applicfg.h::INT64_2_56" ref="6461005b325a7be7bae2bfa0d0b3377c" args="(a)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INT64_2_56 </td> - <td>(</td> - <td class="paramtype">a </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> (a&0x00FFFFFFFFFFFFFF)</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00092">92</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="ef74ac6cf2d7e6e7ceb25199c0a4e8d9"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="ef74ac6cf2d7e6e7ceb25199c0a4e8d9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER16 short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="b5cc60bcec9bf20f8565a80fe68ab8f6"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="b5cc60bcec9bf20f8565a80fe68ab8f6" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER24 long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="88a720c5453c6335aa3784ee788ec8cd"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="88a720c5453c6335aa3784ee788ec8cd" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER32 long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="161c8f6e6a63ce9ed9966896f211b8a8"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="161c8f6e6a63ce9ed9966896f211b8a8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER40 long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0c5278d056153e1ff380e759c884f479"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="0c5278d056153e1ff380e759c884f479" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER48 long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="9543c1a090746b76b7972dcb7cc7483e"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="9543c1a090746b76b7972dcb7cc7483e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER56 long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="4e3182e4d79fdb99c05d57a3abe5ae4e"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="4e3182e4d79fdb99c05d57a3abe5ae4e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER64 long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="662ebb8e51dc6acbd8850e22f172c5bf"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="662ebb8e51dc6acbd8850e22f172c5bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define INTEGER8 char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="99178e2619db849578b20df5aa241844"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="99178e2619db849578b20df5aa241844" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_ERR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Definition of MSG_ERR. -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00124">124</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5f4e5133c4c3113931684d3aba518bba"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="5f4e5133c4c3113931684d3aba518bba" args="(num, str, val)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MSG_WAR </td> - <td>(</td> - <td class="paramtype">num, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">str, <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">val </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Definition of MSG_WAR. -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00116">116</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="a317e78f368f51a31a7ea72ea7afbc89"></a><!-- doxytag: member="applicfg.h::REAL32" ref="a317e78f368f51a31a7ea72ea7afbc89" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL32 float </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="3c2031a645686699b0f1e3b0ceaac6ee"></a><!-- doxytag: member="applicfg.h::REAL64" ref="3c2031a645686699b0f1e3b0ceaac6ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REAL64 double </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="ac9b34b63833a5daae8a0cf1ffafa279"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER24" ref="ac9b34b63833a5daae8a0cf1ffafa279" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_INTEGER24 3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00073">73</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="f93cc2a78a69dc001ee201e4e7ff1bf7"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER40" ref="f93cc2a78a69dc001ee201e4e7ff1bf7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_INTEGER40 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00074">74</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="82d3aac808ec76267b152fcd59c3723e"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER48" ref="82d3aac808ec76267b152fcd59c3723e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_INTEGER48 6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00075">75</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="18386f9059ae9dd6245594b50af51b0d"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER56" ref="18386f9059ae9dd6245594b50af51b0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_INTEGER56 7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00076">76</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="2864f0cc8ddbed1dd87eca67ea7e18c8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS24" ref="2864f0cc8ddbed1dd87eca67ea7e18c8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_UNS24 3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00078">78</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="8f0490463180fcf079424bdb5bbbc257"></a><!-- doxytag: member="applicfg.h::sizeof_UNS40" ref="8f0490463180fcf079424bdb5bbbc257" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_UNS40 5 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00079">79</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="1a20a7df1bb6132b6193d096b81ceea8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS48" ref="1a20a7df1bb6132b6193d096b81ceea8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_UNS48 6 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00080">80</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="4024b037e8ff3cd5f513fe1ebbd8b1f1"></a><!-- doxytag: member="applicfg.h::sizeof_UNS56" ref="4024b037e8ff3cd5f513fe1ebbd8b1f1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define sizeof_UNS56 7 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00081">81</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="5528eeccf214bfe021532622d78c6a96"></a><!-- doxytag: member="applicfg.h::UNS16" ref="5528eeccf214bfe021532622d78c6a96" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS16 unsigned short </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7eec2f0575ec58202f7e7e8072722508"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7eec2f0575ec58202f7e7e8072722508" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS24 unsigned long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="889a782714194ae2f780002d25d6e0be"></a><!-- doxytag: member="applicfg.h::UNS32" ref="889a782714194ae2f780002d25d6e0be" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS32 unsigned long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="e83de5a9f9a3ea891eb0ce1044277ee9"></a><!-- doxytag: member="applicfg.h::UNS40" ref="e83de5a9f9a3ea891eb0ce1044277ee9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS40 unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="c67204750d2dc3f2681555bf81368765"></a><!-- doxytag: member="applicfg.h::UNS48" ref="c67204750d2dc3f2681555bf81368765" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS48 unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="0cba1f6285c9f23a663d56d0c99559da"></a><!-- doxytag: member="applicfg.h::UNS56" ref="0cba1f6285c9f23a663d56d0c99559da" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS56 unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="55de1c7512d46f732dcaea5db4aa7fa9"></a><!-- doxytag: member="applicfg.h::UNS64" ref="55de1c7512d46f732dcaea5db4aa7fa9" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS64 unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="539234687760592d01a8b0d3357bc00e"></a><!-- doxytag: member="applicfg.h::UNS8" ref="539234687760592d01a8b0d3357bc00e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define UNS8 unsigned char </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="712c7b28987b12b8d400df19c92d0f5e"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="712c7b28987b12b8d400df19c92d0f5e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<a class="anchor" name="7ef59f941603c6680e74fc335523f17e"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="7ef59f941603c6680e74fc335523f17e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h__dep__incl.dot --- a/doc/doxygen/html/win32_2applicfg_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"]; - Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/include/can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node7 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/include/objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/include/lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node10 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/nmtSlave.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8h.html"]; - Node8 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node12 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node13 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node14 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$hcs12_2applicfg_8h.html"]; - Node6 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="/home/epimerde/documents/tc11/CanFestival-3/include/hcs12/candriver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$candriver_8h.html"]; - Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h__dep__incl.md5 --- a/doc/doxygen/html/win32_2applicfg_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -82d137e88271506e574a4170e0d21b9a \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h__incl.dot --- a/doc/doxygen/html/win32_2applicfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/applicfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="string.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="stdio.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2applicfg_8h__incl.md5 --- a/doc/doxygen/html/win32_2applicfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -90454797aca9d5f4088abdcec8813ba7 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h-source.html --- a/doc/doxygen/html/win32_2canfestival_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h</h1><a href="win32_2canfestival_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment">Win32 Port Leonid Tochinski</span> -<a name="l00006"></a>00006 <span class="comment"></span> -<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00008"></a>00008 <span class="comment"></span> -<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00013"></a>00013 <span class="comment"></span> -<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00018"></a>00018 <span class="comment"></span> -<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00022"></a>00022 <span class="comment">*/</span> -<a name="l00023"></a>00023 <span class="preprocessor">#ifndef CANFESTIVAL_H_</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define CANFESTIVAL_H_</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span> -<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="win32_2timerscfg_8h.html">timerscfg.h</a>"</span> -<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="can__driver_8h.html">can_driver.h</a>"</span> -<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="data_8h.html">data.h</a>"</span> -<a name="l00029"></a>00029 -<a name="l00030"></a>00030 <span class="preprocessor">#include <windows.h></span> -<a name="l00031"></a><a class="code" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">00031</a> <span class="keyword">typedef</span> HINSTANCE <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a>; -<a name="l00032"></a>00032 -<a name="l00033"></a>00033 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="unix_8c.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a>(<a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> handle); -<a name="l00034"></a>00034 <a class="code" href="unix_2canfestival_8h.html#99960198cd610250fc7ab4c8351ad9de">LIB_HANDLE</a> <a class="code" href="unix_8c.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a>(<span class="keywordtype">char</span>* driver_name); -<a name="l00035"></a>00035 <a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a> <a class="code" href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977">canSend</a>(<a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="code" href="structMessage.html">Message</a> *m); -<a name="l00036"></a>00036 <a class="code" href="unix_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> <a class="code" href="unix_8c.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a>(<a class="code" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>); -<a name="l00037"></a>00037 <span class="keywordtype">int</span> <a class="code" href="unix_8c.html#02957f72a9b951603adb98a142bd447b">canClose</a>(<a class="code" href="structstruct__CO__Data.html">CO_Data</a> * <a class="code" href="structstruct__s__timer__entry.html#c08f4de0f4a517ce2bb72f18251cd13c">d</a>); -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="preprocessor">#endif </span><span class="comment">/*CANFESTIVAL_H_*/</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h.html --- a/doc/doxygen/html/win32_2canfestival_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,202 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h File Reference</h1><code>#include "<a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>"</code><br> -<code>#include "<a class="el" href="can__driver_8h-source.html">can_driver.h</a>"</code><br> -<code>#include "<a class="el" href="data_8h-source.html">data.h</a>"</code><br> -<code>#include <windows.h></code><br> - -<p> -<a href="win32_2canfestival_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef HINSTANCE </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#cb4f394ec0e040c5962d3dc1957505fb">UnLoadCanDriver</a> (<a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> handle)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#a6eed61fc15f41f772d4645d7a5edeb5">LoadCanDriver</a> (char *driver_name)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#8d1909a09c50c750e4d8626595acd9f6">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> port, <a class="el" href="structMessage.html">Message</a> *m)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#7476146ad15948a22e7f80a00c89c40a">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *board, <a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2canfestival_8h.html#02957f72a9b951603adb98a142bd447b">canClose</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr> - -</table> -<hr><h2>Typedef Documentation</h2> -<a class="anchor" name="c4a0f44120dee396ab6bb57e23effaa8"></a><!-- doxytag: member="canfestival.h::LIB_HANDLE" ref="c4a0f44120dee396ab6bb57e23effaa8" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef HINSTANCE <a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2canfestival_8h-source.html#l00031">31</a> of file <a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>. -</div> -</div><p> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="02957f72a9b951603adb98a142bd447b"></a><!-- doxytag: member="canfestival.h::canClose" ref="02957f72a9b951603adb98a142bd447b" args="(CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int canClose </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00178">178</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -<p> -References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00060">driver_procs::m_canClose</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="unix_8c-source.html#l00054">CANPort::receiveTask</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="timers__unix_8c-source.html#l00076">WaitReceiveTaskEnd()</a>. -</div> -</div><p> -<a class="anchor" name="7476146ad15948a22e7f80a00c89c40a"></a><!-- doxytag: member="canfestival.h::canOpen" ref="7476146ad15948a22e7f80a00c89c40a" args="(s_BOARD *board, CO_Data *d)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> canOpen </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> * </td> - <td class="paramname"> <em>board</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> - <td class="paramname"> <em>d</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00145">145</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -<p> -References <a class="el" href="can__driver_8h-source.html#l00035">struct_s_BOARD::baudrate</a>, <a class="el" href="can__driver_8h-source.html#l00034">struct_s_BOARD::busname</a>, <a class="el" href="data_8h-source.html#l00090">struct_CO_Data::canHandle</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="unix_8c-source.html#l00066">canports</a>, <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00114">driver_data::continue_receive_thread</a>, <a class="el" href="timers__unix_8c-source.html#l00071">CreateReceiveTask()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00111">driver_data::d</a>, <a class="el" href="unix_8c-source.html#l00055">CANPort::d</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="unix_8c-source.html#l00053">CANPort::fd</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00059">driver_procs::m_canOpen</a>, <a class="el" href="unix_8c-source.html#l00049">MAX_NB_CAN_PORTS</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00112">driver_data::receive_thread</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="unix_8c-source.html#l00052">CANPort::used</a>. -</div> -</div><p> -<a class="anchor" name="8d1909a09c50c750e4d8626595acd9f6"></a><!-- doxytag: member="canfestival.h::canSend" ref="8d1909a09c50c750e4d8626595acd9f6" args="(CAN_PORT port, Message *m)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#7ef59f941603c6680e74fc335523f17e">CAN_PORT</a> </td> - <td class="paramname"> <em>port</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> <em>m</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00120">120</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -<p> -References <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00027">DLL_CALL</a>, <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00058">driver_procs::m_canSend</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>. -</div> -</div><p> -<a class="anchor" name="a6eed61fc15f41f772d4645d7a5edeb5"></a><!-- doxytag: member="canfestival.h::LoadCanDriver" ref="a6eed61fc15f41f772d4645d7a5edeb5" args="(char *driver_name)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> LoadCanDriver </td> - <td>(</td> - <td class="paramtype">char * </td> - <td class="paramname"> <em>driver_name</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00084">84</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -<p> -References <a class="el" href="unix_8c-source.html#l00178">canClose()</a>, <a class="el" href="unix_8c-source.html#l00145">canOpen()</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00124">canReceive()</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="unix_8c-source.html#l00030">DLSYM</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00094">driver_procs::load_canfestival_driver()</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. -</div> -</div><p> -<a class="anchor" name="cb4f394ec0e040c5962d3dc1957505fb"></a><!-- doxytag: member="canfestival.h::UnLoadCanDriver" ref="cb4f394ec0e040c5962d3dc1957505fb" args="(LIB_HANDLE handle)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 UnLoadCanDriver </td> - <td>(</td> - <td class="paramtype"><a class="el" href="win32_2canfestival_8h.html#c4a0f44120dee396ab6bb57e23effaa8">LIB_HANDLE</a> </td> - <td class="paramname"> <em>handle</em> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="unix_8c-source.html#l00071">71</a> of file <a class="el" href="unix_8c-source.html">unix.c</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot --- a/doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="WaitReceiveTaskEnd",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#4b2486891ee01e06e2deead4cf963727"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5 --- a/doc/doxygen/html/win32_2canfestival_8h_02957f72a9b951603adb98a142bd447b_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -35fe252130621084a15a1fd85a6e88a2 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot --- a/doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,122 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canReceiveLoop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#45ceca3727c2fb7ac93958a215efb827"]; - Node3 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canDispatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#3f8975650604cc23582f19a43fd4e518"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="proceedNMTstateChange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#97d175ea168c149c99b01dcde0989743"]; - Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="setState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#0a5004efd1dedbee82a4f21ec5c44fb5"]; - Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="decompo_dcf",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#8452e163e7649968ad6dae1601a5fb0d"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="_writeNetworkDict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html#3c07605ffe3ea197aa36e583ef87a20a"]; - Node8 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="getSDOfreeLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#58d1f9691977617601beb9e5b4123252"]; - Node8 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="getSDOlineOnUse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#bb0c376b048ab2c6e0524b135b62376f"]; - Node8 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="initSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b9c873a15f55b29112b5527a6cc6898d"]; - Node8 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="resetSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#42d33be015d4c4c83c73f1f0e588f481"]; - Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="sendSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#c6b5d7d1439d537da992a96644a1ca5d"]; - Node13 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node6 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="switchCommunicationState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8c.html#915991eebf7c2ac6c929c6c9cfbd7d03"]; - Node15 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="heartbeatInit",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21"]; - Node16 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node17 [label="ConsumerHearbeatAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198"]; - Node16 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node18 [label="SetAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#11c2616d78f06ed9144ef662f757b128"]; - Node15 -> Node19 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node19 [label="heartbeatStop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7"]; - Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node20 [label="DelAlarm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html#991b3cfaac2f201b14d5530f75985c21"]; - Node15 -> Node21 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node21 [label="resetSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#1f4f07eccc4890a11ccf4f632da7740b"]; - Node21 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node22 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node22 [label="slaveSendBootUp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html#aced28a97b2c256320dfde3c4b36a7d5"]; - Node22 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node23 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 [label="startSYNC",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a"]; - Node23 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node23 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node24 [label="stopSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164"]; - Node24 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node24 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node25 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 [label="proceedNODE_GUARD",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html#b3248945e06e8b05518beddf665f174d"]; - Node25 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node17 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node25 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node26 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node26 [label="proceedPDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#ae7d661cd3ef7adf93a0d08fdb15b7f2"]; - Node26 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node27 [label="CopyBits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#e468510c9f77f502207d961d26389918"]; - Node26 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node28 [label="getODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac"]; - Node26 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node29 [label="PDOmGR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html#298b8291fa35cca22264cf8a70bf138a"]; - Node26 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node30 [label="setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0"]; - Node30 -> Node31 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node31 [label="_setODentry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#72f69950be4a1352fc78648c71454820"]; - Node31 -> Node32 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node32 [label="accessDictionaryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26"]; - Node4 -> Node33 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 [label="proceedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2a93a7c780472b1d8666d89aa270f661"]; - Node33 -> Node34 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 [label="failedSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2019db2a4d17e6d29c055cbae173e2b9"]; - Node34 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node34 -> Node35 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node35 [label="sendSDOabort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#b26c3f2fb63d81055809d6ccaa785b7c"]; - Node35 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node36 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node36 [label="getSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#acceb714c6e457e98deb9ba164ba2a2f"]; - Node33 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node37 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node37 [label="lineToSDO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#ad6eb8be03b832ebba4dfb87aaba4065"]; - Node33 -> Node38 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node38 [label="objdictToSDOline",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#29427a80fd1aeabff30bf0602fbc220f"]; - Node38 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node39 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node39 [label="SDOlineToObjdict",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#2eb5309dca3a7363da5e5e7230b85d58"]; - Node39 -> Node30 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node40 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node40 [label="SDOtoLine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#18b6f7e9c9441640a88ffef1e8720694"]; - Node33 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node33 -> Node41 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node41 [label="setSDOlineRestBytes",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html#601a837ecb5f21bf4c66b058c5ae7810"]; - Node4 -> Node42 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 [label="proceedSYNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1"]; - Node42 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 -> Node28 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node42 -> Node29 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 -> Node43 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node43 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node3 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node44 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node3 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node45 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; - Node1 -> Node46 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node46 [label="CreateReceiveTask",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#a3a7df911baa20b01c4374a9677a154a"]; - Node1 -> Node44 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node45 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5 --- a/doc/doxygen/html/win32_2canfestival_8h_7476146ad15948a22e7f80a00c89c40a_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -074a1322ddf916727acca759411ff204 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot --- a/doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="canSend",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="EnterMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="LeaveMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5 --- a/doc/doxygen/html/win32_2canfestival_8h_8d1909a09c50c750e4d8626595acd9f6_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -93ed833591460258cc22c95d1e28e20c \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h__dep__incl.dot --- a/doc/doxygen/html/win32_2canfestival_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"]; - Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/src/lifegrd.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8c.html"]; - Node1 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtMaster.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8c.html"]; - Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/src/nmtSlave.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtSlave_8c.html"]; - Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/pdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8c.html"]; - Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sync.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h__dep__incl.md5 --- a/doc/doxygen/html/win32_2canfestival_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ae9e579757c0b914d555cd86822cd305 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h__incl.dot --- a/doc/doxygen/html/win32_2canfestival_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2timerscfg_8h.html"]; - Node2 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="can_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__driver_8h.html"]; - Node4 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="applicfg.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$win32_2applicfg_8h.html"]; - Node5 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="can.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can_8h.html"]; - Node6 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="data.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node7 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="def.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$def_8h.html"]; - Node7 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node9 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="objdictdef.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objdictdef_8h.html"]; - Node7 -> Node10 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="objacces.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$objacces_8h.html"]; - Node10 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="sdo.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node11 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node12 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="pdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pdo_8h.html"]; - Node12 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node8 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node13 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="states.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$states_8h.html"]; - Node13 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node14 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="lifegrd.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$lifegrd_8h.html"]; - Node14 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 -> Node15 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="sync.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sync_8h.html"]; - Node7 -> Node16 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node16 [label="nmtMaster.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nmtMaster_8h.html"]; - Node16 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h__incl.md5 --- a/doc/doxygen/html/win32_2canfestival_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -afb52a2efab66e06b225412b13bc3a69 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot --- a/doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="LoadCanDriver",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="canClose",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#02957f72a9b951603adb98a142bd447b"]; - Node1 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="canOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html#7476146ad15948a22e7f80a00c89c40a"]; - Node1 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="canReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html#c608a4ba478a809fd963a342a24226fd"]; - Node1 -> Node5 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="canSend",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977"]; - Node1 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="driver_procs::load_canfestival_driver",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classdriver__procs.html#719fa10d86bcd9b7a1ab7bea3dec1d03"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5 --- a/doc/doxygen/html/win32_2canfestival_8h_a6eed61fc15f41f772d4645d7a5edeb5_cgraph.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -6863873492f8fe2ce99c7dac7841800b \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2config_8h-source.html --- a/doc/doxygen/html/win32_2config_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h</h1><a href="win32_2config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00006"></a>00006 <span class="comment"></span> -<a name="l00007"></a>00007 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00008"></a>00008 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00009"></a>00009 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00010"></a>00010 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00011"></a>00011 <span class="comment"></span> -<a name="l00012"></a>00012 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00013"></a>00013 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00014"></a>00014 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00015"></a>00015 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00016"></a>00016 <span class="comment"></span> -<a name="l00017"></a>00017 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00018"></a>00018 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00019"></a>00019 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00020"></a>00020 <span class="comment">*/</span> -<a name="l00021"></a>00021 -<a name="l00022"></a>00022 <span class="preprocessor">#ifndef _CONFIG_H_</span> -<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define _CONFIG_H_</span> -<a name="l00024"></a>00024 <span class="preprocessor"></span> -<a name="l00025"></a><a class="code" href="win32_2config_8h.html#715b027ae7857972f94a1d5bee05af03">00025</a> <span class="preprocessor">#define MAX_CAN_BUS_ID 1</span> -<a name="l00026"></a><a class="code" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_LENGTH_TRANSFERT 32</span> -<a name="l00027"></a><a class="code" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">00027</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4</span> -<a name="l00028"></a><a class="code" href="win32_2config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define NMT_MAX_NODE_ID 128</span> -<a name="l00029"></a><a class="code" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define SDO_TIMEOUT_MS 3000</span> -<a name="l00030"></a><a class="code" href="win32_2config_8h.html#cbb0f0858383466430c5fcd448391d16">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NB_TIMER 32</span> -<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="comment">// CANOPEN_BIG_ENDIAN is not defined</span> -<a name="l00032"></a>00032 -<a name="l00033"></a><a class="code" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">00033</a> <span class="preprocessor">#define US_TO_TIMEVAL_FACTOR 1</span> -<a name="l00034"></a>00034 <span class="preprocessor"></span> -<a name="l00035"></a><a class="code" href="win32_2config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">00035</a> <span class="preprocessor">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(repeat)\</span> -<a name="l00036"></a>00036 <span class="preprocessor">repeat repeat repeat repeat</span> -<a name="l00037"></a><a class="code" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define REPEAT_NMT_MAX_NODE_ID_TIMES(repeat)\</span> -<a name="l00038"></a>00038 <span class="preprocessor">repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</span> -<a name="l00039"></a>00039 <span class="preprocessor"></span> -<a name="l00040"></a>00040 <span class="preprocessor">#endif </span><span class="comment">/* _CONFIG_H_ */</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2config_8h.html --- a/doc/doxygen/html/win32_2config_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,212 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h File Reference</h1> -<p> -<a href="win32_2config_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#715b027ae7857972f94a1d5bee05af03">MAX_CAN_BUS_ID</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#c4b8fc75a2a59607635b1df2fb1e1134">SDO_MAX_LENGTH_TRANSFERT</a> 32</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#b410d06e4fefdbea0d0093a489f54786">SDO_MAX_SIMULTANEOUS_TRANSFERTS</a> 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#89f774dfdb67cc1f78c7e7d457a16fdc">NMT_MAX_NODE_ID</a> 128</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#956e31a1db6da1196b002038478a5b15">SDO_TIMEOUT_MS</a> 3000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#cbb0f0858383466430c5fcd448391d16">MAX_NB_TIMER</a> 32</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#93884ff20dd9b0fed882f75103c82ee7">US_TO_TIMEVAL_FACTOR</a> 1</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#b78c91a8bd081eeea0a082178dc8ba01">REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES</a>(repeat) repeat repeat repeat repeat</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2config_8h.html#8d57dac649574a206447c96bff05b170">REPEAT_NMT_MAX_NODE_ID_TIMES</a>(repeat) repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="715b027ae7857972f94a1d5bee05af03"></a><!-- doxytag: member="config.h::MAX_CAN_BUS_ID" ref="715b027ae7857972f94a1d5bee05af03" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_CAN_BUS_ID 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00025">25</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="cbb0f0858383466430c5fcd448391d16"></a><!-- doxytag: member="config.h::MAX_NB_TIMER" ref="cbb0f0858383466430c5fcd448391d16" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MAX_NB_TIMER 32 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00030">30</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="89f774dfdb67cc1f78c7e7d457a16fdc"></a><!-- doxytag: member="config.h::NMT_MAX_NODE_ID" ref="89f774dfdb67cc1f78c7e7d457a16fdc" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define NMT_MAX_NODE_ID 128 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00028">28</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="8d57dac649574a206447c96bff05b170"></a><!-- doxytag: member="config.h::REPEAT_NMT_MAX_NODE_ID_TIMES" ref="8d57dac649574a206447c96bff05b170" args="(repeat)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REPEAT_NMT_MAX_NODE_ID_TIMES </td> - <td>(</td> - <td class="paramtype">repeat </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00037">37</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="b78c91a8bd081eeea0a082178dc8ba01"></a><!-- doxytag: member="config.h::REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES" ref="b78c91a8bd081eeea0a082178dc8ba01" args="(repeat)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES </td> - <td>(</td> - <td class="paramtype">repeat </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> repeat repeat repeat repeat</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00035">35</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="c4b8fc75a2a59607635b1df2fb1e1134"></a><!-- doxytag: member="config.h::SDO_MAX_LENGTH_TRANSFERT" ref="c4b8fc75a2a59607635b1df2fb1e1134" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_MAX_LENGTH_TRANSFERT 32 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00026">26</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="b410d06e4fefdbea0d0093a489f54786"></a><!-- doxytag: member="config.h::SDO_MAX_SIMULTANEOUS_TRANSFERTS" ref="b410d06e4fefdbea0d0093a489f54786" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_MAX_SIMULTANEOUS_TRANSFERTS 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00027">27</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="956e31a1db6da1196b002038478a5b15"></a><!-- doxytag: member="config.h::SDO_TIMEOUT_MS" ref="956e31a1db6da1196b002038478a5b15" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define SDO_TIMEOUT_MS 3000 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00029">29</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<a class="anchor" name="93884ff20dd9b0fed882f75103c82ee7"></a><!-- doxytag: member="config.h::US_TO_TIMEVAL_FACTOR" ref="93884ff20dd9b0fed882f75103c82ee7" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define US_TO_TIMEVAL_FACTOR 1 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2config_8h-source.html#l00033">33</a> of file <a class="el" href="win32_2config_8h-source.html">config.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:07 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2config_8h__dep__incl.dot --- a/doc/doxygen/html/win32_2config_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/config.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/can_socket/can_socket.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$can__socket_8c.html"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2config_8h__dep__incl.md5 --- a/doc/doxygen/html/win32_2config_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ef25159216690c93fa4dddc3fff12501 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h-source.html --- a/doc/doxygen/html/win32_2timerscfg_8h-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h</h1><a href="win32_2timerscfg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> -<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack.</span> -<a name="l00003"></a>00003 <span class="comment"></span> -<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span> -<a name="l00005"></a>00005 <span class="comment">Win32 port by Leonid Tochinski</span> -<a name="l00006"></a>00006 <span class="comment"></span> -<a name="l00007"></a>00007 <span class="comment">See COPYING file for copyrights details.</span> -<a name="l00008"></a>00008 <span class="comment"></span> -<a name="l00009"></a>00009 <span class="comment">This library is free software; you can redistribute it and/or</span> -<a name="l00010"></a>00010 <span class="comment">modify it under the terms of the GNU Lesser General Public</span> -<a name="l00011"></a>00011 <span class="comment">License as published by the Free Software Foundation; either</span> -<a name="l00012"></a>00012 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00013"></a>00013 <span class="comment"></span> -<a name="l00014"></a>00014 <span class="comment">This library is distributed in the hope that it will be useful,</span> -<a name="l00015"></a>00015 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00016"></a>00016 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00017"></a>00017 <span class="comment">Lesser General Public License for more details.</span> -<a name="l00018"></a>00018 <span class="comment"></span> -<a name="l00019"></a>00019 <span class="comment">You should have received a copy of the GNU Lesser General Public</span> -<a name="l00020"></a>00020 <span class="comment">License along with this library; if not, write to the Free Software</span> -<a name="l00021"></a>00021 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00022"></a>00022 <span class="comment">*/</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="preprocessor">#ifndef __TIMERSCFG_H__</span> -<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define __TIMERSCFG_H__</span> -<a name="l00026"></a>00026 <span class="preprocessor"></span> -<a name="l00027"></a>00027 <span class="preprocessor">#include <windows.h></span> -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 <span class="comment">// Time unit : us</span> -<a name="l00030"></a>00030 <span class="comment">// Time resolution : 64bit (~584942 years)</span> -<a name="l00031"></a><a class="code" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">00031</a> <span class="preprocessor">#define TIMEVAL unsigned long long</span> -<a name="l00032"></a><a class="code" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define TIMEVAL_MAX ~(TIMEVAL)0</span> -<a name="l00033"></a><a class="code" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define MS_TO_TIMEVAL(ms) ms*1000</span> -<a name="l00034"></a><a class="code" href="win32_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define US_TO_TIMEVAL(us) us</span> -<a name="l00035"></a>00035 <span class="preprocessor"></span> -<a name="l00036"></a><a class="code" href="win32_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">00036</a> <span class="preprocessor">#define TASK_HANDLE HANDLE</span> -<a name="l00037"></a>00037 <span class="preprocessor"></span> -<a name="l00038"></a>00038 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h.html --- a/doc/doxygen/html/win32_2timerscfg_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,137 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h File Reference</h1><code>#include <windows.h></code><br> - -<p> -<a href="win32_2timerscfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#6ae11f09e1ebf40f3562857272fab8bf">TIMEVAL</a> unsigned long long</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#35b2fd1a5f6b88bf3842ba3663e6f85e">TIMEVAL_MAX</a> ~(TIMEVAL)0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#ee85d2eeabff670269ebc2e00251ac6d">MS_TO_TIMEVAL</a>(ms) ms*1000</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#56849fe35cb6cbe17f7768a2d3af62f8">US_TO_TIMEVAL</a>(us) us</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2timerscfg_8h.html#07c1b78efc83716fac9e31b9862f7e60">TASK_HANDLE</a> HANDLE</td></tr> - -</table> -<hr><h2>Define Documentation</h2> -<a class="anchor" name="ee85d2eeabff670269ebc2e00251ac6d"></a><!-- doxytag: member="timerscfg.h::MS_TO_TIMEVAL" ref="ee85d2eeabff670269ebc2e00251ac6d" args="(ms)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define MS_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">ms </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> ms*1000</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00033">33</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="07c1b78efc83716fac9e31b9862f7e60"></a><!-- doxytag: member="timerscfg.h::TASK_HANDLE" ref="07c1b78efc83716fac9e31b9862f7e60" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TASK_HANDLE HANDLE </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00036">36</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="6ae11f09e1ebf40f3562857272fab8bf"></a><!-- doxytag: member="timerscfg.h::TIMEVAL" ref="6ae11f09e1ebf40f3562857272fab8bf" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL unsigned long long </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00031">31</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="35b2fd1a5f6b88bf3842ba3663e6f85e"></a><!-- doxytag: member="timerscfg.h::TIMEVAL_MAX" ref="35b2fd1a5f6b88bf3842ba3663e6f85e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define TIMEVAL_MAX ~(TIMEVAL)0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00032">32</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<a class="anchor" name="56849fe35cb6cbe17f7768a2d3af62f8"></a><!-- doxytag: member="timerscfg.h::US_TO_TIMEVAL" ref="56849fe35cb6cbe17f7768a2d3af62f8" args="(us)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define US_TO_TIMEVAL </td> - <td>(</td> - <td class="paramtype">us </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"> us</td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -<p> -Definition at line <a class="el" href="win32_2timerscfg_8h-source.html#l00034">34</a> of file <a class="el" href="win32_2timerscfg_8h-source.html">timerscfg.h</a>. -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h__dep__incl.dot --- a/doc/doxygen/html/win32_2timerscfg_8h__dep__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timer.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8h.html"]; - Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node3 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_unix/timers_unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__unix_8c.html"]; - Node2 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node4 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/timers_xeno/timers_xeno.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__xeno_8c.html"]; - Node2 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node5 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/drivers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$drivers__win32_8cpp.html"]; - Node2 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node6 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/win32/timers_win32.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__win32_8cpp.html"]; - Node2 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node7 [label="/home/epimerde/documents/tc11/CanFestival-3/src/timer.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timer_8c.html"]; - Node2 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node8 [label="/home/epimerde/documents/tc11/CanFestival-3/include/sdo.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8h.html"]; - Node8 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node9 [label="/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dcf_8c.html"]; - Node8 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node10 [label="/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sdo_8c.html"]; - Node8 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 [label="/home/epimerde/documents/tc11/CanFestival-3/include/data.h",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$data_8h.html"]; - Node11 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node12 [label="/home/epimerde/documents/tc11/CanFestival-3/drivers/unix/unix.c",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_8c.html"]; - Node11 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node11 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node13 [label="/home/epimerde/documents/tc11/CanFestival-3/include/unix/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unix_2canfestival_8h.html"]; - Node11 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/canfestival.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$win32_2canfestival_8h.html"]; - Node14 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node14 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 [label="/home/epimerde/documents/tc11/CanFestival-3/include/timers_driver.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$timers__driver_8h.html"]; - Node15 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node15 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node1 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h__dep__incl.md5 --- a/doc/doxygen/html/win32_2timerscfg_8h__dep__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -ba0d88cbe50054f23de06631eb845178 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h__incl.dot --- a/doc/doxygen/html/win32_2timerscfg_8h__incl.dot Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -digraph G -{ - edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10]; - node [fontname="FreeSans.ttf",fontsize=10,shape=record]; - rankdir=LR; - Node1 [label="/home/epimerde/documents/tc11/CanFestival-3/include/win32/timerscfg.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; - Node1 -> Node2 [color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"]; - Node2 [label="windows.h",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; -} diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32_2timerscfg_8h__incl.md5 --- a/doc/doxygen/html/win32_2timerscfg_8h__incl.md5 Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -d8907e6f2a0d75225eb0b4ed1d8bdc00 \ No newline at end of file diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32test_8c.html --- a/doc/doxygen/html/win32test_8c.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,682 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/win32test/win32test.c File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/win32test/win32test.c File Reference</h1><code>#include "<a class="el" href="win32test_8h.html">win32test.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ddda9facea7c64aed8be251225187171">win32test_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#f87ee1a746c3da5f7e47ff820868ad1c">win32test_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test_bDeviceNodeId</a> = 0x01</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test_iam_a_slave</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">TIMER_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test_heartBeatTimers</a> [1]</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> = 0x12D</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test_Index1005_callbacks</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test_obj1006</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test_highestSubIndex_obj1016</a> = 0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test_obj1016</a> [] = {0}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test_obj1017</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> = 4</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> = 3</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> = 0x0</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtd__subindex.html">subindex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a> []</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test_count_sync</a> [1] = {0,}</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test_firstIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structs__quick__index.html">quick_index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test_lastIndex</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS16 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test_ObjdictSize</a> = sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>)/sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[0])</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8c.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(win32test)</td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="f87ee1a746c3da5f7e47ff820868ad1c"></a><!-- doxytag: member="win32test.c::win32test_scanIndexOD" ref="f87ee1a746c3da5f7e47ff820868ad1c" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* win32test_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ddda9facea7c64aed8be251225187171"></a><!-- doxytag: member="win32test.c::win32test_valueRangeTest" ref="ddda9facea7c64aed8be251225187171" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 win32test_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="6bd1210b7b3fa2df7bbd7e583dd8a633"></a><!-- doxytag: member="win32test.c::win32test_bDeviceNodeId" ref="6bd1210b7b3fa2df7bbd7e583dd8a633" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#6bd1210b7b3fa2df7bbd7e583dd8a633">win32test_bDeviceNodeId</a> = 0x01 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="7be458c9bd90e8efae1268a4c3a8bb46"></a><!-- doxytag: member="win32test.c::win32test_count_sync" ref="7be458c9bd90e8efae1268a4c3a8bb46" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#7be458c9bd90e8efae1268a4c3a8bb46">win32test_count_sync</a>[1] = {0,} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b45e9f10c9200481b97d9c2c0c3396b0"></a><!-- doxytag: member="win32test.c::win32test_Data" ref="b45e9f10c9200481b97d9c2c0c3396b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a> = CANOPEN_NODE_DATA_INITIALIZER(win32test) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ab51292ac6627287ea9e2c1b02c1fdb1"></a><!-- doxytag: member="win32test.c::win32test_firstIndex" ref="ab51292ac6627287ea9e2c1b02c1fdb1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="win32test_8c.html#ab51292ac6627287ea9e2c1b02c1fdb1">win32test_firstIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 4, - 0, - 0, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="628523ec286742a2c161afe2af147b45"></a><!-- doxytag: member="win32test.c::win32test_heartBeatTimers" ref="628523ec286742a2c161afe2af147b45" args="[1]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">TIMER_HANDLE <a class="el" href="win32test_8c.html#628523ec286742a2c161afe2af147b45">win32test_heartBeatTimers</a>[1] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a74a4d676eea8e5cfcaa43e2e90c0335"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1016" ref="a74a4d676eea8e5cfcaa43e2e90c0335" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#a74a4d676eea8e5cfcaa43e2e90c0335">win32test_highestSubIndex_obj1016</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="d91da0a48faf0575e41697791e8ef610"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1018" ref="d91da0a48faf0575e41697791e8ef610" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> = 4 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="409439d11f60c03033b4c89443c5577f"></a><!-- doxytag: member="win32test.c::win32test_highestSubIndex_obj1280" ref="409439d11f60c03033b4c89443c5577f" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> = 3 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4387f6eb602e3b655e232fc2af56e96e"></a><!-- doxytag: member="win32test.c::win32test_iam_a_slave" ref="4387f6eb602e3b655e232fc2af56e96e" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const UNS8 <a class="el" href="win32test_8c.html#4387f6eb602e3b655e232fc2af56e96e">win32test_iam_a_slave</a> = 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="a88dd81ae95d80da9e4753f20953a1f8"></a><!-- doxytag: member="win32test.c::win32test_Index1000" ref="a88dd81ae95d80da9e4753f20953a1f8" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="94439de2330dfbe25fd901a95ac840ff"></a><!-- doxytag: member="win32test.c::win32test_Index1001" ref="94439de2330dfbe25fd901a95ac840ff" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="71199cd8e138dcfff0fbee857843b221"></a><!-- doxytag: member="win32test.c::win32test_Index1005" ref="71199cd8e138dcfff0fbee857843b221" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="e0df0c13eb1dcd2390df4b55493180ce"></a><!-- doxytag: member="win32test.c::win32test_Index1005_callbacks" ref="e0df0c13eb1dcd2390df4b55493180ce" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> <a class="el" href="win32test_8c.html#e0df0c13eb1dcd2390df4b55493180ce">win32test_Index1005_callbacks</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - NULL, - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="4d55483b81ea7ccc19a4aa1665e86b7f"></a><!-- doxytag: member="win32test.c::win32test_Index1018" ref="4d55483b81ea7ccc19a4aa1665e86b7f" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#d91da0a48faf0575e41697791e8ef610">win32test_highestSubIndex_obj1018</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> }, - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="3a14f70d5c0ddf7d9f29acc21f935395"></a><!-- doxytag: member="win32test.c::win32test_Index1280" ref="3a14f70d5c0ddf7d9f29acc21f935395" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structtd__subindex.html">subindex</a> <a class="el" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> - { - { <a class="code" href="objdictdef_8h.html#628642b04c07236ae1e986c248a79ae5">RO</a>, <a class="code" href="objdictdef_8h.html#2d25bcd37166cc98f0d823cdb8c553ef">uint8</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#539234687760592d01a8b0d3357bc00e">UNS8</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#409439d11f60c03033b4c89443c5577f">win32test_highestSubIndex_obj1280</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, <a class="code" href="objdictdef_8h.html#9695cf1104606879c5d3f0221635a069">uint32</a>, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> }, - { <a class="code" href="objdictdef_8h.html#fc4ded33ac0ca43defcce639e965748a">RW</a>, uint32, <span class="keyword">sizeof</span> (<a class="code" href="hcs12_2applicfg_8h.html#889a782714194ae2f780002d25d6e0be">UNS32</a>), (<span class="keywordtype">void</span>*)&<a class="code" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> } - } -</pre></div> -</div> -</div><p> -<a class="anchor" name="bb438b8a9d65a330e2489d3de916780b"></a><!-- doxytag: member="win32test.c::win32test_lastIndex" ref="bb438b8a9d65a330e2489d3de916780b" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structs__quick__index.html">quick_index</a> <a class="el" href="win32test_8c.html#bb438b8a9d65a330e2489d3de916780b">win32test_lastIndex</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> { - 0, - 4, - 0, - 0, - 0, - 0 -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="2a4ddb3f5555bb2838de46c20caf9912"></a><!-- doxytag: member="win32test.c::win32test_obj1000" ref="2a4ddb3f5555bb2838de46c20caf9912" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#2a4ddb3f5555bb2838de46c20caf9912">win32test_obj1000</a> = 0x12D </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="02c6c9874b245e06047988c728b03324"></a><!-- doxytag: member="win32test.c::win32test_obj1001" ref="02c6c9874b245e06047988c728b03324" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 <a class="el" href="win32test_8c.html#02c6c9874b245e06047988c728b03324">win32test_obj1001</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ca5470828d9a7087fb6b08a9c22e56d1"></a><!-- doxytag: member="win32test.c::win32test_obj1005" ref="ca5470828d9a7087fb6b08a9c22e56d1" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#ca5470828d9a7087fb6b08a9c22e56d1">win32test_obj1005</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="2b5115b5cf0e6854e3f6a3507d9be5ee"></a><!-- doxytag: member="win32test.c::win32test_obj1006" ref="2b5115b5cf0e6854e3f6a3507d9be5ee" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#2b5115b5cf0e6854e3f6a3507d9be5ee">win32test_obj1006</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="cc1acca9c2d2518c2196f3398698022c"></a><!-- doxytag: member="win32test.c::win32test_obj1016" ref="cc1acca9c2d2518c2196f3398698022c" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#cc1acca9c2d2518c2196f3398698022c">win32test_obj1016</a>[] = {0} </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c4bb0d827378009b1b97df84f97cd2f5"></a><!-- doxytag: member="win32test.c::win32test_obj1017" ref="c4bb0d827378009b1b97df84f97cd2f5" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="win32test_8c.html#c4bb0d827378009b1b97df84f97cd2f5">win32test_obj1017</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="644993164ffedd2403df99e08c0c5ee4"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Product_Code" ref="644993164ffedd2403df99e08c0c5ee4" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#644993164ffedd2403df99e08c0c5ee4">win32test_obj1018_Product_Code</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="fd1ce4020ec6cef993c215db208dde0d"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Revision_Number" ref="fd1ce4020ec6cef993c215db208dde0d" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#fd1ce4020ec6cef993c215db208dde0d">win32test_obj1018_Revision_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="81775bc0fcc702ab733a716c188ea4db"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Serial_Number" ref="81775bc0fcc702ab733a716c188ea4db" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#81775bc0fcc702ab733a716c188ea4db">win32test_obj1018_Serial_Number</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="12941db32b34d3edb2776d4337f4b4eb"></a><!-- doxytag: member="win32test.c::win32test_obj1018_Vendor_ID" ref="12941db32b34d3edb2776d4337f4b4eb" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#12941db32b34d3edb2776d4337f4b4eb">win32test_obj1018_Vendor_ID</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="84e216ec2f1cb0b15122114094703241"></a><!-- doxytag: member="win32test.c::win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO" ref="84e216ec2f1cb0b15122114094703241" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#84e216ec2f1cb0b15122114094703241">win32test_obj1280_COB_ID_Client_to_Server_Transmit_SDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="1e7463cdb44885a82090b7059fce7ba2"></a><!-- doxytag: member="win32test.c::win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO" ref="1e7463cdb44885a82090b7059fce7ba2" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#1e7463cdb44885a82090b7059fce7ba2">win32test_obj1280_COB_ID_Server_to_Client_Receive_SDO</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b279eb1acf7b72e879dda8ceeb7fbd88"></a><!-- doxytag: member="win32test.c::win32test_obj1280_Node_ID_of_the_SDO_Server" ref="b279eb1acf7b72e879dda8ceeb7fbd88" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 <a class="el" href="win32test_8c.html#b279eb1acf7b72e879dda8ceeb7fbd88">win32test_obj1280_Node_ID_of_the_SDO_Server</a> = 0x0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="02f7c0cfa059c2dfd642f5c61abc9382"></a><!-- doxytag: member="win32test.c::win32test_objdict" ref="02f7c0cfa059c2dfd642f5c61abc9382" args="[]" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a> <a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[] </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -<b>Initial value:</b><div class="fragment"><pre class="fragment"> -{ - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#a88dd81ae95d80da9e4753f20953a1f8">win32test_Index1000</a>)/<span class="keyword">sizeof</span>(win32test_Index1000[0]), 0x1000}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>)/<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#94439de2330dfbe25fd901a95ac840ff">win32test_Index1001</a>[0]), 0x1001}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#71199cd8e138dcfff0fbee857843b221">win32test_Index1005</a>)/<span class="keyword">sizeof</span>(win32test_Index1005[0]), 0x1005}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>)/<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#4d55483b81ea7ccc19a4aa1665e86b7f">win32test_Index1018</a>[0]), 0x1018}, - { (<a class="code" href="structtd__subindex.html">subindex</a>*)<a class="code" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>,<span class="keyword">sizeof</span>(<a class="code" href="win32test_8c.html#3a14f70d5c0ddf7d9f29acc21f935395">win32test_Index1280</a>)/<span class="keyword">sizeof</span>(win32test_Index1280[0]), 0x1280}, -} -</pre></div> -</div> -</div><p> -<a class="anchor" name="d3739d23a317122fa525fa54dcbc64f0"></a><!-- doxytag: member="win32test.c::win32test_ObjdictSize" ref="d3739d23a317122fa525fa54dcbc64f0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS16 <a class="el" href="win32test_8c.html#d3739d23a317122fa525fa54dcbc64f0">win32test_ObjdictSize</a> = sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>)/sizeof(<a class="el" href="win32test_8c.html#02f7c0cfa059c2dfd642f5c61abc9382">win32test_objdict</a>[0]) </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/win32test_8h.html --- a/doc/doxygen/html/win32test_8h.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,293 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: examples/win32test/win32test.h File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>examples/win32test/win32test.h File Reference</h1><code>#include "<a class="el" href="data_8h.html">data.h</a>"</code><br> -<table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#ddda9facea7c64aed8be251225187171">win32test_valueRangeTest</a> (UNS8 typeValue, void *value)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#f87ee1a746c3da5f7e47ff820868ad1c">win32test_scanIndexOD</a> (UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **callbacks)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#c7a0d53eb9cda0731b2472dc9c815a89">win32test_heartbeatError</a> (UNS8)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#0bd08b5678321e6b944e23311ff2a676">win32test_canSend</a> (<a class="el" href="structMessage.html">Message</a> *)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#37e5b4e086b9493c095a20ed51270272">win32test_initialisation</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#70fc232ecf679d1a4bd7d235dbe8c9d2">win32test_preOperational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#26899f0107a21b784630e06ff34c8755">win32test_operational</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#95de029bcc452fc8cb71281a367fa8ad">win32test_stopped</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#4e40525dba454ff7bc467b5db4359314">win32test_post_sync</a> (void)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#b24182eb6cb079d666b2f8a9832285e8">win32test_post_TPDO</a> (void)</td></tr> - -<tr><td colspan="2"><br><h2>Variables</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a></td></tr> - -</table> -<hr><h2>Function Documentation</h2> -<a class="anchor" name="0bd08b5678321e6b944e23311ff2a676"></a><!-- doxytag: member="win32test.h::win32test_canSend" ref="0bd08b5678321e6b944e23311ff2a676" args="(Message *)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS8 win32test_canSend </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structMessage.html">Message</a> * </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="c7a0d53eb9cda0731b2472dc9c815a89"></a><!-- doxytag: member="win32test.h::win32test_heartbeatError" ref="c7a0d53eb9cda0731b2472dc9c815a89" args="(UNS8)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_heartbeatError </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="37e5b4e086b9493c095a20ed51270272"></a><!-- doxytag: member="win32test.h::win32test_initialisation" ref="37e5b4e086b9493c095a20ed51270272" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_initialisation </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="26899f0107a21b784630e06ff34c8755"></a><!-- doxytag: member="win32test.h::win32test_operational" ref="26899f0107a21b784630e06ff34c8755" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_operational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="4e40525dba454ff7bc467b5db4359314"></a><!-- doxytag: member="win32test.h::win32test_post_sync" ref="4e40525dba454ff7bc467b5db4359314" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_post_sync </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="b24182eb6cb079d666b2f8a9832285e8"></a><!-- doxytag: member="win32test.h::win32test_post_TPDO" ref="b24182eb6cb079d666b2f8a9832285e8" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_post_TPDO </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="70fc232ecf679d1a4bd7d235dbe8c9d2"></a><!-- doxytag: member="win32test.h::win32test_preOperational" ref="70fc232ecf679d1a4bd7d235dbe8c9d2" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_preOperational </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="f87ee1a746c3da5f7e47ff820868ad1c"></a><!-- doxytag: member="win32test.h::win32test_scanIndexOD" ref="f87ee1a746c3da5f7e47ff820868ad1c" args="(UNS16 wIndex, UNS32 *errorCode, ODCallback_t **callbacks)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* win32test_scanIndexOD </td> - <td>(</td> - <td class="paramtype">UNS16 </td> - <td class="paramname"> <em>wIndex</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">UNS32 * </td> - <td class="paramname"> <em>errorCode</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> - <td class="paramname"> <em>callbacks</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="95de029bcc452fc8cb71281a367fa8ad"></a><!-- doxytag: member="win32test.h::win32test_stopped" ref="95de029bcc452fc8cb71281a367fa8ad" args="(void)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void win32test_stopped </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"> </td> - <td> ) </td> - <td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="ddda9facea7c64aed8be251225187171"></a><!-- doxytag: member="win32test.h::win32test_valueRangeTest" ref="ddda9facea7c64aed8be251225187171" args="(UNS8 typeValue, void *value)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">UNS32 win32test_valueRangeTest </td> - <td>(</td> - <td class="paramtype">UNS8 </td> - <td class="paramname"> <em>typeValue</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"> <em>value</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td width="100%"></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Variable Documentation</h2> -<a class="anchor" name="b45e9f10c9200481b97d9c2c0c3396b0"></a><!-- doxytag: member="win32test.h::win32test_Data" ref="b45e9f10c9200481b97d9c2c0c3396b0" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> <a class="el" href="win32test_8h.html#b45e9f10c9200481b97d9c2c0c3396b0">win32test_Data</a> </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 15:50:45 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/xml__in_8py-source.html --- a/doc/doxygen/html/xml__in_8py-source.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,477 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py Source File</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py</h1><a href="xml__in_8py.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a><a class="code" href="namespacexml__in.html">00001</a> <span class="comment">#!/usr/bin/env python</span> -<a name="l00002"></a>00002 <span class="comment"># -*- coding: utf-8 -*-</span> -<a name="l00003"></a>00003 -<a name="l00004"></a>00004 <span class="comment">#This file is part of CanFestival, a library implementing CanOpen Stack. </span> -<a name="l00005"></a>00005 <span class="comment">#</span> -<a name="l00006"></a>00006 <span class="comment">#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD</span> -<a name="l00007"></a>00007 <span class="comment">#</span> -<a name="l00008"></a>00008 <span class="comment">#See COPYING file for copyrights details.</span> -<a name="l00009"></a>00009 <span class="comment">#</span> -<a name="l00010"></a>00010 <span class="comment">#This library is free software; you can redistribute it and/or</span> -<a name="l00011"></a>00011 <span class="comment">#modify it under the terms of the GNU Lesser General Public</span> -<a name="l00012"></a>00012 <span class="comment">#License as published by the Free Software Foundation; either</span> -<a name="l00013"></a>00013 <span class="comment">#version 2.1 of the License, or (at your option) any later version.</span> -<a name="l00014"></a>00014 <span class="comment">#</span> -<a name="l00015"></a>00015 <span class="comment">#This library is distributed in the hope that it will be useful,</span> -<a name="l00016"></a>00016 <span class="comment">#but WITHOUT ANY WARRANTY; without even the implied warranty of</span> -<a name="l00017"></a>00017 <span class="comment">#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> -<a name="l00018"></a>00018 <span class="comment">#Lesser General Public License for more details.</span> -<a name="l00019"></a>00019 <span class="comment">#</span> -<a name="l00020"></a>00020 <span class="comment">#You should have received a copy of the GNU Lesser General Public</span> -<a name="l00021"></a>00021 <span class="comment">#License along with this library; if not, write to the Free Software</span> -<a name="l00022"></a>00022 <span class="comment">#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 <span class="keyword">from</span> xml.parsers <span class="keyword">import</span> expat -<a name="l00025"></a>00025 -<a name="l00026"></a>00026 <span class="keyword">import</span> node -<a name="l00027"></a>00027 <span class="keyword">from</span> node <span class="keyword">import</span> * -<a name="l00028"></a>00028 -<a name="l00029"></a>00029 maxObjects = 8 -<a name="l00030"></a>00030 -<a name="l00031"></a>00031 currentPDOIndex = 0 -<a name="l00032"></a>00032 currentBitsMapped = 0 -<a name="l00033"></a>00033 currentMaxObjects = 0 -<a name="l00034"></a>00034 currentNbMappedObjects = 0 -<a name="l00035"></a>00035 -<a name="l00036"></a>00036 nextPdoIndex = {<span class="stringliteral">"rx"</span>:0x1400,<span class="stringliteral">"tx"</span>:0x1800} -<a name="l00037"></a>00037 -<a name="l00038"></a>00038 valid_elements = [<span class="stringliteral">"node"</span>,<span class="stringliteral">"heartbeat_consumers"</span>,<span class="stringliteral">"sdo_clients"</span>,<span class="stringliteral">"pdo"</span>,<span class="stringliteral">"mapped_object"</span>, -<a name="l00039"></a>00039 <span class="stringliteral">"pdo_param"</span>,<span class="stringliteral">"pdo_receive"</span>,<span class="stringliteral">"pdo_transmit"</span>,<span class="stringliteral">"mapped_variable"</span>,<span class="stringliteral">"mapped_table"</span>, -<a name="l00040"></a>00040 <span class="stringliteral">"mapped_string_variable"</span>,<span class="stringliteral">"mapped_string_table"</span>] -<a name="l00041"></a>00041 -<a name="l00042"></a>00042 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00043"></a>00043 <span class="comment"># Callback method of parse</span> -<a name="l00044"></a>00044 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00045"></a>00045 -<a name="l00046"></a><a class="code" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">00046</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">StartElement</a>(name, attrs): -<a name="l00047"></a>00047 <span class="keywordflow">if</span> name <span class="keywordflow">in</span> valid_elements: -<a name="l00048"></a>00048 <span class="keywordflow">if</span> name == <span class="stringliteral">"node"</span>: -<a name="l00049"></a>00049 startNode(attrs) -<a name="l00050"></a>00050 <span class="keywordflow">elif</span> name == <span class="stringliteral">"heartbeat_consumers"</span>: -<a name="l00051"></a>00051 startHeartBeatConsumers(attrs) -<a name="l00052"></a>00052 <span class="keywordflow">elif</span> name == <span class="stringliteral">"sdo_clients"</span>: -<a name="l00053"></a>00053 startSdoClients(attrs) -<a name="l00054"></a>00054 <span class="keywordflow">elif</span> name <span class="keywordflow">in</span> [<span class="stringliteral">"pdo_param"</span>,<span class="stringliteral">"pdo_receive"</span>,<span class="stringliteral">"pdo_transmit"</span>]: -<a name="l00055"></a>00055 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! The XML grammar has changed.</span> -<a name="l00056"></a>00056 <span class="stringliteral">Please, open your xml file, delete the tags pdo_param, pdo_receive and pdo_transmit.</span> -<a name="l00057"></a>00057 <span class="stringliteral">Use instead the tag pdo for each pdo to create, and (optional) use the tag mapped_object (menu pdo/map and object ...)."""</span> -<a name="l00058"></a>00058 <span class="keywordflow">elif</span> name == <span class="stringliteral">"pdo"</span>: -<a name="l00059"></a>00059 startPdo(attrs) -<a name="l00060"></a>00060 <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_object"</span>: -<a name="l00061"></a>00061 startMappedObject(attrs) -<a name="l00062"></a>00062 <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_variable"</span>: -<a name="l00063"></a>00063 startMappedVariable(attrs) -<a name="l00064"></a>00064 <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_table"</span>: -<a name="l00065"></a>00065 startMappedTable(attrs) -<a name="l00066"></a>00066 <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_string_variable"</span>: -<a name="l00067"></a>00067 startMappedVariable(attrs) -<a name="l00068"></a>00068 <span class="keywordflow">elif</span> name == <span class="stringliteral">"mapped_string_table"</span>: -<a name="l00069"></a>00069 startMappedTable(attrs) -<a name="l00070"></a>00070 -<a name="l00071"></a><a class="code" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">00071</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">EndElement</a>(name): -<a name="l00072"></a>00072 <span class="keywordflow">if</span> name <span class="keywordflow">in</span> valid_elements: -<a name="l00073"></a>00073 <span class="keywordflow">if</span> name == <span class="stringliteral">"node"</span>: -<a name="l00074"></a>00074 stopNode() -<a name="l00075"></a>00075 -<a name="l00076"></a><a class="code" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">00076</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">CharacterData</a>(data): -<a name="l00077"></a>00077 <span class="keywordflow">pass</span> -<a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00080"></a>00080 <span class="comment"># Creation of Node</span> -<a name="l00081"></a>00081 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00082"></a>00082 -<a name="l00083"></a><a class="code" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">00083</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">startNode</a>(attrs): -<a name="l00084"></a>00084 name = attrs[<span class="stringliteral">"name"</span>] -<a name="l00085"></a>00085 Node.SetNodeName(name) -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="keywordflow">if</span> <span class="stringliteral">"node_id"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> len(attrs[<span class="stringliteral">"node_id"</span>]) > 0: -<a name="l00088"></a>00088 node_id = eval(attrs[<span class="stringliteral">"node_id"</span>]) -<a name="l00089"></a>00089 <span class="keywordflow">else</span>: -<a name="l00090"></a>00090 node_id = 0x01 <span class="comment"># We define here a default node_id. </span> -<a name="l00091"></a>00091 Node.SetNodeID(node_id) -<a name="l00092"></a>00092 -<a name="l00093"></a>00093 typeNode = attrs[<span class="stringliteral">"type_node"</span>] -<a name="l00094"></a>00094 Node.SetNodeType(typeNode) -<a name="l00095"></a>00095 -<a name="l00096"></a>00096 <span class="keywordflow">if</span> <span class="stringliteral">"device_type_1000"</span> <span class="keywordflow">in</span> attrs: -<a name="l00097"></a>00097 device_type = eval(attrs[<span class="stringliteral">"device_type_1000"</span>]) -<a name="l00098"></a>00098 <span class="keywordflow">else</span>: -<a name="l00099"></a>00099 device_type = 0 -<a name="l00100"></a>00100 Node.AddEntry(0x1000, 0, device_type) -<a name="l00101"></a>00101 Node.AddEntry(0x1001, 0, 0) -<a name="l00102"></a>00102 Node.AddEntry(0x1005, 0, 0x00000080) -<a name="l00103"></a>00103 Node.AddEntry(0x1006, 0, 0) -<a name="l00104"></a>00104 Node.AddEntry(0x1007, 0, 0) -<a name="l00105"></a>00105 -<a name="l00106"></a>00106 <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_device_name_1008"</span> <span class="keywordflow">in</span> attrs: -<a name="l00107"></a>00107 manufacturer_device_name = attrs[<span class="stringliteral">"manufacturer_device_name_1008"</span>] -<a name="l00108"></a>00108 <span class="keywordflow">else</span>: -<a name="l00109"></a>00109 manufacturer_device_name = <span class="stringliteral">""</span> -<a name="l00110"></a>00110 Node.AddEntry(0x1008, 0, manufacturer_device_name) -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_hardware_version_1009"</span> <span class="keywordflow">in</span> attrs: -<a name="l00113"></a>00113 manufacturer_hardware_version = attrs[<span class="stringliteral">"manufacturer_hardware_version_1009"</span>] -<a name="l00114"></a>00114 <span class="keywordflow">else</span>: -<a name="l00115"></a>00115 manufacturer_hardware_version = <span class="stringliteral">"__DATE__"</span> -<a name="l00116"></a>00116 Node.AddEntry(0x1009, 0, manufacturer_hardware_version) -<a name="l00117"></a>00117 -<a name="l00118"></a>00118 <span class="keywordflow">if</span> <span class="stringliteral">"manufacturer_software_version_100A"</span> <span class="keywordflow">in</span> attrs: -<a name="l00119"></a>00119 manufacturer_software_version = attrs[<span class="stringliteral">"manufacturer_software_version_100A"</span>] -<a name="l00120"></a>00120 <span class="keywordflow">else</span>: -<a name="l00121"></a>00121 manufacturer_software_version = 0 -<a name="l00122"></a>00122 Node.AddEntry(0x100A, 0, manufacturer_software_version) -<a name="l00123"></a>00123 -<a name="l00124"></a>00124 <span class="keywordflow">if</span> <span class="stringliteral">"vendor_id_1018"</span> <span class="keywordflow">in</span> attrs: -<a name="l00125"></a>00125 vendor_id = eval(attrs[<span class="stringliteral">"vendor_id_1018"</span>]) -<a name="l00126"></a>00126 <span class="keywordflow">else</span>: -<a name="l00127"></a>00127 vendor_id = 0 -<a name="l00128"></a>00128 <span class="keywordflow">if</span> <span class="stringliteral">"product_code_1018"</span> <span class="keywordflow">in</span> attrs: -<a name="l00129"></a>00129 product_code = eval(attrs[<span class="stringliteral">"product_code_1018"</span>]) -<a name="l00130"></a>00130 <span class="keywordflow">else</span>: -<a name="l00131"></a>00131 product_code = 0 -<a name="l00132"></a>00132 <span class="keywordflow">if</span> <span class="stringliteral">"revision_number_1018"</span> <span class="keywordflow">in</span> attrs: -<a name="l00133"></a>00133 revision_number = eval(attrs[<span class="stringliteral">"revision_number_1018"</span>]) -<a name="l00134"></a>00134 <span class="keywordflow">else</span>: -<a name="l00135"></a>00135 revision_number = 0 -<a name="l00136"></a>00136 <span class="keywordflow">if</span> <span class="stringliteral">"serial_number_1018"</span> <span class="keywordflow">in</span> attrs: -<a name="l00137"></a>00137 serial_number = eval(attrs[<span class="stringliteral">"serial_number_1018"</span>]) -<a name="l00138"></a>00138 <span class="keywordflow">else</span>: -<a name="l00139"></a>00139 serial_number = 0 -<a name="l00140"></a>00140 Node.AddEntry(0x1018, 1, vendor_id) -<a name="l00141"></a>00141 Node.AddEntry(0x1018, 2, product_code) -<a name="l00142"></a>00142 Node.AddEntry(0x1018, 3, revision_number) -<a name="l00143"></a>00143 Node.AddEntry(0x1018, 4, serial_number) -<a name="l00144"></a>00144 -<a name="l00145"></a><a class="code" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">00145</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">stopNode</a>(): -<a name="l00146"></a>00146 heartBeatProducer() -<a name="l00147"></a>00147 sdoServer() -<a name="l00148"></a>00148 -<a name="l00149"></a>00149 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00150"></a>00150 <span class="comment"># Creation of PDO in Object Dictionary</span> -<a name="l00151"></a>00151 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00152"></a>00152 -<a name="l00153"></a><a class="code" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">00153</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">startPdo</a>(attrs): -<a name="l00154"></a>00154 <span class="keyword">global</span> currentPdoIndex -<a name="l00155"></a>00155 <span class="keyword">global</span> currentMaxObjects -<a name="l00156"></a>00156 <span class="keyword">global</span> currentNbMappedObjects -<a name="l00157"></a>00157 <span class="keyword">global</span> currentBitsMapped -<a name="l00158"></a>00158 <span class="keyword">global</span> maxObjects -<a name="l00159"></a>00159 -<a name="l00160"></a>00160 cobId = 0 -<a name="l00161"></a>00161 transmissionType = 253 <span class="comment"># Default is on request. Why not ?</span> -<a name="l00162"></a>00162 -<a name="l00163"></a>00163 <span class="comment"># Find the type of the PDO and search the index of the last added</span> -<a name="l00164"></a>00164 type = attrs[<span class="stringliteral">"type_rx_tx"</span>] -<a name="l00165"></a>00165 index = nextPdoIndex[type] -<a name="l00166"></a>00166 -<a name="l00167"></a>00167 <span class="comment"># If the index of the PDO is define, verify that it has a good index</span> -<a name="l00168"></a>00168 <span class="keywordflow">if</span> <span class="stringliteral">"index_communication_parameter"</span> <span class="keywordflow">in</span> attrs: -<a name="l00169"></a>00169 index = eval(attrs[<span class="stringliteral">"index_communication_parameter"</span>]) -<a name="l00170"></a>00170 <span class="keywordflow">if</span> type == <span class="stringliteral">"rx"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> 0x1400 <= index <= 0x15FF: -<a name="l00171"></a>00171 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because Index PDO receive : 0x%04X not valid.</span> -<a name="l00172"></a>00172 <span class="stringliteral">Valid index is 0x1400 ... 0x15FF"""</span>%index -<a name="l00173"></a>00173 <span class="keywordflow">if</span> type == <span class="stringliteral">"tx"</span> <span class="keywordflow">and</span> <span class="keywordflow">not</span> 0x1800 <= index <= 0x19FF: -<a name="l00174"></a>00174 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because Index PDO transmit : 0x%04X not valid.</span> -<a name="l00175"></a>00175 <span class="stringliteral">Valid index is 0x1800 ... 0x19FF"""</span>%index -<a name="l00176"></a>00176 -<a name="l00177"></a>00177 <span class="comment"># Extract the PDO communication parameters</span> -<a name="l00178"></a>00178 <span class="keywordflow">if</span> <span class="stringliteral">"cob_id"</span> == attrs: -<a name="l00179"></a>00179 cobId = eval(attrs[<span class="stringliteral">"cob_id"</span>]) -<a name="l00180"></a>00180 <span class="keywordflow">if</span> <span class="stringliteral">"max_objects_in_pdo"</span> == attrs: -<a name="l00181"></a>00181 maxObjects = eval(attrs[<span class="stringliteral">"max_objects_in_pdo"</span>]) -<a name="l00182"></a>00182 <span class="keywordflow">if</span> <span class="stringliteral">"transmission_type"</span> <span class="keywordflow">in</span> attrs: -<a name="l00183"></a>00183 transmissionType = eval(attrs[<span class="stringliteral">"transmission_type"</span>]) -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 <span class="keywordflow">if</span> Node.IsEntry(index): -<a name="l00186"></a>00186 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because the PDO at index : 0x%04X have been already defined."""</span>%index -<a name="l00187"></a>00187 -<a name="l00188"></a>00188 <span class="comment"># Communication parameters</span> -<a name="l00189"></a>00189 Node.AddEntry(index, 1, cobId) -<a name="l00190"></a>00190 Node.AddEntry(index, 2, transmissionType) -<a name="l00191"></a>00191 -<a name="l00192"></a>00192 <span class="comment"># Mapping parameters</span> -<a name="l00193"></a>00193 mapping_index = index + 0x200 -<a name="l00194"></a>00194 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(1, maxObjects + 1): -<a name="l00195"></a>00195 Node.AddEntry(mapping_index, i, 0x0) -<a name="l00196"></a>00196 -<a name="l00197"></a>00197 currentPdoIndex = index -<a name="l00198"></a>00198 currentMaxObjects = maxObjects -<a name="l00199"></a>00199 currentBitsMapped = 0 -<a name="l00200"></a>00200 currentNbMappedObjects = 0 -<a name="l00201"></a>00201 -<a name="l00202"></a>00202 nextPdoIndex[type] = index + 1 -<a name="l00203"></a>00203 -<a name="l00204"></a><a class="code" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">00204</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">startMappedObject</a>(attrs): -<a name="l00205"></a>00205 <span class="keyword">global</span> currentPdoIndex -<a name="l00206"></a>00206 <span class="keyword">global</span> currentMaxObjects -<a name="l00207"></a>00207 <span class="keyword">global</span> currentNbMappedObjects -<a name="l00208"></a>00208 <span class="keyword">global</span> currentBitsMapped -<a name="l00209"></a>00209 -<a name="l00210"></a>00210 index = currentPdoIndex -<a name="l00211"></a>00211 mapping_index = index + 0x200 -<a name="l00212"></a>00212 -<a name="l00213"></a>00213 indexObject = eval(attrs[<span class="stringliteral">"index"</span>]) -<a name="l00214"></a>00214 subIndexObject = eval(attrs[<span class="stringliteral">"sub_index"</span>]) -<a name="l00215"></a>00215 sizeInBitsObject = eval(attrs[<span class="stringliteral">"size_in_bits"</span>]) -<a name="l00216"></a>00216 -<a name="l00217"></a>00217 <span class="keywordflow">if</span> currentMaxObjects == 0: -<a name="l00218"></a>00218 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort because of a bogue for mapped object (defined at index 0x%04X, subIndex 0x%025X)</span> -<a name="l00219"></a>00219 <span class="stringliteral">in PDO. index : 0x%04X is undefined."""</span>%(indexObject,subindexObject,mapping_index) -<a name="l00220"></a>00220 <span class="keywordflow">if</span> currentNbMappedObjects >= currentMaxObjects: -<a name="l00221"></a>00221 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort mapping object (defined at index 0x%04X, subIndex 0x%02X)</span> -<a name="l00222"></a>00222 <span class="stringliteral">in PDO index 0x%04X. max objects (%d) reached."""</span>%(IndexObject,subIndexObject,mapping_index,pdo[mapping_index][<span class="stringliteral">"maxObjects"</span>]) -<a name="l00223"></a>00223 <span class="keywordflow">if</span> currentBitsMapped + sizeInBitsObject > 64: -<a name="l00224"></a>00224 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Abort mapping object (defined at index 0x%04X, subIndex 0x%02X)</span> -<a name="l00225"></a>00225 <span class="stringliteral">in PDO index 0x%04X. No room to put %d bits in the PDO."""</span>%(IndexObject,subIndexObject,mapping_index,sizeInBitsObject) -<a name="l00226"></a>00226 -<a name="l00227"></a>00227 value = eval(<span class="stringliteral">"0x%04X%02X%02X"</span>%(indexObject,subIndexObject,sizeInBitsObject)) -<a name="l00228"></a>00228 Node.SetEntry(mapping_index, currentNbMappedObjects + 1, value) -<a name="l00229"></a>00229 -<a name="l00230"></a>00230 currentNbMappedObjects += 1 -<a name="l00231"></a>00231 currentBitsMapped += sizeInBitsObject -<a name="l00232"></a>00232 -<a name="l00233"></a>00233 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00234"></a>00234 <span class="comment"># Creation of mapped variable and table </span> -<a name="l00235"></a>00235 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00236"></a>00236 -<a name="l00237"></a><a class="code" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">00237</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">startMappedVariable</a>(attrs): -<a name="l00238"></a>00238 name = attrs[<span class="stringliteral">"name"</span>] -<a name="l00239"></a>00239 index = eval(attrs[<span class="stringliteral">"index"</span>]) -<a name="l00240"></a>00240 subIndex = eval(attrs[<span class="stringliteral">"sub_index"</span>]) -<a name="l00241"></a>00241 -<a name="l00242"></a>00242 <span class="keywordflow">if</span> <span class="stringliteral">"size_in_bits"</span> <span class="keywordflow">in</span> attrs: -<a name="l00243"></a>00243 size = eval(attrs[<span class="stringliteral">"size_in_bits"</span>]) <span class="comment"># Numeric variable</span> -<a name="l00244"></a>00244 <span class="keywordflow">if</span> <span class="stringliteral">"type"</span> <span class="keywordflow">in</span> attrs: -<a name="l00245"></a>00245 type = attrs[<span class="stringliteral">"type"</span>] -<a name="l00246"></a>00246 <span class="keywordflow">if</span> (type == <span class="stringliteral">"UNS"</span>): -<a name="l00247"></a>00247 type = <span class="stringliteral">"UNSIGNED"</span> -<a name="l00248"></a>00248 <span class="keywordflow">else</span>: <span class="comment"># Default type</span> -<a name="l00249"></a>00249 type = <span class="stringliteral">"UNSIGNED"</span> -<a name="l00250"></a>00250 typename = <span class="stringliteral">"%s%d"</span>%(type,size) -<a name="l00251"></a>00251 -<a name="l00252"></a>00252 type_index = Manager.GetTypeIndex(typename, <span class="keyword">False</span>) -<a name="l00253"></a>00253 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00254"></a>00254 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Unrecognized type : %s"""</span>%(name,index,subIndex,typename) -<a name="l00255"></a>00255 -<a name="l00256"></a>00256 <span class="comment"># Begin ValueRange support</span> -<a name="l00257"></a>00257 <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">or</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs: -<a name="l00258"></a>00258 <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs: -<a name="l00259"></a>00259 minValue = eval(attrs[<span class="stringliteral">"min_value"</span>]) -<a name="l00260"></a>00260 maxValue = eval(attrs[<span class="stringliteral">"max_value"</span>]) -<a name="l00261"></a>00261 <span class="keywordflow">if</span> (minValue > maxValue): -<a name="l00262"></a>00262 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : error in value-range : min > max"""</span>%(name,index,subIndex) -<a name="l00263"></a>00263 <span class="keywordflow">else</span>: -<a name="l00264"></a>00264 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : You have defined only a min or a max value. \nIf you define one, you must define both."""</span>%(name,index,subIndex) -<a name="l00265"></a>00265 -<a name="l00266"></a>00266 type_index = findRangeType(type_index, minValue, maxValue) -<a name="l00267"></a>00267 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00268"></a>00268 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different value range have been defined"""</span> -<a name="l00269"></a>00269 <span class="comment"># End ValueRange support </span> -<a name="l00270"></a>00270 -<a name="l00271"></a>00271 <span class="keywordflow">if</span> <span class="stringliteral">"size_in_byte"</span> <span class="keywordflow">in</span> attrs: -<a name="l00272"></a>00272 size = eval(attrs[<span class="stringliteral">"size_in_byte"</span>]) <span class="comment"># String variable</span> -<a name="l00273"></a>00273 type_index = findStringType(Manager.GetTypeIndex(<span class="stringliteral">"VISIBLE_STRING"</span>, <span class="keyword">False</span>), size) -<a name="l00274"></a>00274 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00275"></a>00275 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different string length have been defined"""</span> -<a name="l00276"></a>00276 -<a name="l00277"></a>00277 <span class="keywordflow">if</span> <span class="stringliteral">"access"</span> <span class="keywordflow">in</span> attrs: -<a name="l00278"></a>00278 access = attrs[<span class="stringliteral">"access"</span>].lower() -<a name="l00279"></a>00279 <span class="keywordflow">else</span>: -<a name="l00280"></a>00280 access = <span class="stringliteral">"rw"</span> <span class="comment"># default value</span> -<a name="l00281"></a>00281 -<a name="l00282"></a>00282 <span class="keywordflow">if</span> index < 0x2000 <span class="keywordflow">or</span> index > 0xBFFF: -<a name="l00283"></a>00283 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Variable can't be defined using this index-subindex."""</span>%(name,index,subIndex) -<a name="l00284"></a>00284 -<a name="l00285"></a>00285 <span class="keywordflow">if</span> subIndex == 0: -<a name="l00286"></a>00286 Node.AddMappingEntry(index, name = name, struct = 1) -<a name="l00287"></a>00287 <span class="keywordflow">elif</span> subIndex == 1: -<a name="l00288"></a>00288 Node.AddMappingEntry(index, struct = 3) -<a name="l00289"></a>00289 Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00290"></a>00290 result = Node.AddMappingEntry(index, subIndex, values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : type_index, <span class="stringliteral">"access"</span> : access, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>}) -<a name="l00291"></a>00291 -<a name="l00292"></a>00292 <span class="keywordflow">if</span> result: -<a name="l00293"></a>00293 Node.AddEntry(index, subIndex, 0) -<a name="l00294"></a>00294 <span class="keywordflow">else</span>: -<a name="l00295"></a>00295 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For variable "%s" at index 0x%04X, subindex 0x%02X : Unable to map"""</span>%(name,index,subIndex) -<a name="l00296"></a>00296 -<a name="l00297"></a><a class="code" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">00297</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">startMappedTable</a>(attrs): -<a name="l00298"></a>00298 name = attrs[<span class="stringliteral">"name"</span>] -<a name="l00299"></a>00299 number_elements = eval(attrs[<span class="stringliteral">"number_elements"</span>]) -<a name="l00300"></a>00300 index = eval(attrs[<span class="stringliteral">"index"</span>]) -<a name="l00301"></a>00301 -<a name="l00302"></a>00302 <span class="keywordflow">if</span> <span class="stringliteral">"size_in_bits"</span> <span class="keywordflow">in</span> attrs: -<a name="l00303"></a>00303 size = eval(attrs[<span class="stringliteral">"size_in_bits"</span>]) <span class="comment"># Numeric variable</span> -<a name="l00304"></a>00304 <span class="keywordflow">if</span> <span class="stringliteral">"type"</span> <span class="keywordflow">in</span> attrs: -<a name="l00305"></a>00305 type = attrs[<span class="stringliteral">"type"</span>] -<a name="l00306"></a>00306 <span class="keywordflow">if</span> (type == <span class="stringliteral">"UNS"</span>): -<a name="l00307"></a>00307 type = <span class="stringliteral">"UNSIGNED"</span> -<a name="l00308"></a>00308 <span class="keywordflow">else</span>: <span class="comment"># Default type</span> -<a name="l00309"></a>00309 type = <span class="stringliteral">"UNSIGNED"</span> -<a name="l00310"></a>00310 typename = <span class="stringliteral">"%s%d"</span>%(type,size) -<a name="l00311"></a>00311 -<a name="l00312"></a>00312 type_index = Manager.GetTypeIndex(typename, <span class="keyword">False</span>) -<a name="l00313"></a>00313 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00314"></a>00314 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Unrecognized type : %s"""</span>%(name,index,typename) -<a name="l00315"></a>00315 -<a name="l00316"></a>00316 <span class="comment"># Begin ValueRange support</span> -<a name="l00317"></a>00317 <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">or</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs: -<a name="l00318"></a>00318 <span class="keywordflow">if</span> <span class="stringliteral">"min_value"</span> <span class="keywordflow">in</span> attrs <span class="keywordflow">and</span> <span class="stringliteral">"max_value"</span> <span class="keywordflow">in</span> attrs: -<a name="l00319"></a>00319 minValue = eval(attrs[<span class="stringliteral">"min_value"</span>]) -<a name="l00320"></a>00320 maxValue = eval(attrs[<span class="stringliteral">"max_value"</span>]) -<a name="l00321"></a>00321 <span class="keywordflow">if</span> (minValue > maxValue): -<a name="l00322"></a>00322 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : error in value-range : min > max"""</span>%(name,index) -<a name="l00323"></a>00323 <span class="keywordflow">else</span>: -<a name="l00324"></a>00324 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : You have defined only a min or a max value. \nIf you define one, you must define both."""</span>%(name,index) -<a name="l00325"></a>00325 -<a name="l00326"></a>00326 type_index = findRangeType(type_index, minValue, maxValue) -<a name="l00327"></a>00327 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00328"></a>00328 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different value range have been defined"""</span> -<a name="l00329"></a>00329 <span class="comment"># End ValueRange support</span> -<a name="l00330"></a>00330 -<a name="l00331"></a>00331 <span class="keywordflow">if</span> <span class="stringliteral">"size_in_byte"</span> <span class="keywordflow">in</span> attrs: -<a name="l00332"></a>00332 size = eval(attrs[<span class="stringliteral">"size_in_byte"</span>]) <span class="comment"># String variable</span> -<a name="l00333"></a>00333 type_index = findStringType(Manager.GetTypeIndex(<span class="stringliteral">"VISIBLE_STRING"</span>, <span class="keyword">False</span>), size) -<a name="l00334"></a>00334 <span class="keywordflow">if</span> type_index == <span class="keywordtype">None</span>: -<a name="l00335"></a>00335 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! Sorry, too many different string length have been defined"""</span> -<a name="l00336"></a>00336 -<a name="l00337"></a>00337 <span class="keywordflow">if</span> <span class="stringliteral">"access"</span> <span class="keywordflow">in</span> attrs: -<a name="l00338"></a>00338 access = attrs[<span class="stringliteral">"access"</span>].lower() -<a name="l00339"></a>00339 <span class="keywordflow">else</span>: -<a name="l00340"></a>00340 access = <span class="stringliteral">"rw"</span> <span class="comment"># default value </span> -<a name="l00341"></a>00341 -<a name="l00342"></a>00342 <span class="keywordflow">if</span> index < 0x2000 <span class="keywordflow">or</span> index > 0xBFFF: -<a name="l00343"></a>00343 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Variable can't be defined using this index-subindex."""</span>%(name,index) -<a name="l00344"></a>00344 -<a name="l00345"></a>00345 result = Node.AddMappingEntry(index, name = name, struct = 7) -<a name="l00346"></a>00346 <span class="keywordflow">if</span> <span class="keywordflow">not</span> result: -<a name="l00347"></a>00347 <span class="keywordflow">raise</span> ValueError, <span class="stringliteral">"""!!! ERROR : For table \"%s\" at index 0x%04X : Unable to map because a variable or a table is using this index"""</span>%(name,index) -<a name="l00348"></a>00348 Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00349"></a>00349 Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : name, <span class="stringliteral">"type"</span> : type_index, <span class="stringliteral">"access"</span> : access, <span class="stringliteral">"pdo"</span> : <span class="keyword">True</span>, <span class="stringliteral">"nbmax"</span> : number_elements}) -<a name="l00350"></a>00350 -<a name="l00351"></a>00351 <span class="keywordflow">for</span> subIndex <span class="keywordflow">in</span> xrange(1,number_elements+1): -<a name="l00352"></a>00352 Node.AddEntry(index, subIndex, 0) -<a name="l00353"></a>00353 -<a name="l00354"></a><a class="code" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">00354</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">findRangeType</a>(type, minValue, maxValue): -<a name="l00355"></a>00355 index = 0xA0 -<a name="l00356"></a>00356 <span class="keywordflow">while</span> index < 0x100 <span class="keywordflow">and</span> Node.IsEntry(index): -<a name="l00357"></a>00357 current_type = Node.GetEntry(index, 1) -<a name="l00358"></a>00358 <span class="keywordflow">if</span> current_type == type: -<a name="l00359"></a>00359 current_minValue = Node.GetEntry(index, 2) -<a name="l00360"></a>00360 current_maxValue = Node.GetEntry(index, 3) -<a name="l00361"></a>00361 <span class="keywordflow">if</span> current_minValue == minValue <span class="keywordflow">and</span> current_maxValue == maxValue: -<a name="l00362"></a>00362 <span class="keywordflow">return</span> index -<a name="l00363"></a>00363 index += 1 -<a name="l00364"></a>00364 <span class="keywordflow">if</span> index < 0x100: -<a name="l00365"></a>00365 infos = Manager.GetEntryInfos(type, <span class="keyword">False</span>) -<a name="l00366"></a>00366 name = <span class="stringliteral">"%s[%d-%d]"</span>%(infos[<span class="stringliteral">"name"</span>], minValue, maxValue) -<a name="l00367"></a>00367 Node.AddMappingEntry(index, name = name, struct = 3, size = infos[<span class="stringliteral">"size"</span>], default = infos[<span class="stringliteral">"default"</span>]) -<a name="l00368"></a>00368 Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00369"></a>00369 Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00370"></a>00370 Node.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Minimum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00371"></a>00371 Node.AddMappingEntry(index, 3, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Maximum Value"</span>, <span class="stringliteral">"type"</span> : type, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00372"></a>00372 Node.AddEntry(index, 1, type) -<a name="l00373"></a>00373 Node.AddEntry(index, 2, minValue) -<a name="l00374"></a>00374 Node.AddEntry(index, 3, maxValue) -<a name="l00375"></a>00375 <span class="keywordflow">return</span> index -<a name="l00376"></a>00376 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00377"></a>00377 -<a name="l00378"></a><a class="code" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">00378</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">findStringType</a>(type, length): -<a name="l00379"></a>00379 index = 0xA0 -<a name="l00380"></a>00380 <span class="keywordflow">while</span> index < 0x100 <span class="keywordflow">and</span> Node.IsEntry(index): -<a name="l00381"></a>00381 current_type = Node.GetEntry(index, 1) -<a name="l00382"></a>00382 <span class="keywordflow">if</span> current_type == type: -<a name="l00383"></a>00383 current_length = Node.GetEntry(index, 2) -<a name="l00384"></a>00384 <span class="keywordflow">if</span> current_length == length: -<a name="l00385"></a>00385 <span class="keywordflow">return</span> index -<a name="l00386"></a>00386 index += 1 -<a name="l00387"></a>00387 <span class="keywordflow">if</span> index < 0x100: -<a name="l00388"></a>00388 infos = Manager.GetEntryInfos(type, <span class="keyword">False</span>) -<a name="l00389"></a>00389 name = <span class="stringliteral">"%s%d"</span>%(Manager.GetTypeName(type), length) -<a name="l00390"></a>00390 Node.AddMappingEntry(index, name = name, struct = 3, size = infos[<span class="stringliteral">"size"</span>], default = infos[<span class="stringliteral">"default"</span>]) -<a name="l00391"></a>00391 Node.AddMappingEntry(index, 0, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Number of Entries"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00392"></a>00392 Node.AddMappingEntry(index, 1, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Type"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00393"></a>00393 Node.AddMappingEntry(index, 2, values = {<span class="stringliteral">"name"</span> : <span class="stringliteral">"Length"</span>, <span class="stringliteral">"type"</span> : 0x02, <span class="stringliteral">"access"</span> : <span class="stringliteral">"ro"</span>, <span class="stringliteral">"pdo"</span> : <span class="keyword">False</span>}) -<a name="l00394"></a>00394 Node.AddEntry(index, 1, type) -<a name="l00395"></a>00395 Node.AddEntry(index, 2, length) -<a name="l00396"></a>00396 <span class="keywordflow">return</span> index -<a name="l00397"></a>00397 <span class="keywordflow">return</span> <span class="keywordtype">None</span> -<a name="l00398"></a>00398 -<a name="l00399"></a>00399 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00400"></a>00400 <span class="comment"># Creation HeartBeat Producer & Consumers</span> -<a name="l00401"></a>00401 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00402"></a>00402 -<a name="l00403"></a><a class="code" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">00403</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">heartBeatProducer</a>(): -<a name="l00404"></a>00404 Node.AddEntry(0x1017, 0, 0) -<a name="l00405"></a>00405 -<a name="l00406"></a><a class="code" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">00406</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">startHeartBeatConsumers</a>(attrs): -<a name="l00407"></a>00407 nombre = eval(attrs[<span class="stringliteral">"nombre"</span>]) -<a name="l00408"></a>00408 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(nombre): -<a name="l00409"></a>00409 Node.AddEntry(0x1016, i + 1, 0) -<a name="l00410"></a>00410 -<a name="l00411"></a>00411 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00412"></a>00412 <span class="comment"># Creation of SDO Server & Clients</span> -<a name="l00413"></a>00413 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00414"></a>00414 -<a name="l00415"></a><a class="code" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">00415</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">sdoServer</a>(): -<a name="l00416"></a>00416 Node.AddEntry(0x1200, 1, 0x600 + Node.GetNodeID()) -<a name="l00417"></a>00417 Node.AddEntry(0x1200, 2, 0x580 + Node.GetNodeID()) -<a name="l00418"></a>00418 -<a name="l00419"></a><a class="code" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">00419</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">startSdoClients</a>(attrs): -<a name="l00420"></a>00420 nombre = eval(attrs[<span class="stringliteral">"nombre"</span>]) -<a name="l00421"></a>00421 <span class="keywordflow">for</span> i <span class="keywordflow">in</span> xrange(nombre): -<a name="l00422"></a>00422 Node.AddEntry(0x1280 + i, 1, 0x600) -<a name="l00423"></a>00423 Node.AddEntry(0x1280 + i, 2, 0x580) -<a name="l00424"></a>00424 Node.AddEntry(0x1280 + i, 3, 0) -<a name="l00425"></a>00425 -<a name="l00426"></a>00426 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00427"></a>00427 <span class="comment"># Parse file with Saxe</span> -<a name="l00428"></a>00428 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00429"></a>00429 -<a name="l00430"></a><a class="code" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">00430</a> <span class="keyword">def </span><a class="code" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">ParseFile</a>(filepath): -<a name="l00431"></a>00431 xmlfile = open(filepath,<span class="stringliteral">"</span><span class="stringliteral">r")</span> -<a name="l00432"></a>00432 <span class="stringliteral"> Parser = expat.ParserCreate()</span> -<a name="l00433"></a>00433 <span class="stringliteral"> Parser.StartElementHandler = StartElement</span> -<a name="l00434"></a>00434 <span class="stringliteral"> Parser.EndElementHandler = EndElement</span> -<a name="l00435"></a>00435 <span class="stringliteral"> Parser.CharacterDataHandler = CharacterData</span> -<a name="l00436"></a>00436 <span class="stringliteral"> ParserStatus = Parser.ParseFile(xmlfile)</span> -<a name="l00437"></a>00437 <span class="stringliteral"> xmlfile.close() </span> -<a name="l00438"></a>00438 <span class="stringliteral"></span> -<a name="l00439"></a><a class="code" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">00439</a> <span class="stringliteral"></span><span class="keyword">def </span><a class="code" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">GenerateNode</a>(filepath, manager): -<a name="l00440"></a>00440 <span class="keyword">global</span> Node -<a name="l00441"></a>00441 <span class="keyword">global</span> Manager -<a name="l00442"></a>00442 Manager = manager -<a name="l00443"></a>00443 Node = node.Node() -<a name="l00444"></a>00444 ParseFile(filepath) -<a name="l00445"></a>00445 <span class="keywordflow">return</span> Node -<a name="l00446"></a>00446 -<a name="l00447"></a>00447 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00448"></a>00448 <span class="comment"># Main Function</span> -<a name="l00449"></a>00449 <span class="comment">#-------------------------------------------------------------------------------</span> -<a name="l00450"></a>00450 -<a name="l00451"></a>00451 <span class="keywordflow">if</span> __name__ == <span class="stringliteral">'__main__'</span>: -<a name="l00452"></a>00452 ParseFile(<span class="stringliteral">"test.xml"</span>) -<a name="l00453"></a>00453 -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:06 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/doxygen/html/xml__in_8py.html --- a/doc/doxygen/html/xml__in_8py.html Tue Jun 05 17:34:33 2007 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py File Reference</title> -<link href="doxygen.css" rel="stylesheet" type="text/css"> -<link href="tabs.css" rel="stylesheet" type="text/css"> -</head><body> -<!-- Generated by Doxygen 1.5.1 --> -<div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li><a href="annotated.html"><span>Data Structures</span></a></li> - <li id="current"><a href="files.html"><span>Files</span></a></li> - </ul></div> -<div class="tabs"> - <ul> - <li><a href="files.html"><span>File List</span></a></li> - <li><a href="globals.html"><span>Globals</span></a></li> - </ul></div> -<h1>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/xml_in.py File Reference</h1> -<p> -<a href="xml__in_8py-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html">xml_in</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3b1b832c9581208c332a83f106015aff">xml_in::StartElement</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#152ef8abb29428e5a4f6883d0b9c1036">xml_in::EndElement</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#40875b2bc42a3db80aaedc214f8da3d7">xml_in::CharacterData</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#170b4feee4419d719dec07845bd6f591">xml_in::startNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#14f6a38437b8d44f75a7838414f926f8">xml_in::stopNode</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#05f630ab0531cab1ef4649ca8b6a662f">xml_in::startPdo</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c590c2898e7e2c81fb741dded42e9139">xml_in::startMappedObject</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#df5fbbfd3c5f6bbe0205f2926dc443d1">xml_in::startMappedVariable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#cab6ba5f6bd741bbe97aa9d1af78194f">xml_in::startMappedTable</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#826fcdb3b500cd56bccd4290f39397d9">xml_in::findRangeType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#7f11bfdc69b5c39650c9edf1ab83b08b">xml_in::findStringType</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#9ef42f4525a33b7fad6bf277f5f90e8b">xml_in::heartBeatProducer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#a29dbd3a28381042f0922702dd79eb8a">xml_in::startHeartBeatConsumers</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#c5e8bc321d2c732d14dbfcaddc330462">xml_in::sdoServer</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#3f4a758fcb8c3ffea6e7439f30ccf0fb">xml_in::startSdoClients</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5e641408753c70e0423471a1b4861ec5">xml_in::ParseFile</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacexml__in.html#5a1a1b6e0ee2c4143195f17ebc6e5d62">xml_in::GenerateNode</a></td></tr> - -</table> -<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:08 2007 for CanFestival by -<a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> -</body> -</html> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/Makefile Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,34 @@ +#! gmake + +# +# Copyright (C) 2006 Nicolas GRANDEMANGE +# +# This file is part of canfestival, a library implementing the canopen +# stack +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library 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 +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + + +manual: + cd en && \ + pdflatex manual.tex && \ + pdflatex manual.tex && \ + cp manual.pdf ../../../objdictgen/doc/manual_en.pdf && \ + rm manual.aux manual.log manual.out manual.toc && \ + rm -rf html && \ + mkdir html && \ + latex2html -dir html manual.tex && \ + xpdf manual.pdf diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/100000000000006D000000A31EC8CB54.png Binary file doc/manual/en/html/100000000000006D000000A31EC8CB54.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000000000000AA0000006014F74635.png Binary file doc/manual/en/html/10000000000000AA0000006014F74635.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000000000000AB000000C88F594413.png Binary file doc/manual/en/html/10000000000000AB000000C88F594413.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000000000000AC000000C9C3F53FA6.png Binary file doc/manual/en/html/10000000000000AC000000C9C3F53FA6.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000000000000B6000000DF1EDD1E73.png Binary file doc/manual/en/html/10000000000000B6000000DF1EDD1E73.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/100000000000022C000000DEDAD2140C.png Binary file doc/manual/en/html/100000000000022C000000DEDAD2140C.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/1000000000000396000000FFC42573DA.png Binary file doc/manual/en/html/1000000000000396000000FFC42573DA.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000000B7000000C66AF89CD5.png Binary file doc/manual/en/html/10000201000000B7000000C66AF89CD5.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000001010000011DA724D25C.png Binary file doc/manual/en/html/10000201000001010000011DA724D25C.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/100002010000013A0000004A96B0C1FF.png Binary file doc/manual/en/html/100002010000013A0000004A96B0C1FF.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000001C4000000DD129D4661.png Binary file doc/manual/en/html/10000201000001C4000000DD129D4661.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000001C40000010766961D7F.png Binary file doc/manual/en/html/10000201000001C40000010766961D7F.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000001CB0000015F4FC09B68.png Binary file doc/manual/en/html/10000201000001CB0000015F4FC09B68.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000001FC000001E5D65E8766.png Binary file doc/manual/en/html/10000201000001FC000001E5D65E8766.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/1000020100000258000000832C6FFAB4.png Binary file doc/manual/en/html/1000020100000258000000832C6FFAB4.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000002DE000001D82D89C224.png Binary file doc/manual/en/html/10000201000002DE000001D82D89C224.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000002F30000020B23ED7F67.png Binary file doc/manual/en/html/10000201000002F30000020B23ED7F67.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000003440000025ACC3FD2F1.png Binary file doc/manual/en/html/10000201000003440000025ACC3FD2F1.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000003CA0000016604E6A5EF.png Binary file doc/manual/en/html/10000201000003CA0000016604E6A5EF.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000003F9000002CF880931E7.png Binary file doc/manual/en/html/10000201000003F9000002CF880931E7.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/10000201000003F9000002CF8B0CDAEA.png Binary file doc/manual/en/html/10000201000003F9000002CF8B0CDAEA.png has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/WARNINGS --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/WARNINGS Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,16 @@ +No implementation found for style `fontenc' +No implementation found for style `calc' +No implementation found for style `hyperref' +No implementation found for style `graphicx' + +redefining command \ + +previous meaning of \ will be lost + +? brace missing for \newedcommand + +? brace missing for \ + +? brace missing for \setlength + +counter page not defined diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/index.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,348 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Documentation</TITLE> +<META NAME="description" CONTENT="Documentation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node1.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html3" + HREF="node1.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up_g.png"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev_g.png"> +<A NAME="tex2html1" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html4" + HREF="node1.html">Contents</A> + <B> <A NAME="tex2html2" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> +<DIV ALIGN="CENTER"> + +</DIV><I CLASS="sans">CanFestival3. Version 3.0 +<BR> +The CANOpen stack manual +</I> +<P> + + +<P> +ContentsTable of contents +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html5" + HREF="node1.html">Contents</A> +<LI><A NAME="tex2html6" + HREF="node2.html">Introduction</A> +<UL> +<LI><A NAME="tex2html7" + HREF="node3.html">The CanFestival project</A> +<LI><A NAME="tex2html8" + HREF="node4.html">What is CANopen</A> +</UL> +<BR> +<LI><A NAME="tex2html9" + HREF="node5.html">CanFestival Features</A> +<UL> +<LI><A NAME="tex2html10" + HREF="node6.html">Tools </A> +<LI><A NAME="tex2html11" + HREF="node7.html">Standard conformance</A> +<UL> +<LI><A NAME="tex2html12" + HREF="node8.html">Multi-Platform</A> +<LI><A NAME="tex2html13" + HREF="node9.html">CanOpen conformance</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html14" + HREF="node10.html">How to start</A> +<UL> +<LI><A NAME="tex2html15" + HREF="node11.html">Host requirements</A> +<UL> +<LI><A NAME="tex2html16" + HREF="node12.html">Object Dictionary Editor GUI</A> +<LI><A NAME="tex2html17" + HREF="node13.html">and Unix-likes</A> +<LI><A NAME="tex2html18" + HREF="node14.html">Windows (for native win32 target)</A> +</UL> +<LI><A NAME="tex2html19" + HREF="node15.html">How to get CanFestival</A> +</UL> +<BR> +<LI><A NAME="tex2html20" + HREF="node16.html">Understanding Canfestival</A> +<UL> +<LI><A NAME="tex2html21" + HREF="node17.html">CanFestival Project tree layout</A> +<LI><A NAME="tex2html22" + HREF="node18.html">Implement CanFestival in your application</A> +<LI><A NAME="tex2html23" + HREF="node19.html">CanFestival CAN interfaces</A> +<LI><A NAME="tex2html24" + HREF="node20.html">CanFestival events scheduling</A> +</UL> +<BR> +<LI><A NAME="tex2html25" + HREF="node21.html">Linux Target</A> +<UL> +<LI><A NAME="tex2html26" + HREF="node22.html">Linux Compilation and installation</A> +<UL> +<LI><A NAME="tex2html27" + HREF="node23.html">Standard Linux node</A> +<LI><A NAME="tex2html28" + HREF="node24.html">Real-Time Linux node</A> +<LI><A NAME="tex2html29" + HREF="node25.html">CAN devices</A> +<UL> +<LI><A NAME="tex2html30" + HREF="node26.html">Peak systems</A> +<LI><A NAME="tex2html31" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<LI><A NAME="tex2html32" + HREF="node28.html">LinCan</A> +<LI><A NAME="tex2html33" + HREF="node29.html">Virtual CAN interfaces (for test/debug)</A> +</UL> +</UL> +<LI><A NAME="tex2html34" + HREF="node30.html">Testing your CanFestival installation</A> +</UL> +<BR> +<LI><A NAME="tex2html35" + HREF="node31.html">Windows Targets</A> +<UL> +<LI><A NAME="tex2html36" + HREF="node32.html">Object Dictionary Editor GUI installation.</A> +<LI><A NAME="tex2html37" + HREF="node33.html">CYGWIN</A> +<UL> +<LI><A NAME="tex2html38" + HREF="node34.html">Requirements</A> +<LI><A NAME="tex2html39" + HREF="node35.html">Cygwin configuration and compilation</A> +<UL> +<LI><A NAME="tex2html40" + HREF="node36.html">A single node with PcanLight and Peak CAN-USB adapter</A> +<LI><A NAME="tex2html41" + HREF="node37.html">Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</UL> +</UL> +<LI><A NAME="tex2html42" + HREF="node38.html">Visual Studio C++</A> +<UL> +<LI><A NAME="tex2html43" + HREF="node39.html">Requirements</A> +<LI><A NAME="tex2html44" + HREF="node40.html">Configuration with cygwin</A> +<LI><A NAME="tex2html45" + HREF="node41.html">Compilation with Visual Studio</A> +<UL> +<LI><A NAME="tex2html46" + HREF="node42.html">PcanLight and the can_peak_win32 project.</A> +</UL> +<LI><A NAME="tex2html47" + HREF="node43.html">Testing</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html48" + HREF="node44.html">Motorola HCS12</A> +<UL> +<LI><A NAME="tex2html49" + HREF="node45.html">Running a HCS12 node</A> +<UL> +<LI><A NAME="tex2html50" + HREF="node46.html">Compiling Canfestival:</A> +<LI><A NAME="tex2html51" + HREF="node47.html">Compiling and building an example</A> +<LI><A NAME="tex2html52" + HREF="node48.html">Flashing the memory :</A> +<LI><A NAME="tex2html53" + HREF="node49.html">Connecting to a serial RS232 console :</A> +<LI><A NAME="tex2html54" + HREF="node50.html">Connecting to the CAN network :</A> +<LI><A NAME="tex2html55" + HREF="node51.html">starting the node :</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html56" + HREF="node52.html">Example and test program:</A> +<UL> +<LI><A NAME="tex2html57" + HREF="node53.html">TestMasterSlave</A> +<LI><A NAME="tex2html58" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<LI><A NAME="tex2html59" + HREF="node55.html">TestMasterMicroMod </A> +</UL> +<BR> +<LI><A NAME="tex2html60" + HREF="node56.html">Developing a new node</A> +<UL> +<LI><A NAME="tex2html61" + HREF="node57.html">Using Dictionary Editor GUI</A> +<UL> +<LI><A NAME="tex2html62" + HREF="node58.html">Installation and usage on Linux</A> +<LI><A NAME="tex2html63" + HREF="node59.html">Installation and usage on Windows</A> +<LI><A NAME="tex2html64" + HREF="node60.html">About</A> +<LI><A NAME="tex2html65" + HREF="node61.html">Main view</A> +<LI><A NAME="tex2html66" + HREF="node62.html">New node</A> +<LI><A NAME="tex2html67" + HREF="node63.html">Node info</A> +<LI><A NAME="tex2html68" + HREF="node64.html">Profile editor</A> +<LI><A NAME="tex2html69" + HREF="node65.html">User types</A> +<LI><A NAME="tex2html70" + HREF="node66.html">Mapped variable</A> +<LI><A NAME="tex2html71" + HREF="node67.html">Integrated help</A> +</UL> +<LI><A NAME="tex2html72" + HREF="node68.html">Generating the object Dictionary</A> +<UL> +<LI><A NAME="tex2html73" + HREF="node69.html">With GUI</A> +<LI><A NAME="tex2html74" + HREF="node70.html">With command line</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html75" + HREF="node71.html">FAQ</A> +<UL> +<LI><A NAME="tex2html76" + HREF="node72.html">General</A> +<UL> +<LI><A NAME="tex2html77" + HREF="node73.html">Does the code compiles on Windows ?</A> +<LI><A NAME="tex2html78" + HREF="node74.html">How to fit the library to an other microcontrôler ?</A> +<LI><A NAME="tex2html79" + HREF="node75.html">Is CanFestival3 conform to DS301 v.4.02 ?</A> +</UL> +<LI><A NAME="tex2html80" + HREF="node76.html">LINUX</A> +<UL> +<LI><A NAME="tex2html81" + HREF="node77.html">How to use a Peaksystem CAN board ?</A> +<LI><A NAME="tex2html82" + HREF="node78.html">How to use an unsupported CAN board ?</A> +</UL> +<LI><A NAME="tex2html83" + HREF="node79.html">Win32</A> +<LI><A NAME="tex2html84" + HREF="node80.html">HCS12</A> +<UL> +<LI><A NAME="tex2html85" + HREF="node81.html">Which board are you using ?</A> +<LI><A NAME="tex2html86" + HREF="node82.html">Does the code compile with an other compiler than GNU gcc +?</A> +<UL> +<LI><A NAME="tex2html87" + HREF="node83.html">Interrupt functions</A> +<LI><A NAME="tex2html88" + HREF="node86.html">Interrupt lock, unlock</A> +<LI><A NAME="tex2html89" + HREF="node89.html">Initialize function</A> +</UL> +<LI><A NAME="tex2html90" + HREF="node92.html">Who to use warnings and errors messages ?</A> +<UL> +<LI><A NAME="tex2html91" + HREF="node93.html">Warnings messages</A> +<LI><A NAME="tex2html92" + HREF="node94.html">Errors messages</A> +</UL> +<LI><A NAME="tex2html93" + HREF="node95.html">Does the code works in banked memory ?</A> +<LI><A NAME="tex2html94" + HREF="node96.html">What GCC version are you using ?</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html95" + HREF="node97.html">Documentation resources</A> +<UL> +<LI><A NAME="tex2html96" + HREF="node98.html">CIA : Can in Automation</A> +<LI><A NAME="tex2html97" + HREF="node99.html">Resources and training in CANopen</A> +<LI><A NAME="tex2html98" + HREF="node100.html">Elektronikladen HCS12 T-board</A> +<LI><A NAME="tex2html99" + HREF="node101.html">Gnu gcc compiler for HC12</A> +<LI><A NAME="tex2html100" + HREF="node102.html">Motorola documentation on HC12</A> +<LI><A NAME="tex2html101" + HREF="node103.html">Lauterbach debugger for HC12</A> +<LI><A NAME="tex2html102" + HREF="node104.html">Python language</A> +</UL> +<BR> +<LI><A NAME="tex2html103" + HREF="node105.html">About the project</A> +<UL> +<LI><A NAME="tex2html104" + HREF="node106.html">Contributors </A> +<LI><A NAME="tex2html105" + HREF="node107.html">Getting support</A> +<LI><A NAME="tex2html106" + HREF="node108.html">Contributing</A> +<LI><A NAME="tex2html107" + HREF="node109.html">License</A> +</UL> +<BR> +<LI><A NAME="tex2html108" + HREF="node110.html">About this document ...</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/labels.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/labels.pl Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,13 @@ +# LaTeX2HTML 2002-2-1 (1.71) +# Associate labels original text with physical files. + + +1; + + +# LaTeX2HTML 2002-2-1 (1.71) +# labels from external_latex_labels array. + + +1; + diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/manual.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/manual.css Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,40 @@ +/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */ +.MATH { font-family: "Century Schoolbook", serif; } +.MATH I { font-family: "Century Schoolbook", serif; font-style: italic } +.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold } + +/* implement both fixed-size and relative sizes */ +SMALL.XTINY { font-size : xx-small } +SMALL.TINY { font-size : x-small } +SMALL.SCRIPTSIZE { font-size : smaller } +SMALL.FOOTNOTESIZE { font-size : small } +SMALL.SMALL { } +BIG.LARGE { } +BIG.XLARGE { font-size : large } +BIG.XXLARGE { font-size : x-large } +BIG.HUGE { font-size : larger } +BIG.XHUGE { font-size : xx-large } + +/* heading styles */ +H1 { } +H2 { } +H3 { } +H4 { } +H5 { } + +/* mathematics styles */ +DIV.displaymath { } /* math displays */ +TD.eqno { } /* equation-number cells */ + + +/* document-specific styles come next */ +DIV.navigation { } +SPAN.bfseries { } +DIV.center { } +SPAN.upshape { } +SPAN.mdseries { } +SPAN.alph { } +SPAN.arabic { } +SPAN.textbf { font-weight: bold } +SPAN.roman { } +#hue725 { color: #000000; } diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/manual.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/manual.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,348 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Documentation</TITLE> +<META NAME="description" CONTENT="Documentation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node1.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html3" + HREF="node1.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up_g.png"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev_g.png"> +<A NAME="tex2html1" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html4" + HREF="node1.html">Contents</A> + <B> <A NAME="tex2html2" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> +<DIV ALIGN="CENTER"> + +</DIV><I CLASS="sans">CanFestival3. Version 3.0 +<BR> +The CANOpen stack manual +</I> +<P> + + +<P> +ContentsTable of contents +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html5" + HREF="node1.html">Contents</A> +<LI><A NAME="tex2html6" + HREF="node2.html">Introduction</A> +<UL> +<LI><A NAME="tex2html7" + HREF="node3.html">The CanFestival project</A> +<LI><A NAME="tex2html8" + HREF="node4.html">What is CANopen</A> +</UL> +<BR> +<LI><A NAME="tex2html9" + HREF="node5.html">CanFestival Features</A> +<UL> +<LI><A NAME="tex2html10" + HREF="node6.html">Tools </A> +<LI><A NAME="tex2html11" + HREF="node7.html">Standard conformance</A> +<UL> +<LI><A NAME="tex2html12" + HREF="node8.html">Multi-Platform</A> +<LI><A NAME="tex2html13" + HREF="node9.html">CanOpen conformance</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html14" + HREF="node10.html">How to start</A> +<UL> +<LI><A NAME="tex2html15" + HREF="node11.html">Host requirements</A> +<UL> +<LI><A NAME="tex2html16" + HREF="node12.html">Object Dictionary Editor GUI</A> +<LI><A NAME="tex2html17" + HREF="node13.html">and Unix-likes</A> +<LI><A NAME="tex2html18" + HREF="node14.html">Windows (for native win32 target)</A> +</UL> +<LI><A NAME="tex2html19" + HREF="node15.html">How to get CanFestival</A> +</UL> +<BR> +<LI><A NAME="tex2html20" + HREF="node16.html">Understanding Canfestival</A> +<UL> +<LI><A NAME="tex2html21" + HREF="node17.html">CanFestival Project tree layout</A> +<LI><A NAME="tex2html22" + HREF="node18.html">Implement CanFestival in your application</A> +<LI><A NAME="tex2html23" + HREF="node19.html">CanFestival CAN interfaces</A> +<LI><A NAME="tex2html24" + HREF="node20.html">CanFestival events scheduling</A> +</UL> +<BR> +<LI><A NAME="tex2html25" + HREF="node21.html">Linux Target</A> +<UL> +<LI><A NAME="tex2html26" + HREF="node22.html">Linux Compilation and installation</A> +<UL> +<LI><A NAME="tex2html27" + HREF="node23.html">Standard Linux node</A> +<LI><A NAME="tex2html28" + HREF="node24.html">Real-Time Linux node</A> +<LI><A NAME="tex2html29" + HREF="node25.html">CAN devices</A> +<UL> +<LI><A NAME="tex2html30" + HREF="node26.html">Peak systems</A> +<LI><A NAME="tex2html31" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<LI><A NAME="tex2html32" + HREF="node28.html">LinCan</A> +<LI><A NAME="tex2html33" + HREF="node29.html">Virtual CAN interfaces (for test/debug)</A> +</UL> +</UL> +<LI><A NAME="tex2html34" + HREF="node30.html">Testing your CanFestival installation</A> +</UL> +<BR> +<LI><A NAME="tex2html35" + HREF="node31.html">Windows Targets</A> +<UL> +<LI><A NAME="tex2html36" + HREF="node32.html">Object Dictionary Editor GUI installation.</A> +<LI><A NAME="tex2html37" + HREF="node33.html">CYGWIN</A> +<UL> +<LI><A NAME="tex2html38" + HREF="node34.html">Requirements</A> +<LI><A NAME="tex2html39" + HREF="node35.html">Cygwin configuration and compilation</A> +<UL> +<LI><A NAME="tex2html40" + HREF="node36.html">A single node with PcanLight and Peak CAN-USB adapter</A> +<LI><A NAME="tex2html41" + HREF="node37.html">Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</UL> +</UL> +<LI><A NAME="tex2html42" + HREF="node38.html">Visual Studio C++</A> +<UL> +<LI><A NAME="tex2html43" + HREF="node39.html">Requirements</A> +<LI><A NAME="tex2html44" + HREF="node40.html">Configuration with cygwin</A> +<LI><A NAME="tex2html45" + HREF="node41.html">Compilation with Visual Studio</A> +<UL> +<LI><A NAME="tex2html46" + HREF="node42.html">PcanLight and the can_peak_win32 project.</A> +</UL> +<LI><A NAME="tex2html47" + HREF="node43.html">Testing</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html48" + HREF="node44.html">Motorola HCS12</A> +<UL> +<LI><A NAME="tex2html49" + HREF="node45.html">Running a HCS12 node</A> +<UL> +<LI><A NAME="tex2html50" + HREF="node46.html">Compiling Canfestival:</A> +<LI><A NAME="tex2html51" + HREF="node47.html">Compiling and building an example</A> +<LI><A NAME="tex2html52" + HREF="node48.html">Flashing the memory :</A> +<LI><A NAME="tex2html53" + HREF="node49.html">Connecting to a serial RS232 console :</A> +<LI><A NAME="tex2html54" + HREF="node50.html">Connecting to the CAN network :</A> +<LI><A NAME="tex2html55" + HREF="node51.html">starting the node :</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html56" + HREF="node52.html">Example and test program:</A> +<UL> +<LI><A NAME="tex2html57" + HREF="node53.html">TestMasterSlave</A> +<LI><A NAME="tex2html58" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<LI><A NAME="tex2html59" + HREF="node55.html">TestMasterMicroMod </A> +</UL> +<BR> +<LI><A NAME="tex2html60" + HREF="node56.html">Developing a new node</A> +<UL> +<LI><A NAME="tex2html61" + HREF="node57.html">Using Dictionary Editor GUI</A> +<UL> +<LI><A NAME="tex2html62" + HREF="node58.html">Installation and usage on Linux</A> +<LI><A NAME="tex2html63" + HREF="node59.html">Installation and usage on Windows</A> +<LI><A NAME="tex2html64" + HREF="node60.html">About</A> +<LI><A NAME="tex2html65" + HREF="node61.html">Main view</A> +<LI><A NAME="tex2html66" + HREF="node62.html">New node</A> +<LI><A NAME="tex2html67" + HREF="node63.html">Node info</A> +<LI><A NAME="tex2html68" + HREF="node64.html">Profile editor</A> +<LI><A NAME="tex2html69" + HREF="node65.html">User types</A> +<LI><A NAME="tex2html70" + HREF="node66.html">Mapped variable</A> +<LI><A NAME="tex2html71" + HREF="node67.html">Integrated help</A> +</UL> +<LI><A NAME="tex2html72" + HREF="node68.html">Generating the object Dictionary</A> +<UL> +<LI><A NAME="tex2html73" + HREF="node69.html">With GUI</A> +<LI><A NAME="tex2html74" + HREF="node70.html">With command line</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html75" + HREF="node71.html">FAQ</A> +<UL> +<LI><A NAME="tex2html76" + HREF="node72.html">General</A> +<UL> +<LI><A NAME="tex2html77" + HREF="node73.html">Does the code compiles on Windows ?</A> +<LI><A NAME="tex2html78" + HREF="node74.html">How to fit the library to an other microcontrôler ?</A> +<LI><A NAME="tex2html79" + HREF="node75.html">Is CanFestival3 conform to DS301 v.4.02 ?</A> +</UL> +<LI><A NAME="tex2html80" + HREF="node76.html">LINUX</A> +<UL> +<LI><A NAME="tex2html81" + HREF="node77.html">How to use a Peaksystem CAN board ?</A> +<LI><A NAME="tex2html82" + HREF="node78.html">How to use an unsupported CAN board ?</A> +</UL> +<LI><A NAME="tex2html83" + HREF="node79.html">Win32</A> +<LI><A NAME="tex2html84" + HREF="node80.html">HCS12</A> +<UL> +<LI><A NAME="tex2html85" + HREF="node81.html">Which board are you using ?</A> +<LI><A NAME="tex2html86" + HREF="node82.html">Does the code compile with an other compiler than GNU gcc +?</A> +<UL> +<LI><A NAME="tex2html87" + HREF="node83.html">Interrupt functions</A> +<LI><A NAME="tex2html88" + HREF="node86.html">Interrupt lock, unlock</A> +<LI><A NAME="tex2html89" + HREF="node89.html">Initialize function</A> +</UL> +<LI><A NAME="tex2html90" + HREF="node92.html">Who to use warnings and errors messages ?</A> +<UL> +<LI><A NAME="tex2html91" + HREF="node93.html">Warnings messages</A> +<LI><A NAME="tex2html92" + HREF="node94.html">Errors messages</A> +</UL> +<LI><A NAME="tex2html93" + HREF="node95.html">Does the code works in banked memory ?</A> +<LI><A NAME="tex2html94" + HREF="node96.html">What GCC version are you using ?</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html95" + HREF="node97.html">Documentation resources</A> +<UL> +<LI><A NAME="tex2html96" + HREF="node98.html">CIA : Can in Automation</A> +<LI><A NAME="tex2html97" + HREF="node99.html">Resources and training in CANopen</A> +<LI><A NAME="tex2html98" + HREF="node100.html">Elektronikladen HCS12 T-board</A> +<LI><A NAME="tex2html99" + HREF="node101.html">Gnu gcc compiler for HC12</A> +<LI><A NAME="tex2html100" + HREF="node102.html">Motorola documentation on HC12</A> +<LI><A NAME="tex2html101" + HREF="node103.html">Lauterbach debugger for HC12</A> +<LI><A NAME="tex2html102" + HREF="node104.html">Python language</A> +</UL> +<BR> +<LI><A NAME="tex2html103" + HREF="node105.html">About the project</A> +<UL> +<LI><A NAME="tex2html104" + HREF="node106.html">Contributors </A> +<LI><A NAME="tex2html105" + HREF="node107.html">Getting support</A> +<LI><A NAME="tex2html106" + HREF="node108.html">Contributing</A> +<LI><A NAME="tex2html107" + HREF="node109.html">License</A> +</UL> +<BR> +<LI><A NAME="tex2html108" + HREF="node110.html">About this document ...</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node1.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node1.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,181 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Contents</TITLE> +<META NAME="description" CONTENT="Contents"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node2.html"> +<LINK REL="previous" HREF="manual.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node2.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html117" + HREF="node2.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html115" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html109" + HREF="manual.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html118" + HREF="node2.html">Introduction</A> +<B> Up:</B> <A NAME="tex2html116" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html110" + HREF="manual.html">Documentation</A> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> +<BR> + +<H2><A NAME="SECTION00010000000000000000"> +Contents</A> +</H2> +<!--Table of Contents--> + +<UL CLASS="TofC"> +<LI><A NAME="tex2html119" + HREF="node2.html">Introduction</A> +<UL> +<LI><A NAME="tex2html120" + HREF="node3.html">The CanFestival project</A> +<LI><A NAME="tex2html121" + HREF="node4.html">What is CANopen</A> +</UL> +<BR> +<LI><A NAME="tex2html122" + HREF="node5.html">CanFestival Features</A> +<UL> +<LI><A NAME="tex2html123" + HREF="node6.html">Tools </A> +<LI><A NAME="tex2html124" + HREF="node7.html">Standard conformance</A> +</UL> +<BR> +<LI><A NAME="tex2html125" + HREF="node10.html">How to start</A> +<UL> +<LI><A NAME="tex2html126" + HREF="node11.html">Host requirements</A> +<LI><A NAME="tex2html127" + HREF="node15.html">How to get CanFestival</A> +</UL> +<BR> +<LI><A NAME="tex2html128" + HREF="node16.html">Understanding Canfestival</A> +<UL> +<LI><A NAME="tex2html129" + HREF="node17.html">CanFestival Project tree layout</A> +<LI><A NAME="tex2html130" + HREF="node18.html">Implement CanFestival in your application</A> +<LI><A NAME="tex2html131" + HREF="node19.html">CanFestival CAN interfaces</A> +<LI><A NAME="tex2html132" + HREF="node20.html">CanFestival events scheduling</A> +</UL> +<BR> +<LI><A NAME="tex2html133" + HREF="node21.html">Linux Target</A> +<UL> +<LI><A NAME="tex2html134" + HREF="node22.html">Linux Compilation and installation</A> +<LI><A NAME="tex2html135" + HREF="node30.html">Testing your CanFestival installation</A> +</UL> +<BR> +<LI><A NAME="tex2html136" + HREF="node31.html">Windows Targets</A> +<UL> +<LI><A NAME="tex2html137" + HREF="node32.html">Object Dictionary Editor GUI installation.</A> +<LI><A NAME="tex2html138" + HREF="node33.html">CYGWIN</A> +<LI><A NAME="tex2html139" + HREF="node38.html">Visual Studio C++</A> +</UL> +<BR> +<LI><A NAME="tex2html140" + HREF="node44.html">Motorola HCS12</A> +<UL> +<LI><A NAME="tex2html141" + HREF="node45.html">Running a HCS12 node</A> +</UL> +<BR> +<LI><A NAME="tex2html142" + HREF="node52.html">Example and test program:</A> +<UL> +<LI><A NAME="tex2html143" + HREF="node53.html">TestMasterSlave</A> +<LI><A NAME="tex2html144" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<LI><A NAME="tex2html145" + HREF="node55.html">TestMasterMicroMod </A> +</UL> +<BR> +<LI><A NAME="tex2html146" + HREF="node56.html">Developing a new node</A> +<UL> +<LI><A NAME="tex2html147" + HREF="node57.html">Using Dictionary Editor GUI</A> +<LI><A NAME="tex2html148" + HREF="node68.html">Generating the object Dictionary</A> +</UL> +<BR> +<LI><A NAME="tex2html149" + HREF="node71.html">FAQ</A> +<UL> +<LI><A NAME="tex2html150" + HREF="node72.html">General</A> +<LI><A NAME="tex2html151" + HREF="node76.html">LINUX</A> +<LI><A NAME="tex2html152" + HREF="node79.html">Win32</A> +<LI><A NAME="tex2html153" + HREF="node80.html">HCS12</A> +</UL> +<BR> +<LI><A NAME="tex2html154" + HREF="node97.html">Documentation resources</A> +<LI><A NAME="tex2html155" + HREF="node105.html">About the project</A> +<UL> +<LI><A NAME="tex2html156" + HREF="node106.html">Contributors </A> +<LI><A NAME="tex2html157" + HREF="node107.html">Getting support</A> +<LI><A NAME="tex2html158" + HREF="node108.html">Contributing</A> +<LI><A NAME="tex2html159" + HREF="node109.html">License</A> +</UL></UL> +<!--End of Table of Contents--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node10.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node10.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,88 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>How to start</TITLE> +<META NAME="description" CONTENT="How to start"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node16.html"> +<LINK REL="previous" HREF="node5.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node11.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html268" + HREF="node11.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html264" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html258" + HREF="node9.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html266" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html269" + HREF="node11.html">Host requirements</A> +<B> Up:</B> <A NAME="tex2html265" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html259" + HREF="node9.html">CanOpen conformance</A> + <B> <A NAME="tex2html267" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00040000000000000000"> +How to start</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html270" + HREF="node11.html">Host requirements</A> +<UL> +<LI><A NAME="tex2html271" + HREF="node12.html">Object Dictionary Editor GUI</A> +<LI><A NAME="tex2html272" + HREF="node13.html">and Unix-likes</A> +<LI><A NAME="tex2html273" + HREF="node14.html">Windows (for native win32 target)</A> +</UL> +<BR> +<LI><A NAME="tex2html274" + HREF="node15.html">How to get CanFestival</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node100.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node100.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Elektronikladen HCS12 T-board</TITLE> +<META NAME="description" CONTENT="Elektronikladen HCS12 T-board"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node101.html"> +<LINK REL="previous" HREF="node99.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node101.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1464" + HREF="node101.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1460" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1454" + HREF="node99.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1462" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1465" + HREF="node101.html">Gnu gcc compiler for</A> +<B> Up:</B> <A NAME="tex2html1461" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1455" + HREF="node99.html">Resources and training in</A> + <B> <A NAME="tex2html1463" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120030000000000000"> +Elektronikladen HCS12 T-board</A> +</H4> +http://www.elektronikladen.de/en_hcs12tb.htmlhttp://www.elektronikladen.de/en_hcs12tb.html + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node101.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node101.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Gnu gcc compiler for HC12</TITLE> +<META NAME="description" CONTENT="Gnu gcc compiler for HC12"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node102.html"> +<LINK REL="previous" HREF="node100.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node102.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1476" + HREF="node102.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1472" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1466" + HREF="node100.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1474" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1477" + HREF="node102.html">Motorola documentation on HC12</A> +<B> Up:</B> <A NAME="tex2html1473" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1467" + HREF="node100.html">Elektronikladen HCS12 T-board</A> + <B> <A NAME="tex2html1475" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120040000000000000"> +Gnu gcc compiler for HC12</A> +</H4> +http://m68hc11.serveftp.org/m68hc11_port.phphttp://m68hc11.serveftp.org/m68hc11_port.php + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node102.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node102.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Motorola documentation on HC12</TITLE> +<META NAME="description" CONTENT="Motorola documentation on HC12"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node103.html"> +<LINK REL="previous" HREF="node101.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node103.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1488" + HREF="node103.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1484" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1478" + HREF="node101.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1486" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1489" + HREF="node103.html">Lauterbach debugger for HC12</A> +<B> Up:</B> <A NAME="tex2html1485" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1479" + HREF="node101.html">Gnu gcc compiler for</A> + <B> <A NAME="tex2html1487" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120050000000000000"> +Motorola documentation on HC12</A> +</H4> +http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC9S12DP256http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC9S12DP256 + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node103.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node103.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Lauterbach debugger for HC12</TITLE> +<META NAME="description" CONTENT="Lauterbach debugger for HC12"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node104.html"> +<LINK REL="previous" HREF="node102.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node104.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1500" + HREF="node104.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1496" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1490" + HREF="node102.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1498" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1501" + HREF="node104.html">Python language</A> +<B> Up:</B> <A NAME="tex2html1497" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1491" + HREF="node102.html">Motorola documentation on HC12</A> + <B> <A NAME="tex2html1499" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120060000000000000"> +Lauterbach debugger for HC12</A> +</H4> +http://www.lauterbach.com/http://www.lauterbach.com + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node104.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node104.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Python language</TITLE> +<META NAME="description" CONTENT="Python language"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node103.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node105.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1510" + HREF="node105.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1506" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1502" + HREF="node103.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1508" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1511" + HREF="node105.html">About the project</A> +<B> Up:</B> <A NAME="tex2html1507" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1503" + HREF="node103.html">Lauterbach debugger for HC12</A> + <B> <A NAME="tex2html1509" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120070000000000000"> +Python language</A> +</H4> +http://www.python.org/http://www.python.org + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node105.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node105.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,83 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>About the project</TITLE> +<META NAME="description" CONTENT="About the project"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node110.html"> +<LINK REL="previous" HREF="node97.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node106.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1522" + HREF="node106.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1518" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1512" + HREF="node104.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1520" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1523" + HREF="node106.html">Contributors</A> +<B> Up:</B> <A NAME="tex2html1519" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html1513" + HREF="node104.html">Python language</A> + <B> <A NAME="tex2html1521" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION000130000000000000000"> +About the project</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1524" + HREF="node106.html">Contributors </A> +<LI><A NAME="tex2html1525" + HREF="node107.html">Getting support</A> +<LI><A NAME="tex2html1526" + HREF="node108.html">Contributing</A> +<LI><A NAME="tex2html1527" + HREF="node109.html">License</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node106.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node106.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,162 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Contributors </TITLE> +<META NAME="description" CONTENT="Contributors "> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node107.html"> +<LINK REL="previous" HREF="node105.html"> +<LINK REL="up" HREF="node105.html"> +<LINK REL="next" HREF="node107.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1538" + HREF="node107.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1534" + HREF="node105.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1528" + HREF="node105.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1536" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1539" + HREF="node107.html">Getting support</A> +<B> Up:</B> <A NAME="tex2html1535" + HREF="node105.html">About the project</A> +<B> Previous:</B> <A NAME="tex2html1529" + HREF="node105.html">About the project</A> + <B> <A NAME="tex2html1537" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000131000000000000000"> +Contributors </A> +</H2> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="129" ALIGN="BOTTOM" BORDER="0" + SRC="./1000020100000258000000832C6FFAB4.png" + ALT="Image 1000020100000258000000832C6FFAB4"> + +</DIV> + +<P> +Unité mixte de recherche INRETS-LCPC + +<P> +sur les Interractions Véhicule-Infrastructure-Conducteur + +<P> +14, route de la minière + +<P> +78000 Versailles + +<P> +FRANCE + +<P> +Tel : +33 1 40 43 29 01 + +<P> +http://www.inrets.fr/ur/livichttp://www.inrets.fr/ur/livic + +<P> +<SPAN CLASS="textbf">Contributors :</SPAN> Francis DUPIN + +<P> +Camille BOSSARD + +<P> +Laurent ROMIEUX + +<P> + +<P><P> +<BR> + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="140" ALIGN="BOTTOM" BORDER="0" + SRC="./100002010000013A0000004A96B0C1FF.png" + ALT="Image 100002010000013A0000004A96B0C1FF"> + +</DIV> + +<P> +LOLITECH + +<P> +204, rue du Haut du Pin + +<P> +88470 Saint-Michel sur Meurthe + +<P> +FRANCE + +<P> +Tel : +33 3 29 52 95 67 + +<P> +http://www.lolitech.fr/http://www.lolitech.fr + +<P> +<B>Contributors : Edouard TISSERANT (Original author)</B> + +<P> +Laurent BESSARD + +<P> + +<P><P> +<BR> + +<P> +Many thanks to the other contributors for their great work: + +<P> +Raphael ZULLIGER + +<P> +David DUMINY (sté A6R) + +<P> +Zakaria BELAMRI + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node107.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node107.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Getting support</TITLE> +<META NAME="description" CONTENT="Getting support"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node108.html"> +<LINK REL="previous" HREF="node106.html"> +<LINK REL="up" HREF="node105.html"> +<LINK REL="next" HREF="node108.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1550" + HREF="node108.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1546" + HREF="node105.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1540" + HREF="node106.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1548" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1551" + HREF="node108.html">Contributing</A> +<B> Up:</B> <A NAME="tex2html1547" + HREF="node105.html">About the project</A> +<B> Previous:</B> <A NAME="tex2html1541" + HREF="node106.html">Contributors</A> + <B> <A NAME="tex2html1549" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000132000000000000000"> +Getting support</A> +</H2> +Send your feedback and bug reports to +mailto:canfestival-devel@lists.sourceforge.netcanfestival-devel@lists.sourceforge.net. + +<P> +For commercial support, and specific integration and +developments, please ask LOLITECH (see contributors). + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node108.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node108.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,81 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Contributing</TITLE> +<META NAME="description" CONTENT="Contributing"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node109.html"> +<LINK REL="previous" HREF="node107.html"> +<LINK REL="up" HREF="node105.html"> +<LINK REL="next" HREF="node109.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1562" + HREF="node109.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1558" + HREF="node105.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1552" + HREF="node107.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1560" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1563" + HREF="node109.html">License</A> +<B> Up:</B> <A NAME="tex2html1559" + HREF="node105.html">About the project</A> +<B> Previous:</B> <A NAME="tex2html1553" + HREF="node107.html">Getting support</A> + <B> <A NAME="tex2html1561" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000133000000000000000"> +Contributing</A> +</H2> +You are free to contribute your specific interfaces back to the project. +This way, you can hope to get support from CanFestival users community. + +<P> +Please send your patch to +mailto:canfestival-devel@lists.sourceforge.netcanfestival-devel@lists.sourceforge.net. + +<P> +Feel free to create some new predefined DS-4xx profiles (*.prf) in +objdictgen/config, as much as possible respectful to the official +specifications. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node109.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node109.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,132 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>License</TITLE> +<META NAME="description" CONTENT="License"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node108.html"> +<LINK REL="up" HREF="node105.html"> +<LINK REL="next" HREF="node110.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1572" + HREF="node110.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1568" + HREF="node105.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1564" + HREF="node108.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1570" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1573" + HREF="node110.html">About this document ...</A> +<B> Up:</B> <A NAME="tex2html1569" + HREF="node105.html">About the project</A> +<B> Previous:</B> <A NAME="tex2html1565" + HREF="node108.html">Contributing</A> + <B> <A NAME="tex2html1571" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000134000000000000000"> +License</A> +</H2> +All the project is licensed with LGPL. This mean you can link +CanFestival with any code without being obliged to publish it. + +<P> +<TT>#This file is part of CanFestival, a library implementing CanOpen +Stack. <BR> +# <BR> +#Copyright (C): Edouard TISSERANT, Francis DUPIN and Laurent BESSARD +<BR> +# <BR> +#See COPYING file for copyrights details. <BR> +# <BR> +#This library is free software; you can redistribute it and/or <BR> +#modify it under the terms of the GNU Lesser General Public <BR> +#License as published by the Free Software Foundation; either <BR> +#version 2.1 of the License, or (at your option) any later version. +<BR> +# <BR> +#This library is distributed in the hope that it will be useful, +<BR> +#but WITHOUT ANY WARRANTY; without even the implied warranty of +<BR> +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. the GNU +<BR> +#Lesser General Public License for more details. <BR> +# <BR> +#You should have received a copy of the GNU Lesser General Public +<BR> +#License along with this library; if not, write to the Free Software +<BR> +#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +2111-1307 </TT> + +<P> + +<P><P> +<BR> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html1572" + HREF="node110.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1568" + HREF="node105.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1564" + HREF="node108.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1570" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1573" + HREF="node110.html">About this document ...</A> +<B> Up:</B> <A NAME="tex2html1569" + HREF="node105.html">About the project</A> +<B> Previous:</B> <A NAME="tex2html1565" + HREF="node108.html">Contributing</A> + <B> <A NAME="tex2html1571" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node11.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node11.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Host requirements</TITLE> +<META NAME="description" CONTENT="Host requirements"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node15.html"> +<LINK REL="previous" HREF="node10.html"> +<LINK REL="up" HREF="node10.html"> +<LINK REL="next" HREF="node12.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html285" + HREF="node12.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html281" + HREF="node10.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html275" + HREF="node10.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html283" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html286" + HREF="node12.html">Object Dictionary Editor GUI</A> +<B> Up:</B> <A NAME="tex2html282" + HREF="node10.html">How to start</A> +<B> Previous:</B> <A NAME="tex2html276" + HREF="node10.html">How to start</A> + <B> <A NAME="tex2html284" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00041000000000000000"> +Host requirements</A> +</H2> +What you need on your development workstation. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html287" + HREF="node12.html">Object Dictionary Editor GUI</A> +<LI><A NAME="tex2html288" + HREF="node13.html">and Unix-likes</A> +<LI><A NAME="tex2html289" + HREF="node14.html">Windows (for native win32 target)</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node110.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node110.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,78 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>About this document ...</TITLE> +<META NAME="description" CONTENT="About this document ..."> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node105.html"> +<LINK REL="up" HREF="manual.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next_g.png"> +<A NAME="tex2html1578" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1574" + HREF="node109.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1580" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Up:</B> <A NAME="tex2html1579" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html1575" + HREF="node109.html">License</A> + <B> <A NAME="tex2html1581" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION000140000000000000000"> +About this document ...</A> +</H1> + <STRONG><BIG CLASS="XHUGE">Documentation</BIG></STRONG><P> +This document was generated using the +<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2002-2-1 (1.71) +<P> +Copyright © 1993, 1994, 1995, 1996, +Nikos Drakos, +Computer Based Learning Unit, University of Leeds. +<BR> +Copyright © 1997, 1998, 1999, +<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>, +Mathematics Department, Macquarie University, Sydney. +<P> +The command line arguments were: <BR> + <STRONG>latex2html</STRONG> <TT>-dir html manual.tex</TT> +<P> +The translation was initiated by epimerde on 2007-06-05 +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node12.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node12.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Object Dictionary Editor GUI</TITLE> +<META NAME="description" CONTENT="Object Dictionary Editor GUI"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node13.html"> +<LINK REL="previous" HREF="node11.html"> +<LINK REL="up" HREF="node11.html"> +<LINK REL="next" HREF="node13.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html300" + HREF="node13.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html296" + HREF="node11.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html290" + HREF="node11.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html298" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html301" + HREF="node13.html">and Unix-likes</A> +<B> Up:</B> <A NAME="tex2html297" + HREF="node11.html">Host requirements</A> +<B> Previous:</B> <A NAME="tex2html291" + HREF="node11.html">Host requirements</A> + <B> <A NAME="tex2html299" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00041100000000000000"> +Object Dictionary Editor GUI</A> +</H3> + +<OL> +<LI>Python, with +</LI> +<LI>wxPyhon modules installed (at least version 2.6.3). +</LI> +<LI>Gnosis xml tools. (Optional can also be installed locally to the +project automatically will the help of a Makefile. Please see +a91UsingDictionaryEditorGUIoutline9.1) Using Dictionary +Editor GUI ) +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node13.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node13.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>and Unix-likes</TITLE> +<META NAME="description" CONTENT="and Unix-likes"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node14.html"> +<LINK REL="previous" HREF="node12.html"> +<LINK REL="up" HREF="node11.html"> +<LINK REL="next" HREF="node14.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html312" + HREF="node14.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html308" + HREF="node11.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html302" + HREF="node12.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html310" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html313" + HREF="node14.html">Windows (for native win32</A> +<B> Up:</B> <A NAME="tex2html309" + HREF="node11.html">Host requirements</A> +<B> Previous:</B> <A NAME="tex2html303" + HREF="node12.html">Object Dictionary Editor GUI</A> + <B> <A NAME="tex2html311" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00041200000000000000"> +and Unix-likes</A> +</H3> + +<OL> +<LI>Linux, FreeBSD, Cygwin or any Unix environment with GNU toolchain. +</LI> +<LI>The GNU C compiler (gcc) or any other ANSI-C compiler for your +target platform. +</LI> +<LI>Xpdf, and the official 301_v04000201.pdf file in order to get GUI +context sensitive help. Download the ds301 at +http://www.can-cia.org/downloads/ciaspecifications/?1390http://www.can-cia.org/downloads/ciaspecifications/?1390. +</LI> +<LI>GNU Make +</LI> +<LI>Bash and sed +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node14.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node14.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Windows (for native win32 target)</TITLE> +<META NAME="description" CONTENT="Windows (for native win32 target)"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node13.html"> +<LINK REL="up" HREF="node11.html"> +<LINK REL="next" HREF="node15.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html322" + HREF="node15.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html318" + HREF="node11.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html314" + HREF="node13.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html320" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html323" + HREF="node15.html">How to get CanFestival</A> +<B> Up:</B> <A NAME="tex2html319" + HREF="node11.html">Host requirements</A> +<B> Previous:</B> <A NAME="tex2html315" + HREF="node13.html">and Unix-likes</A> + <B> <A NAME="tex2html321" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00041300000000000000"> +Windows (for native win32 target)</A> +</H3> + +<OL> +<LI>Visual Studio Express 2005 or worst. +</LI> +<LI>Microsoft platform SDK (requires Genuine Advantage) +</LI> +<LI>Cygwin (for configuration only) +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node15.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node15.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,82 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>How to get CanFestival</TITLE> +<META NAME="description" CONTENT="How to get CanFestival"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node11.html"> +<LINK REL="up" HREF="node10.html"> +<LINK REL="next" HREF="node16.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html332" + HREF="node16.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html328" + HREF="node10.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html324" + HREF="node14.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html330" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html333" + HREF="node16.html">Understanding Canfestival</A> +<B> Up:</B> <A NAME="tex2html329" + HREF="node10.html">How to start</A> +<B> Previous:</B> <A NAME="tex2html325" + HREF="node14.html">Windows (for native win32</A> + <B> <A NAME="tex2html331" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00042000000000000000"> +How to get CanFestival</A> +</H2> +Please always use CVS, this is the best way to get the most reactive +support from the developer community : + +<P> +cvs -d:pserver:anonymous@lolitech.dyndns.org:/canfestival +login +<BR> +(type return, without entering a password) + +<P> +Then, enter : <BR> +cvs -z3 -d:pserver:anonymous@lolitech.dyndns.org:/canfestival co +-P CanFestival-3 + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node16.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node16.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,83 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Understanding Canfestival</TITLE> +<META NAME="description" CONTENT="Understanding Canfestival"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node21.html"> +<LINK REL="previous" HREF="node10.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node17.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html344" + HREF="node17.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html340" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html334" + HREF="node15.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html342" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html345" + HREF="node17.html">CanFestival Project tree layout</A> +<B> Up:</B> <A NAME="tex2html341" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html335" + HREF="node15.html">How to get CanFestival</A> + <B> <A NAME="tex2html343" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00050000000000000000"> +Understanding Canfestival</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html346" + HREF="node17.html">CanFestival Project tree layout</A> +<LI><A NAME="tex2html347" + HREF="node18.html">Implement CanFestival in your application</A> +<LI><A NAME="tex2html348" + HREF="node19.html">CanFestival CAN interfaces</A> +<LI><A NAME="tex2html349" + HREF="node20.html">CanFestival events scheduling</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node17.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node17.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,135 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CanFestival Project tree layout</TITLE> +<META NAME="description" CONTENT="CanFestival Project tree layout"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node18.html"> +<LINK REL="previous" HREF="node16.html"> +<LINK REL="up" HREF="node16.html"> +<LINK REL="next" HREF="node18.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html360" + HREF="node18.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html356" + HREF="node16.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html350" + HREF="node16.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html358" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html361" + HREF="node18.html">Implement CanFestival in your</A> +<B> Up:</B> <A NAME="tex2html357" + HREF="node16.html">Understanding Canfestival</A> +<B> Previous:</B> <A NAME="tex2html351" + HREF="node16.html">Understanding Canfestival</A> + <B> <A NAME="tex2html359" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00051000000000000000"> +CanFestival Project tree layout</A> +</H2> +Simplified directory structure. + +<P> +<TT><B>./src ANSI-C source of CANOpen stack</B></TT> + +<P> +<TT><B>include Exportables Header files</B></TT> + +<P> +<TT><B>./drivers Interfaces to specific platforms/HW</B></TT> + +<P> +<TT>./drivers/unix Linux and Cygwin OS interface</TT> + +<P> +<TT>./drivers/win32 Native Win32 OS interface</TT> + +<P> +<TT>./drivers/timers_xeno Xenomai timers/threads (Linux only)</TT> + +<P> +<TT>./drivers/timers_unix Posix timers/threads (Linux, Cygwin)</TT> + +<P> +<TT>./drivers/can_peak_linux PeakSystem CAN library interface</TT> + +<P> +<TT>./drivers/can_peak_win32 PeakSystem PCAN-Light interface</TT> + +<P> +<TT>./drivers/can_uvccm_win32 Acacetuss RS232 +``CAN-uVCCM'' interface</TT> + +<P> +<TT>./drivers/can_virtual Fake CAN network (Linux, Cygwin)</TT> + +<P> +<TT>./drivers/hcs12 HCS12 full target interface</TT> + +<P> +<TT><B>./examples Examples</B></TT> + +<P> +<TT>./examples/TestMasterSlave 2 nodes, NMT SYNC SDO PDO, win32+unix</TT> + +<P> +<TT>./examples/TestMasterMicroMod 1 node, control Peak I/O Module, unix</TT> + +<P> +<TT>./examples/gene_SYNC_HCS12 Just send periodic SYNC on HCS12</TT> + +<P> +<TT>./examples/win32test Ask some DS301 infos to a node (<SPAN CLASS="textbf">win32)</SPAN></TT> + +<P> +<TT><B>./objdictgen Object Dictionary editor GUI</B></TT> + +<P> +<TT>./objdictgen/config Pre-defined OD profiles</TT> + +<P> +<TT>./objdictgen/examples Some examples/test OD</TT> + +<P> +<TT><B>./doc Project and CanOpen doc</B></TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node18.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node18.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Implement CanFestival in your application</TITLE> +<META NAME="description" CONTENT="Implement CanFestival in your application"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node19.html"> +<LINK REL="previous" HREF="node17.html"> +<LINK REL="up" HREF="node16.html"> +<LINK REL="next" HREF="node19.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html372" + HREF="node19.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html368" + HREF="node16.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html362" + HREF="node17.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html370" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html373" + HREF="node19.html">CanFestival CAN interfaces</A> +<B> Up:</B> <A NAME="tex2html369" + HREF="node16.html">Understanding Canfestival</A> +<B> Previous:</B> <A NAME="tex2html363" + HREF="node17.html">CanFestival Project tree layout</A> + <B> <A NAME="tex2html371" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00052000000000000000"> +Implement CanFestival in your application</A> +</H2> + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="788" HEIGHT="557" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000003F9000002CF880931E7.png" + ALT="Image 10000201000003F9000002CF880931E7"> + +</DIV> + +<P> + +<P><P> +<BR> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node19.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node19.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,101 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CanFestival CAN interfaces</TITLE> +<META NAME="description" CONTENT="CanFestival CAN interfaces"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node20.html"> +<LINK REL="previous" HREF="node18.html"> +<LINK REL="up" HREF="node16.html"> +<LINK REL="next" HREF="node20.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html384" + HREF="node20.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html380" + HREF="node16.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html374" + HREF="node18.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html382" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html385" + HREF="node20.html">CanFestival events scheduling</A> +<B> Up:</B> <A NAME="tex2html381" + HREF="node16.html">Understanding Canfestival</A> +<B> Previous:</B> <A NAME="tex2html375" + HREF="node18.html">Implement CanFestival in your</A> + <B> <A NAME="tex2html383" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00053000000000000000"> +CanFestival CAN interfaces</A> +</H2> +Because most CAN controllers and drivers implement FIFOs, CanFestival +consider sending message as a non bloking operation. + +<P> +In order to prevent reentrent calls to the stack, messages reception is +implemented differently on µC and OS.: + +<P> + +<OL> +<LI>µC must provide interuption masking for timer and can +receive IT +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="788" HEIGHT="291" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000003CA0000016604E6A5EF.png" + ALT="Image 10000201000003CA0000016604E6A5EF"> + +</DIV> +</LI> +<LI>OS must provide a receive thread, a timer thread and a mutex. CAN +reception is a bloking operation. +<BR> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="788" HEIGHT="557" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000003F9000002CF8B0CDAEA.png" + ALT="Image 10000201000003F9000002CF8B0CDAEA"> + +</DIV> +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node2.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node2.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,83 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Introduction</TITLE> +<META NAME="description" CONTENT="Introduction"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node5.html"> +<LINK REL="previous" HREF="node1.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node3.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html170" + HREF="node3.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html166" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html160" + HREF="node1.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html168" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html171" + HREF="node3.html">The CanFestival project</A> +<B> Up:</B> <A NAME="tex2html167" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html161" + HREF="node1.html">Contents</A> + <B> <A NAME="tex2html169" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00020000000000000000"> +Introduction</A> +</H1> +This document describe the CANOpen layer.CanFestival is an OpenSource +(LGPL) CANOpen framework. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html172" + HREF="node3.html">The CanFestival project</A> +<LI><A NAME="tex2html173" + HREF="node4.html">What is CANopen</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node20.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node20.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CanFestival events scheduling</TITLE> +<META NAME="description" CONTENT="CanFestival events scheduling"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node19.html"> +<LINK REL="up" HREF="node16.html"> +<LINK REL="next" HREF="node21.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html394" + HREF="node21.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html390" + HREF="node16.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html386" + HREF="node19.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html392" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html395" + HREF="node21.html">Linux Target</A> +<B> Up:</B> <A NAME="tex2html391" + HREF="node16.html">Understanding Canfestival</A> +<B> Previous:</B> <A NAME="tex2html387" + HREF="node19.html">CanFestival CAN interfaces</A> + <B> <A NAME="tex2html393" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00054000000000000000"> +CanFestival events scheduling</A> +</H2> +A CanOpen node must be able to take delayed actions. + +<P> +As exemples, periodic sync emission, heartbeat production or SDO timeout +need to set some alarms that will be called later and do the job. + +<P> +µC generaly do not have enough free timers to handle all the +CanOpen needs directly. Moreover, CanFestival internal data may be +corrupt by reentrant calls. + +<P> +CanFestival implement a micro-scheduler (timer.c). It uses only one +timer to mimic many timers. It manage an alarm table, and call alarms +at desired time. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="788" HEIGHT="315" ALIGN="BOTTOM" BORDER="0" + SRC="./100000000000022C000000DEDAD2140C.png" + ALT="Image 100000000000022C000000DEDAD2140C"> + +</DIV> + +<P> +Scheduler can handle short clock value ranges limitation found on some +µC. As an example, value range for a 16bit clock counter with +4µs tick is crossed within 0.26 seconds... Long alarms must be +segmented. + +<P> +Chronogram illustrate a long alarm (A) and a short periodic alarm (B), +with a A value > clock range > B value. +Values t0...t8 are successive setTimer call parameter values. t1 +illustrates an intermediate call to TimeDispatch, caused by a delay +longer than clock range. Because of long alarm segmentation, at the end +of t1, TimeDispatch call will not trig any alarm callback. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="788" HEIGHT="219" ALIGN="BOTTOM" BORDER="0" + SRC="./1000000000000396000000FFC42573DA.png" + ALT="Image 1000000000000396000000FFC42573DA"> + +</DIV> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html394" + HREF="node21.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html390" + HREF="node16.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html386" + HREF="node19.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html392" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html395" + HREF="node21.html">Linux Target</A> +<B> Up:</B> <A NAME="tex2html391" + HREF="node16.html">Understanding Canfestival</A> +<B> Previous:</B> <A NAME="tex2html387" + HREF="node19.html">CanFestival CAN interfaces</A> + <B> <A NAME="tex2html393" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node21.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node21.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,101 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Linux Target</TITLE> +<META NAME="description" CONTENT="Linux Target"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node31.html"> +<LINK REL="previous" HREF="node16.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node22.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html406" + HREF="node22.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html402" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html396" + HREF="node20.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html404" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html407" + HREF="node22.html">Linux Compilation and installation</A> +<B> Up:</B> <A NAME="tex2html403" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html397" + HREF="node20.html">CanFestival events scheduling</A> + <B> <A NAME="tex2html405" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00060000000000000000"> +Linux Target</A> +</H1> +Linux target is default configure target. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html408" + HREF="node22.html">Linux Compilation and installation</A> +<UL> +<LI><A NAME="tex2html409" + HREF="node23.html">Standard Linux node</A> +<LI><A NAME="tex2html410" + HREF="node24.html">Real-Time Linux node</A> +<LI><A NAME="tex2html411" + HREF="node25.html">CAN devices</A> +<UL> +<LI><A NAME="tex2html412" + HREF="node26.html">Peak systems</A> +<LI><A NAME="tex2html413" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<LI><A NAME="tex2html414" + HREF="node28.html">LinCan</A> +<LI><A NAME="tex2html415" + HREF="node29.html">Virtual CAN interfaces (for test/debug)</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html416" + HREF="node30.html">Testing your CanFestival installation</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node22.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node22.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,106 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Linux Compilation and installation</TITLE> +<META NAME="description" CONTENT="Linux Compilation and installation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node30.html"> +<LINK REL="previous" HREF="node21.html"> +<LINK REL="up" HREF="node21.html"> +<LINK REL="next" HREF="node23.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html427" + HREF="node23.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html423" + HREF="node21.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html417" + HREF="node21.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html425" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html428" + HREF="node23.html">Standard Linux node</A> +<B> Up:</B> <A NAME="tex2html424" + HREF="node21.html">Linux Target</A> +<B> Previous:</B> <A NAME="tex2html418" + HREF="node21.html">Linux Target</A> + <B> <A NAME="tex2html426" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00061000000000000000"> +Linux Compilation and installation</A> +</H2> +Call ./configure -help to see all available compile time options. + +<P> +After invoking ./configure with your platform specific switches, just +type make. + +<P> +<TT>./configure [options]</TT> + +<P> +<TT>make</TT> + +<P> +<TT>make install</TT> + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html429" + HREF="node23.html">Standard Linux node</A> +<LI><A NAME="tex2html430" + HREF="node24.html">Real-Time Linux node</A> +<LI><A NAME="tex2html431" + HREF="node25.html">CAN devices</A> +<UL> +<LI><A NAME="tex2html432" + HREF="node26.html">Peak systems</A> +<LI><A NAME="tex2html433" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<LI><A NAME="tex2html434" + HREF="node28.html">LinCan</A> +<LI><A NAME="tex2html435" + HREF="node29.html">Virtual CAN interfaces (for test/debug)</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node23.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node23.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Standard Linux node</TITLE> +<META NAME="description" CONTENT="Standard Linux node"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node24.html"> +<LINK REL="previous" HREF="node22.html"> +<LINK REL="up" HREF="node22.html"> +<LINK REL="next" HREF="node24.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html446" + HREF="node24.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html442" + HREF="node22.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html436" + HREF="node22.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html444" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html447" + HREF="node24.html">Real-Time Linux node</A> +<B> Up:</B> <A NAME="tex2html443" + HREF="node22.html">Linux Compilation and installation</A> +<B> Previous:</B> <A NAME="tex2html437" + HREF="node22.html">Linux Compilation and installation</A> + <B> <A NAME="tex2html445" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00061100000000000000"> +Standard Linux node</A> +</H3> +Configure switch: + +<P> +<TT> -timers=unix</TT> + +<P> +To do a CANopen node running on PC-Linux, you need : + +<P> + +<OL> +<LI>A working linux distribution +</LI> +<LI>One or more Peak system PC CAN interface and the last Peak Linux +driver installed. +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node24.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node24.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Real-Time Linux node</TITLE> +<META NAME="description" CONTENT="Real-Time Linux node"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node25.html"> +<LINK REL="previous" HREF="node23.html"> +<LINK REL="up" HREF="node22.html"> +<LINK REL="next" HREF="node25.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html458" + HREF="node25.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html454" + HREF="node22.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html448" + HREF="node23.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html456" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html459" + HREF="node25.html">CAN devices</A> +<B> Up:</B> <A NAME="tex2html455" + HREF="node22.html">Linux Compilation and installation</A> +<B> Previous:</B> <A NAME="tex2html449" + HREF="node23.html">Standard Linux node</A> + <B> <A NAME="tex2html457" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00061200000000000000"> +Real-Time Linux node</A> +</H3> +Configure switch: + +<P> +<TT> -timers=xeno</TT> + +<P> +To do a CANopen node running on PC-Linux, you need : + +<P> + +<OL> +<LI>A working Linux distribution patched with XENOMAI 2.1 or greater. +</LI> +<LI>One or more Peak system PC CAN interface and the last Peak Real +Time Linux driver installed. +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node25.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node25.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CAN devices</TITLE> +<META NAME="description" CONTENT="CAN devices"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node24.html"> +<LINK REL="up" HREF="node22.html"> +<LINK REL="next" HREF="node26.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html468" + HREF="node26.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html464" + HREF="node22.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html460" + HREF="node24.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html466" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html469" + HREF="node26.html">Peak systems</A> +<B> Up:</B> <A NAME="tex2html465" + HREF="node22.html">Linux Compilation and installation</A> +<B> Previous:</B> <A NAME="tex2html461" + HREF="node24.html">Real-Time Linux node</A> + <B> <A NAME="tex2html467" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00061300000000000000"> +CAN devices</A> +</H3> +Curently supported CAN devices and corresponding configure switch: + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html470" + HREF="node26.html">Peak systems</A> +<LI><A NAME="tex2html471" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<LI><A NAME="tex2html472" + HREF="node28.html">LinCan</A> +<LI><A NAME="tex2html473" + HREF="node29.html">Virtual CAN interfaces (for test/debug)</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node26.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node26.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,83 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Peak systems</TITLE> +<META NAME="description" CONTENT="Peak systems"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node27.html"> +<LINK REL="previous" HREF="node25.html"> +<LINK REL="up" HREF="node25.html"> +<LINK REL="next" HREF="node27.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html484" + HREF="node27.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html480" + HREF="node25.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html474" + HREF="node25.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html482" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html485" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> +<B> Up:</B> <A NAME="tex2html481" + HREF="node25.html">CAN devices</A> +<B> Previous:</B> <A NAME="tex2html475" + HREF="node25.html">CAN devices</A> + <B> <A NAME="tex2html483" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00061310000000000000"> +Peak systems</A> +</H4> +Configure switch: + +<P> +<TT>-can=peak_linux</TT> + +<P> +PeakSystems CAN interface is automatically chosen as default CAN +interface if libpcan is present in the system. + +<P> +Please download driver at +http://www.peak-system.com/linuxhttp://www.peak-system.com/linux +and follow instructions in order to install driver on your system. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node27.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node27.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Socket-Can (http://socketcan.berlios.de)</TITLE> +<META NAME="description" CONTENT="Socket-Can (http://socketcan.berlios.de)"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node28.html"> +<LINK REL="previous" HREF="node26.html"> +<LINK REL="up" HREF="node25.html"> +<LINK REL="next" HREF="node28.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html496" + HREF="node28.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html492" + HREF="node25.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html486" + HREF="node26.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html494" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html497" + HREF="node28.html">LinCan</A> +<B> Up:</B> <A NAME="tex2html493" + HREF="node25.html">CAN devices</A> +<B> Previous:</B> <A NAME="tex2html487" + HREF="node26.html">Peak systems</A> + <B> <A NAME="tex2html495" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00061320000000000000"> +Socket-Can (http://socketcan.berlios.de)</A> +</H4> +Configure switch: + +<P> +<TT>-can=socket</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node28.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node28.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>LinCan</TITLE> +<META NAME="description" CONTENT="LinCan"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node29.html"> +<LINK REL="previous" HREF="node27.html"> +<LINK REL="up" HREF="node25.html"> +<LINK REL="next" HREF="node29.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html508" + HREF="node29.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html504" + HREF="node25.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html498" + HREF="node27.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html506" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html509" + HREF="node29.html">Virtual CAN interfaces (for</A> +<B> Up:</B> <A NAME="tex2html505" + HREF="node25.html">CAN devices</A> +<B> Previous:</B> <A NAME="tex2html499" + HREF="node27.html">Socket-Can (http://socketcan.berlios.de)</A> + <B> <A NAME="tex2html507" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00061330000000000000"> +LinCan</A> +</H4> +Configure switch: + +<P> +<TT>-can=lincan</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node29.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node29.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Virtual CAN interfaces (for test/debug)</TITLE> +<META NAME="description" CONTENT="Virtual CAN interfaces (for test/debug)"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node28.html"> +<LINK REL="up" HREF="node25.html"> +<LINK REL="next" HREF="node30.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html518" + HREF="node30.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html514" + HREF="node25.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html510" + HREF="node28.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html516" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html519" + HREF="node30.html">Testing your CanFestival installation</A> +<B> Up:</B> <A NAME="tex2html515" + HREF="node25.html">CAN devices</A> +<B> Previous:</B> <A NAME="tex2html511" + HREF="node28.html">LinCan</A> + <B> <A NAME="tex2html517" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00061340000000000000"> +Virtual CAN interfaces (for test/debug)</A> +</H4> +Configure switch: + +<P> +<TT>-can=virtual</TT> + +<P> +Virtual CAN interface use Unix pipes to emulate a virtual CAN network. +Each message issued from a node is repeat to all other nodes. Currently +only works with nodes running in the same process, and does not support +work with Xenomai. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node3.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node3.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>The CanFestival project</TITLE> +<META NAME="description" CONTENT="The CanFestival project"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node4.html"> +<LINK REL="previous" HREF="node2.html"> +<LINK REL="up" HREF="node2.html"> +<LINK REL="next" HREF="node4.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html184" + HREF="node4.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html180" + HREF="node2.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html174" + HREF="node2.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html182" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html185" + HREF="node4.html">What is CANopen</A> +<B> Up:</B> <A NAME="tex2html181" + HREF="node2.html">Introduction</A> +<B> Previous:</B> <A NAME="tex2html175" + HREF="node2.html">Introduction</A> + <B> <A NAME="tex2html183" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00021000000000000000"> +The CanFestival project</A> +</H2> +This project, initiated by Edouard TISSERANT in 2001, as grown thanks to +Francis DUPIN and other contributors. + +<P> +Today, CanFestival focuses on providing an ANSI-C platform independent +CANOpen stack that can be implemented as master or slave nodes on PCs, +Real-time IPCs, and Microcontrollers. + +<P> +CanFestival is a project supported by Lolitech. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node30.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node30.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,87 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Testing your CanFestival installation</TITLE> +<META NAME="description" CONTENT="Testing your CanFestival installation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node22.html"> +<LINK REL="up" HREF="node21.html"> +<LINK REL="next" HREF="node31.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html528" + HREF="node31.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html524" + HREF="node21.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html520" + HREF="node29.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html526" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html529" + HREF="node31.html">Windows Targets</A> +<B> Up:</B> <A NAME="tex2html525" + HREF="node21.html">Linux Target</A> +<B> Previous:</B> <A NAME="tex2html521" + HREF="node29.html">Virtual CAN interfaces (for</A> + <B> <A NAME="tex2html527" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00062000000000000000"> +Testing your CanFestival installation</A> +</H2> +Sample provided in /example/TestMasterSlave is installed into your +system during installation. + +<P> +<TT>TestMasterSlave</TT> + +<P> +Default can driver library is libcanfestival_can_virtual.so., which +will simply pass CAN messages through Unix pipes between Master and +Slave. + +<P> +You may also want to specify different can interface and define some CAN +ports. An other example using Peaks dual PCMCIA +(configure and install with -can=peak) : + +<P> +<TT>TestMasterSlave -l libcanfestival_can_peak.so -s 40 -m 41</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node31.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node31.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Windows Targets</TITLE> +<META NAME="description" CONTENT="Windows Targets"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node44.html"> +<LINK REL="previous" HREF="node21.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node32.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html540" + HREF="node32.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html536" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html530" + HREF="node30.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html538" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html541" + HREF="node32.html">Object Dictionary Editor GUI</A> +<B> Up:</B> <A NAME="tex2html537" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html531" + HREF="node30.html">Testing your CanFestival installation</A> + <B> <A NAME="tex2html539" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00070000000000000000"> +Windows Targets</A> +</H1> +CanFestival can be compiled and run on Windows platform. It is possible +to use both Cygwin and win32 native runtime environment. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html542" + HREF="node32.html">Object Dictionary Editor GUI installation.</A> +<LI><A NAME="tex2html543" + HREF="node33.html">CYGWIN</A> +<UL> +<LI><A NAME="tex2html544" + HREF="node34.html">Requirements</A> +<LI><A NAME="tex2html545" + HREF="node35.html">Cygwin configuration and compilation</A> +<UL> +<LI><A NAME="tex2html546" + HREF="node36.html">A single node with PcanLight and Peak CAN-USB adapter</A> +<LI><A NAME="tex2html547" + HREF="node37.html">Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html548" + HREF="node38.html">Visual Studio C++</A> +<UL> +<LI><A NAME="tex2html549" + HREF="node39.html">Requirements</A> +<LI><A NAME="tex2html550" + HREF="node40.html">Configuration with cygwin</A> +<LI><A NAME="tex2html551" + HREF="node41.html">Compilation with Visual Studio</A> +<UL> +<LI><A NAME="tex2html552" + HREF="node42.html">PcanLight and the can_peak_win32 project.</A> +</UL> +<LI><A NAME="tex2html553" + HREF="node43.html">Testing</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node32.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node32.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,73 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Object Dictionary Editor GUI installation.</TITLE> +<META NAME="description" CONTENT="Object Dictionary Editor GUI installation."> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node33.html"> +<LINK REL="previous" HREF="node31.html"> +<LINK REL="up" HREF="node31.html"> +<LINK REL="next" HREF="node33.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html564" + HREF="node33.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html560" + HREF="node31.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html554" + HREF="node31.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html562" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html565" + HREF="node33.html">CYGWIN</A> +<B> Up:</B> <A NAME="tex2html561" + HREF="node31.html">Windows Targets</A> +<B> Previous:</B> <A NAME="tex2html555" + HREF="node31.html">Windows Targets</A> + <B> <A NAME="tex2html563" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00071000000000000000"> +Object Dictionary Editor GUI installation.</A> +</H2> +Please refer to +a821UsingDictionaryEditorGUIoutline8.2.1)Using Dictionary +Editor GUI + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node33.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node33.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CYGWIN</TITLE> +<META NAME="description" CONTENT="CYGWIN"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node38.html"> +<LINK REL="previous" HREF="node32.html"> +<LINK REL="up" HREF="node31.html"> +<LINK REL="next" HREF="node34.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html576" + HREF="node34.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html572" + HREF="node31.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html566" + HREF="node32.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html574" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html577" + HREF="node34.html">Requirements</A> +<B> Up:</B> <A NAME="tex2html573" + HREF="node31.html">Windows Targets</A> +<B> Previous:</B> <A NAME="tex2html567" + HREF="node32.html">Object Dictionary Editor GUI</A> + <B> <A NAME="tex2html575" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00072000000000000000"> +CYGWIN</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html578" + HREF="node34.html">Requirements</A> +<LI><A NAME="tex2html579" + HREF="node35.html">Cygwin configuration and compilation</A> +<UL> +<LI><A NAME="tex2html580" + HREF="node36.html">A single node with PcanLight and Peak CAN-USB adapter</A> +<LI><A NAME="tex2html581" + HREF="node37.html">Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node34.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node34.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,97 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Requirements</TITLE> +<META NAME="description" CONTENT="Requirements"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node35.html"> +<LINK REL="previous" HREF="node33.html"> +<LINK REL="up" HREF="node33.html"> +<LINK REL="next" HREF="node35.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html592" + HREF="node35.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html588" + HREF="node33.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html582" + HREF="node33.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html590" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html593" + HREF="node35.html">Cygwin configuration and compilation</A> +<B> Up:</B> <A NAME="tex2html589" + HREF="node33.html">CYGWIN</A> +<B> Previous:</B> <A NAME="tex2html583" + HREF="node33.html">CYGWIN</A> + <B> <A NAME="tex2html591" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00072100000000000000"> +Requirements</A> +</H3> +Cygwin have to be installed with those packages : + +<P> + +<OL> +<LI>gcc +</LI> +<LI>unzip +</LI> +<LI>wget +</LI> +<LI>make +</LI> +</OL> +Currently, the only supported CAN devices are PeakSystems ones, with +PcanLight driver and library. + +<P> +Please download driver at +http://www.peak-system.com/themen/download_gb.htmlhttp://www.peak-system.com/themen/download_gb.html + - follow instructions in order to install driver on your system. + +<P> +Install Cygwin as required, and the driver for your Peak CAN device. + +<P> +Open a Cygwin terminal, and follow those instructions: + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node35.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node35.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,78 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Cygwin configuration and compilation</TITLE> +<META NAME="description" CONTENT="Cygwin configuration and compilation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node34.html"> +<LINK REL="up" HREF="node33.html"> +<LINK REL="next" HREF="node36.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html602" + HREF="node36.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html598" + HREF="node33.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html594" + HREF="node34.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html600" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html603" + HREF="node36.html">A single node with</A> +<B> Up:</B> <A NAME="tex2html599" + HREF="node33.html">CYGWIN</A> +<B> Previous:</B> <A NAME="tex2html595" + HREF="node34.html">Requirements</A> + <B> <A NAME="tex2html601" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00072200000000000000"> +Cygwin configuration and compilation</A> +</H3> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html604" + HREF="node36.html">A single node with PcanLight and Peak CAN-USB adapter</A> +<LI><A NAME="tex2html605" + HREF="node37.html">Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node36.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node36.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>A single node with PcanLight and Peak CAN-USB adapter</TITLE> +<META NAME="description" CONTENT="A single node with PcanLight and Peak CAN-USB adapter"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node37.html"> +<LINK REL="previous" HREF="node35.html"> +<LINK REL="up" HREF="node35.html"> +<LINK REL="next" HREF="node37.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html616" + HREF="node37.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html612" + HREF="node35.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html606" + HREF="node35.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html614" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html617" + HREF="node37.html">Two nodes with PcanLight</A> +<B> Up:</B> <A NAME="tex2html613" + HREF="node35.html">Cygwin configuration and compilation</A> +<B> Previous:</B> <A NAME="tex2html607" + HREF="node35.html">Cygwin configuration and compilation</A> + <B> <A NAME="tex2html615" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00072210000000000000"> +A single node with PcanLight and Peak CAN-USB adapter</A> +</H4> +Download the PCAN-Light Zip file for your HW ( URL from download page +): + +<P> +<TT>wget http://www.peak-system.com/files/usb.zip</TT> + +<P> +Extract its content into your cygwin home (it will create a ``Disk'' +directory): + +<P> +<TT>unzip usb.zip</TT> + +<P> +Configure CanFestival3 providing path to the desired PcanLight +implementation: + +<P> +<TT>cd CanFestival-3</TT> + +<P> +<TT>export PCAN_INCLUDE=~/Disk/PCAN-Light/Api/</TT> + +<P> +<TT>export PCAN_HEADER=Pcan_usb.h</TT> + +<P> +<TT>export PCAN_LIB=~/Disk/PCAN-Light/Lib/Visual\ +C++/Pcan_usb.lib</TT> + +<P> +<TT>./configure --can=peak_win32</TT> + +<P> +<TT>make</TT> + +<P> +In order to test, you have to use another CanFestival node, connect with +a CAN cable. + +<P> +<TT>cp ~/Disk/PCAN-Light/Pcan_usb.dll .</TT> + +<P> +<TT>./examples/TestMasterSlave/TestMasterSlave \</TT> + +<P> +<TT> -l drivers/can_peak_win32/cygcan_peak_win32.dll +\</TT> + +<P> +<TT> -S 500K -M none</TT> + +<P> +Then, on the other node : + +<P> +<TT>./TestMasterSlave -l my_driver.so -S none -M 500K</TT> + +<P> +Now messages are beeing exchanged between master and slave node. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node37.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node37.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,118 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</TITLE> +<META NAME="description" CONTENT="Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node36.html"> +<LINK REL="up" HREF="node35.html"> +<LINK REL="next" HREF="node38.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html626" + HREF="node38.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html622" + HREF="node35.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html618" + HREF="node36.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html624" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html627" + HREF="node38.html">Visual Studio C++</A> +<B> Up:</B> <A NAME="tex2html623" + HREF="node35.html">Cygwin configuration and compilation</A> +<B> Previous:</B> <A NAME="tex2html619" + HREF="node36.html">A single node with</A> + <B> <A NAME="tex2html625" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00072220000000000000"> +Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter</A> +</H4> +Download the PCAN-Light Zip file for your HW ( URL from download page +): + +<P> +<TT>wget http://www.peak-system.com/files/pccard.zip</TT> + +<P> +Extract its content into your cygwin home (it will create a ``Disk'' +directory): + +<P> +<TT>unzip pccard.zip</TT> + +<P> +The configure CanFestival3 providing path to the desired PcanLight +implementation: + +<P> +<TT>export PCAN_INCLUDE=~/Disk/PCAN-Light/Api/ +<BR> +export PCAN_HEADER=Pcan_pcc.h +<BR> +export PCAN_LIB=~/Disk/PCAN-Light/Lib/Visual\ +C++/Pcan_pcc.lib +<BR> +export PCAN2_HEADER=Pcan_2pcc. +<BR> +export PCAN2_LIB=~/Disk/PCAN-Light/Lib/Visual\ +C++/Pcan_2pcc.lib</TT> + +<P> +In order to test, just connect together both CAN ports of the PCMCIA +card. Dont forget 120ohms terminator. + +<P> +<TT>cp ~/Disk/PCAN-Light/Pcan_pcc.dll .</TT> + +<P> +<TT>cp ~/Disk/PCAN-Light/Pcan_2pcc.dll .</TT> + +<P> +<TT>./examples/TestMasterSlave/TestMasterSlave \</TT> + +<P> +<TT> -l drivers/can_peak_win32/cygcan_peak_win32.dll</TT> + +<P> +Messages are then exchanged between master and slave node, both inside +TestMasterSlaves process. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node38.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node38.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,87 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Visual Studio C++</TITLE> +<META NAME="description" CONTENT="Visual Studio C++"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node33.html"> +<LINK REL="up" HREF="node31.html"> +<LINK REL="next" HREF="node39.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html636" + HREF="node39.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html632" + HREF="node31.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html628" + HREF="node37.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html634" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html637" + HREF="node39.html">Requirements</A> +<B> Up:</B> <A NAME="tex2html633" + HREF="node31.html">Windows Targets</A> +<B> Previous:</B> <A NAME="tex2html629" + HREF="node37.html">Two nodes with PcanLight</A> + <B> <A NAME="tex2html635" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00073000000000000000"> +Visual Studio C++</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html638" + HREF="node39.html">Requirements</A> +<LI><A NAME="tex2html639" + HREF="node40.html">Configuration with cygwin</A> +<LI><A NAME="tex2html640" + HREF="node41.html">Compilation with Visual Studio</A> +<UL> +<LI><A NAME="tex2html641" + HREF="node42.html">PcanLight and the can_peak_win32 project.</A> +</UL> +<BR> +<LI><A NAME="tex2html642" + HREF="node43.html">Testing</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node39.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node39.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,78 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Requirements</TITLE> +<META NAME="description" CONTENT="Requirements"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node40.html"> +<LINK REL="previous" HREF="node38.html"> +<LINK REL="up" HREF="node38.html"> +<LINK REL="next" HREF="node40.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html653" + HREF="node40.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html649" + HREF="node38.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html643" + HREF="node38.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html651" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html654" + HREF="node40.html">Configuration with cygwin</A> +<B> Up:</B> <A NAME="tex2html650" + HREF="node38.html">Visual Studio C++</A> +<B> Previous:</B> <A NAME="tex2html644" + HREF="node38.html">Visual Studio C++</A> + <B> <A NAME="tex2html652" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00073100000000000000"> +Requirements</A> +</H3> +Minimal Cygwin installation is required at configuration time in order +to create specific header files (config.h and cancfg.h). Once this +files created, cygwin is not necessary any more. + +<P> +Project and solution files have been created and tested with Visual +Studio Express 2005. Be sure to have installed Microsoft Platform SDK, +as recommended at the end of Visual Studio installation. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node4.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node4.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,96 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>What is CANopen</TITLE> +<META NAME="description" CONTENT="What is CANopen"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node3.html"> +<LINK REL="up" HREF="node2.html"> +<LINK REL="next" HREF="node5.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html194" + HREF="node5.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html190" + HREF="node2.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html186" + HREF="node3.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html192" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html195" + HREF="node5.html">CanFestival Features</A> +<B> Up:</B> <A NAME="tex2html191" + HREF="node2.html">Introduction</A> +<B> Previous:</B> <A NAME="tex2html187" + HREF="node3.html">The CanFestival project</A> + <B> <A NAME="tex2html193" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00022000000000000000"> +What is CANopen</A> +</H2> +CANopen is a CAN based high level protocol. It defines some protocols to +: + +<P> + +<OL> +<LI>Configure a CAN network. +</LI> +<LI>Transmit data to a specific node or in broadcast. +</LI> +<LI>Administrate the network. For example detecting a not responding +node. +</LI> +</OL> +The documentation can be found in the Can in automation website : + +<P> +http://www.can-cia.de/canopenhttp://www.can-cia.de/canopen + +<P> +The most important document about CANopen is the normative CiA Draft +Standard 301, version 4.02. You can now download with no cost the +specification in Can in automation website. + +<P> +To continue reading this document, let us assume that you have read some +papers introducing CANopen. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node40.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node40.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,75 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Configuration with cygwin</TITLE> +<META NAME="description" CONTENT="Configuration with cygwin"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node41.html"> +<LINK REL="previous" HREF="node39.html"> +<LINK REL="up" HREF="node38.html"> +<LINK REL="next" HREF="node41.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html665" + HREF="node41.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html661" + HREF="node38.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html655" + HREF="node39.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html663" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html666" + HREF="node41.html">Compilation with Visual Studio</A> +<B> Up:</B> <A NAME="tex2html662" + HREF="node38.html">Visual Studio C++</A> +<B> Previous:</B> <A NAME="tex2html656" + HREF="node39.html">Requirements</A> + <B> <A NAME="tex2html664" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00073200000000000000"> +Configuration with cygwin</A> +</H3> +Follow instructions given at +a422Cygwinconfigurationandcompilationoutline4.2.2)Cygwin +configuration and compilation, but do neither call make nor do tests, +just do configuration steps. This will create headers files accordingly +to your configuration parameters, and the desired CAN hardware. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node41.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node41.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Compilation with Visual Studio</TITLE> +<META NAME="description" CONTENT="Compilation with Visual Studio"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node43.html"> +<LINK REL="previous" HREF="node40.html"> +<LINK REL="up" HREF="node38.html"> +<LINK REL="next" HREF="node42.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html677" + HREF="node42.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html673" + HREF="node38.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html667" + HREF="node40.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html675" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html678" + HREF="node42.html">PcanLight and the can_peak_win32</A> +<B> Up:</B> <A NAME="tex2html674" + HREF="node38.html">Visual Studio C++</A> +<B> Previous:</B> <A NAME="tex2html668" + HREF="node40.html">Configuration with cygwin</A> + <B> <A NAME="tex2html676" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00073300000000000000"> +Compilation with Visual Studio</A> +</H3> +You can either load independents ``*.vcproj'' project files along your +own projects in your own solution or load the provided +``CanFestival-3.vc8.sln'' solution files directly. + +<P> +Build CanFestival-3 project first. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html679" + HREF="node42.html">PcanLight and the can_peak_win32 project.</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node42.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node42.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,73 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>PcanLight and the can_peak_win32 project.</TITLE> +<META NAME="description" CONTENT="PcanLight and the can_peak_win32 project."> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node41.html"> +<LINK REL="up" HREF="node41.html"> +<LINK REL="next" HREF="node43.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html688" + HREF="node43.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html684" + HREF="node41.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html680" + HREF="node41.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html686" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html689" + HREF="node43.html">Testing</A> +<B> Up:</B> <A NAME="tex2html685" + HREF="node41.html">Compilation with Visual Studio</A> +<B> Previous:</B> <A NAME="tex2html681" + HREF="node41.html">Compilation with Visual Studio</A> + <B> <A NAME="tex2html687" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00073310000000000000"> +PcanLight and the can_peak_win32 project.</A> +</H4> +Chosen Pcan_xxx.lib and eventually Pcan_2xxx.lib files must be added +to can_peak_win32 +<BR> +project before build of the DLL. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node43.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node43.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Testing</TITLE> +<META NAME="description" CONTENT="Testing"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node41.html"> +<LINK REL="up" HREF="node38.html"> +<LINK REL="next" HREF="node44.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html698" + HREF="node44.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html694" + HREF="node38.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html690" + HREF="node42.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html696" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html699" + HREF="node44.html">Motorola HCS12</A> +<B> Up:</B> <A NAME="tex2html695" + HREF="node38.html">Visual Studio C++</A> +<B> Previous:</B> <A NAME="tex2html691" + HREF="node42.html">PcanLight and the can_peak_win32</A> + <B> <A NAME="tex2html697" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00073400000000000000"> +Testing</A> +</H3> +Copy eventually needed dlls (ie : Pcan_Nxxx.lib) into Release or Debug +directory, and run the test program: + +<P> +<TT>TestMasterSlave.exe -l can_peak_win32.dll</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node44.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node44.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,132 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Motorola HCS12</TITLE> +<META NAME="description" CONTENT="Motorola HCS12"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node52.html"> +<LINK REL="previous" HREF="node31.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node45.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html710" + HREF="node45.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html706" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html700" + HREF="node43.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html708" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html711" + HREF="node45.html">Running a HCS12 node</A> +<B> Up:</B> <A NAME="tex2html707" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html701" + HREF="node43.html">Testing</A> + <B> <A NAME="tex2html709" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00080000000000000000"> +Motorola HCS12</A> +</H1> +The examples have been tested on a MC9S12DG255 mounted on a +Elektronikladen HCS12 T-board. + +<P> +Beware that there are a few differences in the MSCAN module of the +68HC12 and HCS12 microcontroller. For a HC12, you must adapt the driver +that we provide for HCS12. + +<P> +For the difference MSCAN HC12/HCS12, see the Motorola application note +AN2011/D. + +<P> +Configure switch: + +<P> +<TT> -target=hcs12</TT> + +<P> +To do a CANopen node running on a microncontroller Motorola MC9S12DP256, +you need : + +<P> + +<OL> +<LI>The compiler GNU gcc for HC11, HC12, HCS12 : m6811-elf. <BR> +Download the <SPAN CLASS="textbf">release 3.1</SPAN> at : + +<BR> +hrefhttp://m68hc11.serveftp.org/m68hc11_pkg_rpm.phphttp://m68hc11.serveftp.org/m68hc11_pkg_rpm.php + +<P> +</LI> +<LI>A board with this chip. We are using the T-board from +Electronikladden. +</LI> +<LI>At least about 40 kBytes of program memory. +</LI> +<LI>A tool to flash the memory. (We are using the hight cost +Lauterbach debugger). +</LI> +</OL> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html712" + HREF="node45.html">Running a HCS12 node</A> +<UL> +<LI><A NAME="tex2html713" + HREF="node46.html">Compiling Canfestival:</A> +<LI><A NAME="tex2html714" + HREF="node47.html">Compiling and building an example</A> +<LI><A NAME="tex2html715" + HREF="node48.html">Flashing the memory :</A> +<LI><A NAME="tex2html716" + HREF="node49.html">Connecting to a serial RS232 console :</A> +<LI><A NAME="tex2html717" + HREF="node50.html">Connecting to the CAN network :</A> +<LI><A NAME="tex2html718" + HREF="node51.html">starting the node :</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node45.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node45.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,86 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Running a HCS12 node</TITLE> +<META NAME="description" CONTENT="Running a HCS12 node"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node44.html"> +<LINK REL="up" HREF="node44.html"> +<LINK REL="next" HREF="node46.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html727" + HREF="node46.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html723" + HREF="node44.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html719" + HREF="node44.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html725" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html728" + HREF="node46.html">Compiling Canfestival:</A> +<B> Up:</B> <A NAME="tex2html724" + HREF="node44.html">Motorola HCS12</A> +<B> Previous:</B> <A NAME="tex2html720" + HREF="node44.html">Motorola HCS12</A> + <B> <A NAME="tex2html726" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00081000000000000000"> +Running a HCS12 node</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html729" + HREF="node46.html">Compiling Canfestival:</A> +<LI><A NAME="tex2html730" + HREF="node47.html">Compiling and building an example</A> +<LI><A NAME="tex2html731" + HREF="node48.html">Flashing the memory :</A> +<LI><A NAME="tex2html732" + HREF="node49.html">Connecting to a serial RS232 console :</A> +<LI><A NAME="tex2html733" + HREF="node50.html">Connecting to the CAN network :</A> +<LI><A NAME="tex2html734" + HREF="node51.html">starting the node :</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node46.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node46.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Compiling Canfestival:</TITLE> +<META NAME="description" CONTENT="Compiling Canfestival:"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node47.html"> +<LINK REL="previous" HREF="node45.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node47.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html745" + HREF="node47.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html741" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html735" + HREF="node45.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html743" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html746" + HREF="node47.html">Compiling and building an</A> +<B> Up:</B> <A NAME="tex2html742" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html736" + HREF="node45.html">Running a HCS12 node</A> + <B> <A NAME="tex2html744" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081100000000000000"> +Compiling Canfestival:</A> +</H3> +<TT>./configure -target=hcs12</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node47.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node47.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Compiling and building an example</TITLE> +<META NAME="description" CONTENT="Compiling and building an example"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node48.html"> +<LINK REL="previous" HREF="node46.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node48.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html757" + HREF="node48.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html753" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html747" + HREF="node46.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html755" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html758" + HREF="node48.html">Flashing the memory :</A> +<B> Up:</B> <A NAME="tex2html754" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html748" + HREF="node46.html">Compiling Canfestival:</A> + <B> <A NAME="tex2html756" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081200000000000000"> +Compiling and building an example</A> +</H3> +Enter in the folder of an HCS12 example, + +<P> +<TT>make all</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node48.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node48.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,73 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Flashing the memory :</TITLE> +<META NAME="description" CONTENT="Flashing the memory :"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node49.html"> +<LINK REL="previous" HREF="node47.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node49.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html769" + HREF="node49.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html765" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html759" + HREF="node47.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html767" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html770" + HREF="node49.html">Connecting to a serial</A> +<B> Up:</B> <A NAME="tex2html766" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html760" + HREF="node47.html">Compiling and building an</A> + <B> <A NAME="tex2html768" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081300000000000000"> +Flashing the memory :</A> +</H3> +Use your prefered loader ! If you are using a debugger Lauterbach, you +can load the bash file : trace32_flash_programmer.cmm. It loads +directly the elf file. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node49.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node49.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Connecting to a serial RS232 console :</TITLE> +<META NAME="description" CONTENT="Connecting to a serial RS232 console :"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node50.html"> +<LINK REL="previous" HREF="node48.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node50.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html781" + HREF="node50.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html777" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html771" + HREF="node48.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html779" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html782" + HREF="node50.html">Connecting to the CAN</A> +<B> Up:</B> <A NAME="tex2html778" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html772" + HREF="node48.html">Flashing the memory :</A> + <B> <A NAME="tex2html780" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081400000000000000"> +Connecting to a serial RS232 console :</A> +</H3> +Connect the portS(TxD0) of the HCS12 to a console configured at 19200 +bauds 8N1, via a Max232 chip to adapt the electricals levels. On Linux, +you can use minicom. Connecting to a console is usefull to read the +messages, but not required. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node5.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node5.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CanFestival Features</TITLE> +<META NAME="description" CONTENT="CanFestival Features"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node10.html"> +<LINK REL="previous" HREF="node2.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node6.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html206" + HREF="node6.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html202" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html196" + HREF="node4.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html204" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html207" + HREF="node6.html">Tools</A> +<B> Up:</B> <A NAME="tex2html203" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html197" + HREF="node4.html">What is CANopen</A> + <B> <A NAME="tex2html205" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00030000000000000000"> +CanFestival Features</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html208" + HREF="node6.html">Tools </A> +<LI><A NAME="tex2html209" + HREF="node7.html">Standard conformance</A> +<UL> +<LI><A NAME="tex2html210" + HREF="node8.html">Multi-Platform</A> +<LI><A NAME="tex2html211" + HREF="node9.html">CanOpen conformance</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node50.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node50.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,72 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Connecting to the CAN network :</TITLE> +<META NAME="description" CONTENT="Connecting to the CAN network :"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node51.html"> +<LINK REL="previous" HREF="node49.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node51.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html793" + HREF="node51.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html789" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html783" + HREF="node49.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html791" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html794" + HREF="node51.html">starting the node :</A> +<B> Up:</B> <A NAME="tex2html790" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html784" + HREF="node49.html">Connecting to a serial</A> + <B> <A NAME="tex2html792" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081500000000000000"> +Connecting to the CAN network :</A> +</H3> +Connect the port CAN0 (pin PM0, PM1) to the network via a CAN +controller. On our board, the CAN controler is a PCA82C250 chip. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node51.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node51.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>starting the node :</TITLE> +<META NAME="description" CONTENT="starting the node :"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node50.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node52.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html803" + HREF="node52.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html799" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html795" + HREF="node50.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html801" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html804" + HREF="node52.html">Example and test program:</A> +<B> Up:</B> <A NAME="tex2html800" + HREF="node45.html">Running a HCS12 node</A> +<B> Previous:</B> <A NAME="tex2html796" + HREF="node50.html">Connecting to the CAN</A> + <B> <A NAME="tex2html802" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00081600000000000000"> +starting the node :</A> +</H3> +Press the reset of your HCS12 board. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node52.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node52.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Example and test program:</TITLE> +<META NAME="description" CONTENT="Example and test program:"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node56.html"> +<LINK REL="previous" HREF="node44.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node53.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html815" + HREF="node53.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html811" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html805" + HREF="node51.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html813" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html816" + HREF="node53.html">TestMasterSlave</A> +<B> Up:</B> <A NAME="tex2html812" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html806" + HREF="node51.html">starting the node :</A> + <B> <A NAME="tex2html814" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION00090000000000000000"> +Example and test program:</A> +</H1> +The ``examples'' directory contains some test program you can use as +example for your own developments. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html817" + HREF="node53.html">TestMasterSlave</A> +<LI><A NAME="tex2html818" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<LI><A NAME="tex2html819" + HREF="node55.html">TestMasterMicroMod </A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node53.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node53.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,642 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>TestMasterSlave</TITLE> +<META NAME="description" CONTENT="TestMasterSlave"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node54.html"> +<LINK REL="previous" HREF="node52.html"> +<LINK REL="up" HREF="node52.html"> +<LINK REL="next" HREF="node54.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html830" + HREF="node54.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html826" + HREF="node52.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html820" + HREF="node52.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html828" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html831" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<B> Up:</B> <A NAME="tex2html827" + HREF="node52.html">Example and test program:</A> +<B> Previous:</B> <A NAME="tex2html821" + HREF="node52.html">Example and test program:</A> + <B> <A NAME="tex2html829" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00091000000000000000"> +TestMasterSlave</A> +</H2> +<TT>**************************************************************</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* simple example for PC. It does implement 2 CanOpen +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* in the same process. A master and a slave. Both +<BR> +<BR>*</TT> + +<P> +<TT>* together, exchanging periodically NMT, SYNC, &sstarf#star;</TT> + +<P> +<TT>* and PDO. Master configure heartbeat producer time +<BR> +<BR>*</TT> + +<P> +<TT>* @1000 ms for slave node-id 0x02 by concise DCF. + +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +Usage: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR>./TestMasterSlave OPTIONS] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +OPTIONS: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR> +<BR>-l : Can library +[libcanfestival_can_virtual.so] + +<BR> +<BR>*</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR>: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +<BR>-s : bus name [0] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +<BR>-S : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) &sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR>: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR> +<BR>-m : bus name [1] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +<BR>-M : 1M,500K,250K,125K,100K,50K,20K,10K,none(disable) &sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>**************************************************************</TT> + +<P> + +<P><P> +<BR> + +<P> +<I CLASS="sans">Notes for Concise DCF :</I> + +<P> + +<P><P> +<BR> + +<P> +<I CLASS="sans"> In this example, Master configure producer time at 1000 ms +for slave node-id 0x02 by concise DCF according DS-302 profile. </I> + +<P> + + +<P> +<I CLASS="sans"> Index 0x1F22 , sub-index 0x00 of the master OD, correspond to the +number of entries. This equal to the maximum possible nodeId (127). +Each sub-index points to the Node-ID of the device, to which the +configuration belongs. </I> + +<P> + +<P><P> +<BR> + +<P> +<I CLASS="sans"> To add more parameters configurations to the slave, the value at +sub-index 0x02 must be a binary stream (little-endian) following +this structure :</I> + +<P> + + +<P> +<I CLASS="sans">[ nb of entries / index parameter 1 / sub-index parameter 1 size +data parameter 1 data parameter 1 / index parameter n / ...]</I> + +<P> +<I CLASS="sans"> +<BR> +<BR> +<BR>(UNS32) +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>(UNS16) (UNS8) + +<BR> +<BR> +<BR> +<BR> +<BR> +UNS32) +<BR> +DOMAIN)</I> + +<P> + + +<P> +<I CLASS="sans"> So the binary value stream to configure heartbeat producer time must be +: </I> + +<P> + +<P><P> +<BR> + +<P> +<I CLASS="sans"> 0100000017100002000000e803</I> + +<P> + +<P><P> +<BR> + +<P> +<I CLASS="sans">The slave node is configured just before the Master entering in +Pre_operational state.</I> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html830" + HREF="node54.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html826" + HREF="node52.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html820" + HREF="node52.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html828" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html831" + HREF="node54.html">gene_SYNC_HCS12 :</A> +<B> Up:</B> <A NAME="tex2html827" + HREF="node52.html">Example and test program:</A> +<B> Previous:</B> <A NAME="tex2html821" + HREF="node52.html">Example and test program:</A> + <B> <A NAME="tex2html829" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node54.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node54.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>gene_SYNC_HCS12 :</TITLE> +<META NAME="description" CONTENT="gene_SYNC_HCS12 :"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node55.html"> +<LINK REL="previous" HREF="node53.html"> +<LINK REL="up" HREF="node52.html"> +<LINK REL="next" HREF="node55.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html842" + HREF="node55.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html838" + HREF="node52.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html832" + HREF="node53.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html840" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html843" + HREF="node55.html">TestMasterMicroMod</A> +<B> Up:</B> <A NAME="tex2html839" + HREF="node52.html">Example and test program:</A> +<B> Previous:</B> <A NAME="tex2html833" + HREF="node53.html">TestMasterSlave</A> + <B> <A NAME="tex2html841" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00092000000000000000"> +gene_SYNC_HCS12 :</A> +</H2> +This is a simple CanOpen node that only send cyclic SYNC message. It +demonstrate implementation on HCS12 based board. + +<P> + +<P><P> +<BR> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node55.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node55.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,678 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>TestMasterMicroMod </TITLE> +<META NAME="description" CONTENT="TestMasterMicroMod "> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node54.html"> +<LINK REL="up" HREF="node52.html"> +<LINK REL="next" HREF="node56.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html852" + HREF="node56.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html848" + HREF="node52.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html844" + HREF="node54.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html850" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html853" + HREF="node56.html">Developing a new node</A> +<B> Up:</B> <A NAME="tex2html849" + HREF="node52.html">Example and test program:</A> +<B> Previous:</B> <A NAME="tex2html845" + HREF="node54.html">gene_SYNC_HCS12 :</A> + <B> <A NAME="tex2html851" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00093000000000000000"> +TestMasterMicroMod </A> +</H2> +<TT>**************************************************************</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* simple example for PC. + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* CanOpen master that control a MicroMod module: + +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #417#>- setup module TPDO 1 transmit type + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* #418#>- setup module RPDO 1 transmit type + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* #419#>- setup module hearbeatbeat period + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #420#>- disable others TPDOs + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #421#>- set state to operational + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #422#>- send periodic SYNC + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #423#>- send periodic RPDO 1 to Micromod (digital output) +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* #424#>- listen Micromods TPDO 1 (digital input) + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* #426#>- Mapping RPDO 1 bit per bit (digital input) + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +Usage: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR>./TestMasterMicroMod OPTIONS] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +OPTIONS: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR> +<BR>-l : Can library +[libcanfestival_can_virtual.so] + +<BR> +<BR>*</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR>: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +<BR>-i : Slave Node id format [0x01 , 0x7F] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR>: + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*</TT> + +<P> +<TT>* +<BR> +<BR>-m : bus name [1] + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* +<BR> +<BR>-M : 1M,500K,250K,125K,100K,50K,20K,10K + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>* + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;</TT> + +<P> +<TT>**************************************************************</TT> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html852" + HREF="node56.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html848" + HREF="node52.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html844" + HREF="node54.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html850" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html853" + HREF="node56.html">Developing a new node</A> +<B> Up:</B> <A NAME="tex2html849" + HREF="node52.html">Example and test program:</A> +<B> Previous:</B> <A NAME="tex2html845" + HREF="node54.html">gene_SYNC_HCS12 :</A> + <B> <A NAME="tex2html851" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node56.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node56.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,118 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Developing a new node</TITLE> +<META NAME="description" CONTENT="Developing a new node"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node71.html"> +<LINK REL="previous" HREF="node52.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node57.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html864" + HREF="node57.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html860" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html854" + HREF="node55.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html862" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html865" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Up:</B> <A NAME="tex2html861" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html855" + HREF="node55.html">TestMasterMicroMod</A> + <B> <A NAME="tex2html863" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION000100000000000000000"> +Developing a new node</A> +</H1> +Using provided examples as a base for your new node is generally a good +idea. You can also use the provided *.od files as a base for your node +object dictionary. + +<P> +Creating a new CanOpen node implies to define the Object Dictionary of +this node. For that, developer have to provide a C file. This C file +contains the definition of all dictionary entries, and some kind of +index table that helps the stack to access some entries directly. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html866" + HREF="node57.html">Using Dictionary Editor GUI</A> +<UL> +<LI><A NAME="tex2html867" + HREF="node58.html">Installation and usage on Linux</A> +<LI><A NAME="tex2html868" + HREF="node59.html">Installation and usage on Windows</A> +<LI><A NAME="tex2html869" + HREF="node60.html">About</A> +<LI><A NAME="tex2html870" + HREF="node61.html">Main view</A> +<LI><A NAME="tex2html871" + HREF="node62.html">New node</A> +<LI><A NAME="tex2html872" + HREF="node63.html">Node info</A> +<LI><A NAME="tex2html873" + HREF="node64.html">Profile editor</A> +<LI><A NAME="tex2html874" + HREF="node65.html">User types</A> +<LI><A NAME="tex2html875" + HREF="node66.html">Mapped variable</A> +<LI><A NAME="tex2html876" + HREF="node67.html">Integrated help</A> +</UL> +<BR> +<LI><A NAME="tex2html877" + HREF="node68.html">Generating the object Dictionary</A> +<UL> +<LI><A NAME="tex2html878" + HREF="node69.html">With GUI</A> +<LI><A NAME="tex2html879" + HREF="node70.html">With command line</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node57.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node57.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,99 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Using Dictionary Editor GUI</TITLE> +<META NAME="description" CONTENT="Using Dictionary Editor GUI"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node68.html"> +<LINK REL="previous" HREF="node56.html"> +<LINK REL="up" HREF="node56.html"> +<LINK REL="next" HREF="node58.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html890" + HREF="node58.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html886" + HREF="node56.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html880" + HREF="node56.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html888" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html891" + HREF="node58.html">Installation and usage on</A> +<B> Up:</B> <A NAME="tex2html887" + HREF="node56.html">Developing a new node</A> +<B> Previous:</B> <A NAME="tex2html881" + HREF="node56.html">Developing a new node</A> + <B> <A NAME="tex2html889" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000101000000000000000"> +Using Dictionary Editor GUI</A> +</H2> +The Object Dictionary Editor is a WxPython based GUI that is used to +create the C file needed to create a new CanOpen node. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html892" + HREF="node58.html">Installation and usage on Linux</A> +<LI><A NAME="tex2html893" + HREF="node59.html">Installation and usage on Windows</A> +<LI><A NAME="tex2html894" + HREF="node60.html">About</A> +<LI><A NAME="tex2html895" + HREF="node61.html">Main view</A> +<LI><A NAME="tex2html896" + HREF="node62.html">New node</A> +<LI><A NAME="tex2html897" + HREF="node63.html">Node info</A> +<LI><A NAME="tex2html898" + HREF="node64.html">Profile editor</A> +<LI><A NAME="tex2html899" + HREF="node65.html">User types</A> +<LI><A NAME="tex2html900" + HREF="node66.html">Mapped variable</A> +<LI><A NAME="tex2html901" + HREF="node67.html">Integrated help</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node58.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node58.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Installation and usage on Linux</TITLE> +<META NAME="description" CONTENT="Installation and usage on Linux"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node59.html"> +<LINK REL="previous" HREF="node57.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node59.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html912" + HREF="node59.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html908" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html902" + HREF="node57.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html910" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html913" + HREF="node59.html">Installation and usage on</A> +<B> Up:</B> <A NAME="tex2html909" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html903" + HREF="node57.html">Using Dictionary Editor GUI</A> + <B> <A NAME="tex2html911" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101100000000000000"> +Installation and usage on Linux</A> +</H3> +You first have to download and install Gnosis XML modules. This is +automated by a Makefile rule. + +<P> +<TT>cd objdictgen</TT> + +<P> +<TT>make</TT> + +<P> +Now start the editor. + +<P> +<TT>python objdictedit.py [od files...]</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node59.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node59.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,102 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Installation and usage on Windows</TITLE> +<META NAME="description" CONTENT="Installation and usage on Windows"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node60.html"> +<LINK REL="previous" HREF="node58.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node60.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html924" + HREF="node60.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html920" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html914" + HREF="node58.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html922" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html925" + HREF="node60.html">About</A> +<B> Up:</B> <A NAME="tex2html921" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html915" + HREF="node58.html">Installation and usage on</A> + <B> <A NAME="tex2html923" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101200000000000000"> +Installation and usage on Windows</A> +</H3> +Install Python (at least version 2.4) and wxPython (at least version +2.6.3.2). + +<P> +Cygwin users can install Gnosis XML utils the same as Linux use. Just +call make. + +<P> +<TT>cd objdictgen</TT> + +<P> +<TT>make</TT> + +<P> +Others will have to download and intall Gnosis XML by hand : + +<P> +<TT>Gnosis Utils:</TT> + +<P> +<TT>http://freshmeat.net/projects/gnosisxml/</TT> + +<P> +<TT>http://www.gnosis.cx/download/Gnosis_Utils.More/Gnosis_Utils-1.2.1.win32-py24.exe</TT> + +<P> +<TT>Get latest version.</TT> + +<P> +Download CanFestival archive and uncompress it. Use windows file +explorer to go into CanFestival3\objdicgten, and +double-click on objdictedit.py. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node6.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node6.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Tools </TITLE> +<META NAME="description" CONTENT="Tools "> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node7.html"> +<LINK REL="previous" HREF="node5.html"> +<LINK REL="up" HREF="node5.html"> +<LINK REL="next" HREF="node7.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html222" + HREF="node7.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html218" + HREF="node5.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html212" + HREF="node5.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html220" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html223" + HREF="node7.html">Standard conformance</A> +<B> Up:</B> <A NAME="tex2html219" + HREF="node5.html">CanFestival Features</A> +<B> Previous:</B> <A NAME="tex2html213" + HREF="node5.html">CanFestival Features</A> + <B> <A NAME="tex2html221" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00031000000000000000"> +Tools </A> +</H2> +The CANopen library is coming with some tools : + +<P> + +<OL> +<LI>Object Dictionary editor GUI. WxPython Model-View-Controler +based GUI, that help a lot in generating object dictionary source code +for each node. +</LI> +<LI>A configure script, that let you chose compile time options such +as target CPU/HOST, CAN and TIMER drivers. +<BR> +This script have not been generated with autoconf, it have been made +keeping micro-controller target in mind. +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node60.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node60.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,82 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>About</TITLE> +<META NAME="description" CONTENT="About"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node61.html"> +<LINK REL="previous" HREF="node59.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node61.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html936" + HREF="node61.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html932" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html926" + HREF="node59.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html934" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html937" + HREF="node61.html">Main view</A> +<B> Up:</B> <A NAME="tex2html933" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html927" + HREF="node59.html">Installation and usage on</A> + <B> <A NAME="tex2html935" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101300000000000000"> +About</A> +</H3> +The Object Dictionary editor GUI is a python application that use the +Model-View-Controller design pattern. It depends on WxPython to +display view on any supported platform. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="564" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001FC000001E5D65E8766.png" + ALT="Image 10000201000001FC000001E5D65E8766"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node61.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node61.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,112 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Main view</TITLE> +<META NAME="description" CONTENT="Main view"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node62.html"> +<LINK REL="previous" HREF="node60.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node62.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html948" + HREF="node62.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html944" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html938" + HREF="node60.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html946" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html949" + HREF="node62.html">New node</A> +<B> Up:</B> <A NAME="tex2html945" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html939" + HREF="node60.html">About</A> + <B> <A NAME="tex2html947" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101400000000000000"> +Main view</A> +</H3> +Top list let you choose dictionary section, bottom left list is the +selected index in that dictionary, and bottom right list are edited +sub-indexes. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="197" HEIGHT="188" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001FC000001E5D65E8766.png" + ALT="Image 10000201000001FC000001E5D65E8766"> + +</DIV> + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="197" HEIGHT="242" ALIGN="BOTTOM" BORDER="0" + SRC="./10000000000000B6000000DF1EDD1E73.png" + ALT="Image 10000000000000B6000000DF1EDD1E73"> + +</DIV> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="197" HEIGHT="231" ALIGN="BOTTOM" BORDER="0" + SRC="./10000000000000AC000000C9C3F53FA6.png" + ALT="Image 10000000000000AC000000C9C3F53FA6"> + +</DIV> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="197" HEIGHT="295" ALIGN="BOTTOM" BORDER="0" + SRC="./100000000000006D000000A31EC8CB54.png" + ALT="Image 100000000000006D000000A31EC8CB54"> + +</DIV> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="197" HEIGHT="112" ALIGN="BOTTOM" BORDER="0" + SRC="./10000000000000AA0000006014F74635.png" + ALT="Image 10000000000000AA0000006014F74635"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node62.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node62.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,81 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>New node</TITLE> +<META NAME="description" CONTENT="New node"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node63.html"> +<LINK REL="previous" HREF="node61.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node63.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html960" + HREF="node63.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html956" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html950" + HREF="node61.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html958" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html961" + HREF="node63.html">Node info</A> +<B> Up:</B> <A NAME="tex2html957" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html951" + HREF="node61.html">Main view</A> + <B> <A NAME="tex2html959" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101500000000000000"> +New node</A> +</H3> +Edit your node name, ID and type. Choose your inherited specific +profile. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="452" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001CB0000015F4FC09B68.png" + ALT="Image 10000201000001CB0000015F4FC09B68"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node63.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node63.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Node info</TITLE> +<META NAME="description" CONTENT="Node info"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node64.html"> +<LINK REL="previous" HREF="node62.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node64.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html972" + HREF="node64.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html968" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html962" + HREF="node62.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html970" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html973" + HREF="node64.html">Profile editor</A> +<B> Up:</B> <A NAME="tex2html969" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html963" + HREF="node62.html">New node</A> + <B> <A NAME="tex2html971" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101600000000000000"> +Node info</A> +</H3> +Edit your node name, ID and type. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="394" HEIGHT="437" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001010000011DA724D25C.png" + ALT="Image 10000201000001010000011DA724D25C"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node64.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node64.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,90 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Profile editor</TITLE> +<META NAME="description" CONTENT="Profile editor"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node65.html"> +<LINK REL="previous" HREF="node63.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node65.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html984" + HREF="node65.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html980" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html974" + HREF="node63.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html982" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html985" + HREF="node65.html">User types</A> +<B> Up:</B> <A NAME="tex2html981" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html975" + HREF="node63.html">Node info</A> + <B> <A NAME="tex2html983" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101700000000000000"> +Profile editor</A> +</H3> +Chose the used profile to edit. +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="691" ALIGN="BOTTOM" BORDER="0" + SRC="./10000000000000AB000000C88F594413.png" + ALT="Image 10000000000000AB000000C88F594413"> + +</DIV> + +<P> +Pick up optional chosen profile entries. +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="394" HEIGHT="254" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000002DE000001D82D89C224.png" + ALT="Image 10000201000002DE000001D82D89C224"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node65.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node65.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>User types</TITLE> +<META NAME="description" CONTENT="User types"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node66.html"> +<LINK REL="previous" HREF="node64.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node66.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html996" + HREF="node66.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html992" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html986" + HREF="node64.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html994" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html997" + HREF="node66.html">Mapped variable</A> +<B> Up:</B> <A NAME="tex2html993" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html987" + HREF="node64.html">Profile editor</A> + <B> <A NAME="tex2html995" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101800000000000000"> +User types</A> +</H3> +Use User Types to implement value boundaries, and string lentgth +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="344" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001C40000010766961D7F.png" + ALT="Image 10000201000001C40000010766961D7F"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node66.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node66.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Mapped variable</TITLE> +<META NAME="description" CONTENT="Mapped variable"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node67.html"> +<LINK REL="previous" HREF="node65.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node67.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1008" + HREF="node67.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1004" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html998" + HREF="node65.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1006" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1009" + HREF="node67.html">Integrated help</A> +<B> Up:</B> <A NAME="tex2html1005" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html999" + HREF="node65.html">User types</A> + <B> <A NAME="tex2html1007" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000101900000000000000"> +Mapped variable</A> +</H3> +Add your own specific dictionary entries and associated mapped +variables. +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="394" HEIGHT="193" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000001C4000000DD129D4661.png" + ALT="Image 10000201000001C4000000DD129D4661"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node67.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node67.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,93 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Integrated help</TITLE> +<META NAME="description" CONTENT="Integrated help"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node66.html"> +<LINK REL="up" HREF="node57.html"> +<LINK REL="next" HREF="node68.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1018" + HREF="node68.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1014" + HREF="node57.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1010" + HREF="node66.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1016" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1019" + HREF="node68.html">Generating the object Dictionary</A> +<B> Up:</B> <A NAME="tex2html1015" + HREF="node57.html">Using Dictionary Editor GUI</A> +<B> Previous:</B> <A NAME="tex2html1011" + HREF="node66.html">Mapped variable</A> + <B> <A NAME="tex2html1017" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION0001011000000000000000"> +Integrated help</A> +</H3> +Using F1 key, you can get context sensitive help. +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="410" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000002F30000020B23ED7F67.png" + ALT="Image 10000201000002F30000020B23ED7F67"> + +</DIV> + +<P> +In order to do that, official 301_v04000201.pdf file must be placed +into doc/ directory, and xpdf must be present on your system. + +<P> +F2 key open HTML CanFestival help. +<BR> + <DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="426" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000003440000025ACC3FD2F1.png" + ALT="Image 10000201000003440000025ACC3FD2F1"> + +</DIV> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node68.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node68.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,82 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Generating the object Dictionary</TITLE> +<META NAME="description" CONTENT="Generating the object Dictionary"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node57.html"> +<LINK REL="up" HREF="node56.html"> +<LINK REL="next" HREF="node69.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1028" + HREF="node69.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1024" + HREF="node56.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1020" + HREF="node67.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1026" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1029" + HREF="node69.html">With GUI</A> +<B> Up:</B> <A NAME="tex2html1025" + HREF="node56.html">Developing a new node</A> +<B> Previous:</B> <A NAME="tex2html1021" + HREF="node67.html">Integrated help</A> + <B> <A NAME="tex2html1027" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000102000000000000000"> +Generating the object Dictionary</A> +</H2> +Once object dictionary has been edited and saved, you have to generate +object dictionary C code for your CanFestival node. + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1030" + HREF="node69.html">With GUI</A> +<LI><A NAME="tex2html1031" + HREF="node70.html">With command line</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node69.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node69.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>With GUI</TITLE> +<META NAME="description" CONTENT="With GUI"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node70.html"> +<LINK REL="previous" HREF="node68.html"> +<LINK REL="up" HREF="node68.html"> +<LINK REL="next" HREF="node70.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1042" + HREF="node70.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1038" + HREF="node68.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1032" + HREF="node68.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1040" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1043" + HREF="node70.html">With command line</A> +<B> Up:</B> <A NAME="tex2html1039" + HREF="node68.html">Generating the object Dictionary</A> +<B> Previous:</B> <A NAME="tex2html1033" + HREF="node68.html">Generating the object Dictionary</A> + <B> <A NAME="tex2html1041" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000102100000000000000"> +With GUI</A> +</H3> +Menu entry ``File/Build Dictionary''. + +<P> +<DIV ALIGN="CENTER"> +<IMG + WIDTH="591" HEIGHT="639" ALIGN="BOTTOM" BORDER="0" + SRC="./10000201000000B7000000C66AF89CD5.png" + ALT="Image 10000201000000B7000000C66AF89CD5"> + +</DIV> + +<P> +Choose C file to create or overwrite. Header file will be also created +with the same prefix as C file. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node7.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node7.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Standard conformance</TITLE> +<META NAME="description" CONTENT="Standard conformance"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node6.html"> +<LINK REL="up" HREF="node5.html"> +<LINK REL="next" HREF="node8.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html232" + HREF="node8.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html228" + HREF="node5.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html224" + HREF="node6.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html230" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html233" + HREF="node8.html">Multi-Platform</A> +<B> Up:</B> <A NAME="tex2html229" + HREF="node5.html">CanFestival Features</A> +<B> Previous:</B> <A NAME="tex2html225" + HREF="node6.html">Tools</A> + <B> <A NAME="tex2html231" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION00032000000000000000"> +Standard conformance</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><UL> +<LI><A NAME="tex2html234" + HREF="node8.html">Multi-Platform</A> +<LI><A NAME="tex2html235" + HREF="node9.html">CanOpen conformance</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node70.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node70.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,72 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>With command line</TITLE> +<META NAME="description" CONTENT="With command line"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node69.html"> +<LINK REL="up" HREF="node68.html"> +<LINK REL="next" HREF="node71.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1052" + HREF="node71.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1048" + HREF="node68.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1044" + HREF="node69.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1050" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1053" + HREF="node71.html">FAQ</A> +<B> Up:</B> <A NAME="tex2html1049" + HREF="node68.html">Generating the object Dictionary</A> +<B> Previous:</B> <A NAME="tex2html1045" + HREF="node69.html">With GUI</A> + <B> <A NAME="tex2html1051" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000102200000000000000"> +With command line</A> +</H3> +<TT>Usage of objdictgen.py : +<BR> +python objdictgen.py XMLFilePath CfilePath</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node71.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node71.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,143 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>FAQ</TITLE> +<META NAME="description" CONTENT="FAQ"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node97.html"> +<LINK REL="previous" HREF="node56.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node72.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1064" + HREF="node72.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1060" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1054" + HREF="node70.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1062" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1065" + HREF="node72.html">General</A> +<B> Up:</B> <A NAME="tex2html1061" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html1055" + HREF="node70.html">With command line</A> + <B> <A NAME="tex2html1063" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION000110000000000000000"> +FAQ</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1066" + HREF="node72.html">General</A> +<UL> +<LI><A NAME="tex2html1067" + HREF="node73.html">Does the code compiles on Windows ?</A> +<LI><A NAME="tex2html1068" + HREF="node74.html">How to fit the library to an other microcontrôler ?</A> +<LI><A NAME="tex2html1069" + HREF="node75.html">Is CanFestival3 conform to DS301 v.4.02 ?</A> +</UL> +<BR> +<LI><A NAME="tex2html1070" + HREF="node76.html">LINUX</A> +<UL> +<LI><A NAME="tex2html1071" + HREF="node77.html">How to use a Peaksystem CAN board ?</A> +<LI><A NAME="tex2html1072" + HREF="node78.html">How to use an unsupported CAN board ?</A> +</UL> +<BR> +<LI><A NAME="tex2html1073" + HREF="node79.html">Win32</A> +<LI><A NAME="tex2html1074" + HREF="node80.html">HCS12</A> +<UL> +<LI><A NAME="tex2html1075" + HREF="node81.html">Which board are you using ?</A> +<LI><A NAME="tex2html1076" + HREF="node82.html">Does the code compile with an other compiler than GNU gcc +?</A> +<UL> +<LI><A NAME="tex2html1077" + HREF="node83.html">Interrupt functions</A> +<UL> +<LI><A NAME="tex2html1078" + HREF="node84.html">Code for GCC:</A> +<LI><A NAME="tex2html1079" + HREF="node85.html">Code for CodeWarrior</A> +</UL> +<LI><A NAME="tex2html1080" + HREF="node86.html">Interrupt lock, unlock</A> +<UL> +<LI><A NAME="tex2html1081" + HREF="node87.html">Code for GCC</A> +<LI><A NAME="tex2html1082" + HREF="node88.html">Code for CodeWarrior</A> +</UL> +<LI><A NAME="tex2html1083" + HREF="node89.html">Initialize function</A> +<UL> +<LI><A NAME="tex2html1084" + HREF="node90.html">Code for GCC</A> +<LI><A NAME="tex2html1085" + HREF="node91.html">Code for CodeWarrior</A> +</UL> +</UL> +<LI><A NAME="tex2html1086" + HREF="node92.html">Who to use warnings and errors messages ?</A> +<UL> +<LI><A NAME="tex2html1087" + HREF="node93.html">Warnings messages</A> +<LI><A NAME="tex2html1088" + HREF="node94.html">Errors messages</A> +</UL> +<LI><A NAME="tex2html1089" + HREF="node95.html">Does the code works in banked memory ?</A> +<LI><A NAME="tex2html1090" + HREF="node96.html">What GCC version are you using ?</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node72.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node72.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,81 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>General</TITLE> +<META NAME="description" CONTENT="General"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node76.html"> +<LINK REL="previous" HREF="node71.html"> +<LINK REL="up" HREF="node71.html"> +<LINK REL="next" HREF="node73.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1101" + HREF="node73.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1097" + HREF="node71.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1091" + HREF="node71.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1099" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1102" + HREF="node73.html">Does the code compiles</A> +<B> Up:</B> <A NAME="tex2html1098" + HREF="node71.html">FAQ</A> +<B> Previous:</B> <A NAME="tex2html1092" + HREF="node71.html">FAQ</A> + <B> <A NAME="tex2html1100" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000111000000000000000"> +General</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1103" + HREF="node73.html">Does the code compiles on Windows ?</A> +<LI><A NAME="tex2html1104" + HREF="node74.html">How to fit the library to an other microcontrôler ?</A> +<LI><A NAME="tex2html1105" + HREF="node75.html">Is CanFestival3 conform to DS301 v.4.02 ?</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node73.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node73.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Does the code compiles on Windows ?</TITLE> +<META NAME="description" CONTENT="Does the code compiles on Windows ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node74.html"> +<LINK REL="previous" HREF="node72.html"> +<LINK REL="up" HREF="node72.html"> +<LINK REL="next" HREF="node74.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1116" + HREF="node74.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1112" + HREF="node72.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1106" + HREF="node72.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1114" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1117" + HREF="node74.html">How to fit the</A> +<B> Up:</B> <A NAME="tex2html1113" + HREF="node72.html">General</A> +<B> Previous:</B> <A NAME="tex2html1107" + HREF="node72.html">General</A> + <B> <A NAME="tex2html1115" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000111100000000000000"> +Does the code compiles on Windows ?</A> +</H3> +Yes, with both Cygwin and Visual Studio C++. + +<P> +Because CANopen layer is coded with C, put a compilation option /TC or +/TP if you plan to mix C++ files. See the MSDN documentation about +that. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node74.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node74.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,84 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>How to fit the library to an other microcontrôler ?</TITLE> +<META NAME="description" CONTENT="How to fit the library to an other microcontrôler ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node75.html"> +<LINK REL="previous" HREF="node73.html"> +<LINK REL="up" HREF="node72.html"> +<LINK REL="next" HREF="node75.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1128" + HREF="node75.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1124" + HREF="node72.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1118" + HREF="node73.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1126" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1129" + HREF="node75.html">Is CanFestival3 conform to</A> +<B> Up:</B> <A NAME="tex2html1125" + HREF="node72.html">General</A> +<B> Previous:</B> <A NAME="tex2html1119" + HREF="node73.html">Does the code compiles</A> + <B> <A NAME="tex2html1127" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000111200000000000000"> +How to fit the library to an other microcontrôler ?</A> +</H3> +First, be sure that you have at least 40K bytes of program memory, and +about 2k of RAM. + +<P> +You have to create target specific interface to HW resources. Take model +on bundled interfaces provided in drivers/ and create your own +interface. You also have to update Makefile.in files for target +specific cflags and options. Chose -targer= configure switch to +compile your specific interface. + +<P> +You are welcome to contribute-back your own interfaces ! Other +Canfestival users will use it and provide feedback, tests and +enhancements. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node75.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node75.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Is CanFestival3 conform to DS301 v.4.02 ?</TITLE> +<META NAME="description" CONTENT="Is CanFestival3 conform to DS301 v.4.02 ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node74.html"> +<LINK REL="up" HREF="node72.html"> +<LINK REL="next" HREF="node76.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1138" + HREF="node76.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1134" + HREF="node72.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1130" + HREF="node74.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1136" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1139" + HREF="node76.html">LINUX</A> +<B> Up:</B> <A NAME="tex2html1135" + HREF="node72.html">General</A> +<B> Previous:</B> <A NAME="tex2html1131" + HREF="node74.html">How to fit the</A> + <B> <A NAME="tex2html1137" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000111300000000000000"> +Is CanFestival3 conform to DS301 v.4.02 ?</A> +</H3> +Thanks to Philippe Foureys (IUT of Valence), a slave node have been +tested with the National Instrument CanOpen Conformance Test. It passed +the test with success. + +<P> +Some very small unconformity have been found in very unusual situations, +for example in the SDO code response to wrong messages. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node76.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node76.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>LINUX</TITLE> +<META NAME="description" CONTENT="LINUX"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node79.html"> +<LINK REL="previous" HREF="node72.html"> +<LINK REL="up" HREF="node71.html"> +<LINK REL="next" HREF="node77.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1150" + HREF="node77.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1146" + HREF="node71.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1140" + HREF="node75.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1148" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1151" + HREF="node77.html">How to use a</A> +<B> Up:</B> <A NAME="tex2html1147" + HREF="node71.html">FAQ</A> +<B> Previous:</B> <A NAME="tex2html1141" + HREF="node75.html">Is CanFestival3 conform to</A> + <B> <A NAME="tex2html1149" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000112000000000000000"> +LINUX</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1152" + HREF="node77.html">How to use a Peaksystem CAN board ?</A> +<LI><A NAME="tex2html1153" + HREF="node78.html">How to use an unsupported CAN board ?</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node77.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node77.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,72 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>How to use a Peaksystem CAN board ?</TITLE> +<META NAME="description" CONTENT="How to use a Peaksystem CAN board ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node78.html"> +<LINK REL="previous" HREF="node76.html"> +<LINK REL="up" HREF="node76.html"> +<LINK REL="next" HREF="node78.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1164" + HREF="node78.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1160" + HREF="node76.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1154" + HREF="node76.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1162" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1165" + HREF="node78.html">How to use an</A> +<B> Up:</B> <A NAME="tex2html1161" + HREF="node76.html">LINUX</A> +<B> Previous:</B> <A NAME="tex2html1155" + HREF="node76.html">LINUX</A> + <B> <A NAME="tex2html1163" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000112100000000000000"> +How to use a Peaksystem CAN board ?</A> +</H3> +Just install peak driver and then compile and install Canfestival. Peak +driver is detected at compile time. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node78.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node78.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,78 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>How to use an unsupported CAN board ?</TITLE> +<META NAME="description" CONTENT="How to use an unsupported CAN board ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node77.html"> +<LINK REL="up" HREF="node76.html"> +<LINK REL="next" HREF="node79.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1174" + HREF="node79.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1170" + HREF="node76.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1166" + HREF="node77.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1172" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1175" + HREF="node79.html">Win32</A> +<B> Up:</B> <A NAME="tex2html1171" + HREF="node76.html">LINUX</A> +<B> Previous:</B> <A NAME="tex2html1167" + HREF="node77.html">How to use a</A> + <B> <A NAME="tex2html1173" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000112200000000000000"> +How to use an unsupported CAN board ?</A> +</H3> +You have to install the specific driver on your system, with necessary +libs and headers. + +<P> +Use can_peak.c/h or can_virtual.c/h as an example, and adapt it to +your driver API. + +<P> +Execute configure script and choose -can=mydriver + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node79.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node79.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,106 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Win32</TITLE> +<META NAME="description" CONTENT="Win32"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node80.html"> +<LINK REL="previous" HREF="node76.html"> +<LINK REL="up" HREF="node71.html"> +<LINK REL="next" HREF="node80.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1186" + HREF="node80.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1182" + HREF="node71.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1176" + HREF="node78.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1184" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1187" + HREF="node80.html">HCS12</A> +<B> Up:</B> <A NAME="tex2html1183" + HREF="node71.html">FAQ</A> +<B> Previous:</B> <A NAME="tex2html1177" + HREF="node78.html">How to use an</A> + <B> <A NAME="tex2html1185" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000113000000000000000"> +Win32</A> +</H2> +Compatibility: + +<P> + +<OL> +<LI>Code was compiled MS VisualStudio 2003.NET and VisualStudio +2005.NET for WindowsXP ANSI and UNICODE configurations and for +WindowsCE 5.0. +</LI> +<LI>Some preliminary testing was done, but not enough to be used in +mission critical projects. +</LI> +</OL> +Additional Features: + +<P> + +<OL> +<LI>Non-integral integers support implementation UNS24, UNS40, UNS48 +etc. +</LI> +<LI>When enable debug output with DEBUG_WAR_CONSOLE_ON or +DEBUG_ERR_CONSOLE_ON, you can navigate in CanFestival source code by +double clicking at diagnostic lines in VisualStudio.NET 200X Debug +Output Window. +</LI> +</OL> +Custom size integral types such as INTEGER24, UNS40, INTEGER56 etc. have +been defined as 64 bits integers. You will need to replace sizeof(TYPE) +operators to sizeof_TYPE definitions in generated code, i.e. replace +sizeof(UNS40) with sizeof_UNS40. + +<P> + +<P><P> +<BR> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node8.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node8.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Multi-Platform</TITLE> +<META NAME="description" CONTENT="Multi-Platform"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node9.html"> +<LINK REL="previous" HREF="node7.html"> +<LINK REL="up" HREF="node7.html"> +<LINK REL="next" HREF="node9.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html246" + HREF="node9.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html242" + HREF="node7.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html236" + HREF="node7.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html244" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html247" + HREF="node9.html">CanOpen conformance</A> +<B> Up:</B> <A NAME="tex2html243" + HREF="node7.html">Standard conformance</A> +<B> Previous:</B> <A NAME="tex2html237" + HREF="node7.html">Standard conformance</A> + <B> <A NAME="tex2html245" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00032010000000000000"> +Multi-Platform</A> +</H4> + +<OL> +<LI>Library source code is C-ANSI. +</LI> +<LI>Driver and examples coding conventions merely depend on target +specific contributor/compiler. +</LI> +<LI>Unix compatible interfaces and examples should compile and run on +any Unix system (tested on GNU/Linux and GNU/FreeBSD). +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node80.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node80.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>HCS12</TITLE> +<META NAME="description" CONTENT="HCS12"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node79.html"> +<LINK REL="up" HREF="node71.html"> +<LINK REL="next" HREF="node81.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1196" + HREF="node81.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1192" + HREF="node71.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1188" + HREF="node79.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1194" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1197" + HREF="node81.html">Which board are you</A> +<B> Up:</B> <A NAME="tex2html1193" + HREF="node71.html">FAQ</A> +<B> Previous:</B> <A NAME="tex2html1189" + HREF="node79.html">Win32</A> + <B> <A NAME="tex2html1195" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H2><A NAME="SECTION000114000000000000000"> +HCS12</A> +</H2> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1198" + HREF="node81.html">Which board are you using ?</A> +<LI><A NAME="tex2html1199" + HREF="node82.html">Does the code compile with an other compiler than GNU gcc +?</A> +<UL> +<LI><A NAME="tex2html1200" + HREF="node83.html">Interrupt functions</A> +<UL> +<LI><A NAME="tex2html1201" + HREF="node84.html">Code for GCC:</A> +<LI><A NAME="tex2html1202" + HREF="node85.html">Code for CodeWarrior</A> +</UL> +<LI><A NAME="tex2html1203" + HREF="node86.html">Interrupt lock, unlock</A> +<UL> +<LI><A NAME="tex2html1204" + HREF="node87.html">Code for GCC</A> +<LI><A NAME="tex2html1205" + HREF="node88.html">Code for CodeWarrior</A> +</UL> +<LI><A NAME="tex2html1206" + HREF="node89.html">Initialize function</A> +<UL> +<LI><A NAME="tex2html1207" + HREF="node90.html">Code for GCC</A> +<LI><A NAME="tex2html1208" + HREF="node91.html">Code for CodeWarrior</A> +</UL> +</UL> +<BR> +<LI><A NAME="tex2html1209" + HREF="node92.html">Who to use warnings and errors messages ?</A> +<UL> +<LI><A NAME="tex2html1210" + HREF="node93.html">Warnings messages</A> +<LI><A NAME="tex2html1211" + HREF="node94.html">Errors messages</A> +</UL> +<BR> +<LI><A NAME="tex2html1212" + HREF="node95.html">Does the code works in banked memory ?</A> +<LI><A NAME="tex2html1213" + HREF="node96.html">What GCC version are you using ?</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node81.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node81.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Which board are you using ?</TITLE> +<META NAME="description" CONTENT="Which board are you using ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node82.html"> +<LINK REL="previous" HREF="node80.html"> +<LINK REL="up" HREF="node80.html"> +<LINK REL="next" HREF="node82.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1224" + HREF="node82.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1220" + HREF="node80.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1214" + HREF="node80.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1222" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1225" + HREF="node82.html">Does the code compile</A> +<B> Up:</B> <A NAME="tex2html1221" + HREF="node80.html">HCS12</A> +<B> Previous:</B> <A NAME="tex2html1215" + HREF="node80.html">HCS12</A> + <B> <A NAME="tex2html1223" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000114100000000000000"> +Which board are you using ?</A> +</H3> +A T-board from elektronikladen with a MC9S12DP256 or MC9S12DG256. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node82.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node82.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,107 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Does the code compile with an other compiler than GNU gcc +?</TITLE> +<META NAME="description" CONTENT="Does the code compile with an other compiler than GNU gcc +?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node92.html"> +<LINK REL="previous" HREF="node81.html"> +<LINK REL="up" HREF="node80.html"> +<LINK REL="next" HREF="node83.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1236" + HREF="node83.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1232" + HREF="node80.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1226" + HREF="node81.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1234" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1237" + HREF="node83.html">Interrupt functions</A> +<B> Up:</B> <A NAME="tex2html1233" + HREF="node80.html">HCS12</A> +<B> Previous:</B> <A NAME="tex2html1227" + HREF="node81.html">Which board are you</A> + <B> <A NAME="tex2html1235" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000114200000000000000"> +Does the code compile with an other compiler than GNU gcc +?</A> +</H3> +It is known to work with Metrowerks CodeWarrior. Here are some tips from +Philippe Foureys. : + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1238" + HREF="node83.html">Interrupt functions</A> +<UL> +<LI><A NAME="tex2html1239" + HREF="node84.html">Code for GCC:</A> +<LI><A NAME="tex2html1240" + HREF="node85.html">Code for CodeWarrior</A> +</UL> +<BR> +<LI><A NAME="tex2html1241" + HREF="node86.html">Interrupt lock, unlock</A> +<UL> +<LI><A NAME="tex2html1242" + HREF="node87.html">Code for GCC</A> +<LI><A NAME="tex2html1243" + HREF="node88.html">Code for CodeWarrior</A> +</UL> +<BR> +<LI><A NAME="tex2html1244" + HREF="node89.html">Initialize function</A> +<UL> +<LI><A NAME="tex2html1245" + HREF="node90.html">Code for GCC</A> +<LI><A NAME="tex2html1246" + HREF="node91.html">Code for CodeWarrior</A> +</UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node83.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node83.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Interrupt functions</TITLE> +<META NAME="description" CONTENT="Interrupt functions"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node86.html"> +<LINK REL="previous" HREF="node82.html"> +<LINK REL="up" HREF="node82.html"> +<LINK REL="next" HREF="node84.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1257" + HREF="node84.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1253" + HREF="node82.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1247" + HREF="node82.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1255" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1258" + HREF="node84.html">Code for GCC:</A> +<B> Up:</B> <A NAME="tex2html1254" + HREF="node82.html">Does the code compile</A> +<B> Previous:</B> <A NAME="tex2html1248" + HREF="node82.html">Does the code compile</A> + <B> <A NAME="tex2html1256" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000114210000000000000"> +Interrupt functions</A> +</H4> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1259" + HREF="node84.html">Code for GCC:</A> +<LI><A NAME="tex2html1260" + HREF="node85.html">Code for CodeWarrior</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node84.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node84.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for GCC:</TITLE> +<META NAME="description" CONTENT="Code for GCC:"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node85.html"> +<LINK REL="previous" HREF="node83.html"> +<LINK REL="up" HREF="node83.html"> +<LINK REL="next" HREF="node85.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1271" + HREF="node85.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1267" + HREF="node83.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1261" + HREF="node83.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1269" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1272" + HREF="node85.html">Code for CodeWarrior</A> +<B> Up:</B> <A NAME="tex2html1268" + HREF="node83.html">Interrupt functions</A> +<B> Previous:</B> <A NAME="tex2html1262" + HREF="node83.html">Interrupt functions</A> + <B> <A NAME="tex2html1270" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114211000000000000"> +Code for GCC:</A> +</H5> +<TT> // prototype +<BR> +void __attribute__((interrupt))timer3Hdl(void): +<BR> + // function +<BR> +void __attribute__((interrupt))timer3Hdl(void){...}</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node85.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node85.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,82 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for CodeWarrior</TITLE> +<META NAME="description" CONTENT="Code for CodeWarrior"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node84.html"> +<LINK REL="up" HREF="node83.html"> +<LINK REL="next" HREF="node86.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1281" + HREF="node86.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1277" + HREF="node83.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1273" + HREF="node84.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1279" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1282" + HREF="node86.html">Interrupt lock, unlock</A> +<B> Up:</B> <A NAME="tex2html1278" + HREF="node83.html">Interrupt functions</A> +<B> Previous:</B> <A NAME="tex2html1274" + HREF="node84.html">Code for GCC:</A> + <B> <A NAME="tex2html1280" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114212000000000000"> +Code for CodeWarrior</A> +</H5> +<TT> // protoype +<BR> +void interrupt timer3Hdl(void); +<BR> + // function +<BR> +pragma CODE_SEG__NEAR_SEG_NON_BANKED +<BR> +void interrupt timer3Hdl(void) +<BR> + {...} +<BR> +pragma CODE_SEG_DEFAULT</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node86.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node86.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Interrupt lock, unlock</TITLE> +<META NAME="description" CONTENT="Interrupt lock, unlock"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node89.html"> +<LINK REL="previous" HREF="node83.html"> +<LINK REL="up" HREF="node82.html"> +<LINK REL="next" HREF="node87.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1293" + HREF="node87.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1289" + HREF="node82.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1283" + HREF="node85.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1291" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1294" + HREF="node87.html">Code for GCC</A> +<B> Up:</B> <A NAME="tex2html1290" + HREF="node82.html">Does the code compile</A> +<B> Previous:</B> <A NAME="tex2html1284" + HREF="node85.html">Code for CodeWarrior</A> + <B> <A NAME="tex2html1292" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000114220000000000000"> +Interrupt lock, unlock</A> +</H4> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1295" + HREF="node87.html">Code for GCC</A> +<LI><A NAME="tex2html1296" + HREF="node88.html">Code for CodeWarrior</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node87.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node87.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,93 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for GCC</TITLE> +<META NAME="description" CONTENT="Code for GCC"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node88.html"> +<LINK REL="previous" HREF="node86.html"> +<LINK REL="up" HREF="node86.html"> +<LINK REL="next" HREF="node88.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1307" + HREF="node88.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1303" + HREF="node86.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1297" + HREF="node86.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1305" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1308" + HREF="node88.html">Code for CodeWarrior</A> +<B> Up:</B> <A NAME="tex2html1304" + HREF="node86.html">Interrupt lock, unlock</A> +<B> Previous:</B> <A NAME="tex2html1298" + HREF="node86.html">Interrupt lock, unlock</A> + <B> <A NAME="tex2html1306" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114221000000000000"> +Code for GCC</A> +</H5> +<TT> void unlock (void) +<BR> + { +<BR> + +<BR> +__asm__ +__volatile__(cli); +<BR> + } +<BR> +void lock (void) +<BR> + { +<BR> +short mask; +<BR> + +<BR> +__asm__ +__volatile__(tpa\n\tsei:=d(mask)); +<BR> + }</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node88.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node88.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,96 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for CodeWarrior</TITLE> +<META NAME="description" CONTENT="Code for CodeWarrior"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node87.html"> +<LINK REL="up" HREF="node86.html"> +<LINK REL="next" HREF="node89.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1317" + HREF="node89.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1313" + HREF="node86.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1309" + HREF="node87.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1315" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1318" + HREF="node89.html">Initialize function</A> +<B> Up:</B> <A NAME="tex2html1314" + HREF="node86.html">Interrupt lock, unlock</A> +<B> Previous:</B> <A NAME="tex2html1310" + HREF="node87.html">Code for GCC</A> + <B> <A NAME="tex2html1316" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114222000000000000"> +Code for CodeWarrior</A> +</H5> +<TT>void unlock (void) +<BR> + { +<BR> + +<BR> +__asm(cli); +<BR> + } +<BR> +void lock (void) +<BR> + { +<BR> +short mask; +<BR> + +<BR> +__asm +<BR> + { +<BR> + :tsei:=d(mask); +<BR> + } +<BR> + }</TT> + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node89.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node89.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,78 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Initialize function</TITLE> +<META NAME="description" CONTENT="Initialize function"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node86.html"> +<LINK REL="up" HREF="node82.html"> +<LINK REL="next" HREF="node90.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1327" + HREF="node90.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1323" + HREF="node82.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1319" + HREF="node88.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1325" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1328" + HREF="node90.html">Code for GCC</A> +<B> Up:</B> <A NAME="tex2html1324" + HREF="node82.html">Does the code compile</A> +<B> Previous:</B> <A NAME="tex2html1320" + HREF="node88.html">Code for CodeWarrior</A> + <B> <A NAME="tex2html1326" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000114230000000000000"> +Initialize function</A> +</H4> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1329" + HREF="node90.html">Code for GCC</A> +<LI><A NAME="tex2html1330" + HREF="node91.html">Code for CodeWarrior</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node9.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node9.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,117 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CanOpen conformance</TITLE> +<META NAME="description" CONTENT="CanOpen conformance"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node8.html"> +<LINK REL="up" HREF="node7.html"> +<LINK REL="next" HREF="node10.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html256" + HREF="node10.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html252" + HREF="node7.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html248" + HREF="node8.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html254" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html257" + HREF="node10.html">How to start</A> +<B> Up:</B> <A NAME="tex2html253" + HREF="node7.html">Standard conformance</A> +<B> Previous:</B> <A NAME="tex2html249" + HREF="node8.html">Multi-Platform</A> + <B> <A NAME="tex2html255" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00032020000000000000"> +CanOpen conformance</A> +</H4><B>DS-301</B> + +<P> + +<OL> +<LI>Should conform to DS301. V.4.02 13 february 2002. +</LI> +<LI>Master and Slave functionality implemented. +</LI> +<LI>Sending SYNC implemented. +</LI> +<LI>1 SDO server per node. (update: more than one possible. To be more +tested) +</LI> +<LI>Unlimited SDO client. +</LI> +<LI>SDO transmission mode : normal, expedited download and upload. +</LI> +<LI>Unlimited PDO receive. +</LI> +<LI>Unlimited PDO transmit. +</LI> +<LI>Object Data type implemented : 8, 16, 32 bits values, and fixed +length strings. +</LI> +<LI>Slave state full implemented. +</LI> +<LI>NMT to change slaves state implemented. +</LI> +<LI>PDO transmission mode : on request, every reception of 0 to n +SYNC, on event. +</LI> +<LI>NMT Heartbeat implemented : A node can be either heartbeat +producer or receiver. +</LI> +<LI>NMT NodeGuard implemented : Not fully implemented. +</LI> +<LI>TIME (time Stamp) : Not implemented. +</LI> +<LI>EMCY (emergency objects) : Not implemented. +</LI> +<LI>PDO Mapping bit per bit implemented. +</LI> +</OL><B>DS-302</B> + +<P> + +<OL> +<LI>Concise : implemented. +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node90.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node90.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,269 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for GCC</TITLE> +<META NAME="description" CONTENT="Code for GCC"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node91.html"> +<LINK REL="previous" HREF="node89.html"> +<LINK REL="up" HREF="node89.html"> +<LINK REL="next" HREF="node91.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1341" + HREF="node91.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1337" + HREF="node89.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1331" + HREF="node89.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1339" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1342" + HREF="node91.html">Code for CodeWarrior</A> +<B> Up:</B> <A NAME="tex2html1338" + HREF="node89.html">Initialize function</A> +<B> Previous:</B> <A NAME="tex2html1332" + HREF="node89.html">Initialize function</A> + <B> <A NAME="tex2html1340" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114231000000000000"> +Code for GCC</A> +</H5> +<TT>void initCanHCS12 (void) +<BR> + { +<BR> +newline + /Init the HCS12 microcontroler for CanOpen <BR> +12(); +<BR> + +<BR>// Init the HCS12 driver +<BR> +canBusInit bi0 = { +<BR> + +<BR>, +<BR>* no low power +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no time stamp + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR>, +<BR>* enable MSCAN + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* clock source : oscillator (In fact, it is not used) + +<BR>*/ +<BR> + +<BR>, +<BR>* no loop back + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no listen only + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no low pass filter for wk up */ +<BR> +_Baudrates[CAN_BAUDRATE_250K], +<BR> + +<BR> +<BR>{ +<BR> + +<BR> +<BR> +x00, +<BR>* Filter on 16 bits. +<BR> + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +Motorola Block Guide V02.14 fig +4-3 */ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 0 hight accept all msg + +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 0 low accept all msg + +<BR> +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 1 hight filter all of +&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 1 low filter all of + +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 2 hight filter most of +*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 2 low filter most of + +<BR>*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 3 hight filter most of +*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 3 low filter most of + +<BR>*/ +<BR> + +<BR> +<BR>} +<BR> + +<BR>};</TT> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html1341" + HREF="node91.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1337" + HREF="node89.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1331" + HREF="node89.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1339" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1342" + HREF="node91.html">Code for CodeWarrior</A> +<B> Up:</B> <A NAME="tex2html1338" + HREF="node89.html">Initialize function</A> +<B> Previous:</B> <A NAME="tex2html1332" + HREF="node89.html">Initialize function</A> + <B> <A NAME="tex2html1340" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node91.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node91.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,307 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Code for CodeWarrior</TITLE> +<META NAME="description" CONTENT="Code for CodeWarrior"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node90.html"> +<LINK REL="up" HREF="node89.html"> +<LINK REL="next" HREF="node92.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1351" + HREF="node92.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1347" + HREF="node89.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1343" + HREF="node90.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1349" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1352" + HREF="node92.html">Who to use warnings</A> +<B> Up:</B> <A NAME="tex2html1348" + HREF="node89.html">Initialize function</A> +<B> Previous:</B> <A NAME="tex2html1344" + HREF="node90.html">Code for GCC</A> + <B> <A NAME="tex2html1350" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H5><A NAME="SECTION000114232000000000000"> +Code for CodeWarrior</A> +</H5> +<TT>void initCanHCS12 (void) +<BR> + { +<BR> +newline + /Init the HCS12 microcontroler for CanOpen <BR> +12(); +<BR> + +<BR>// Init the HCS12 driver +<BR> +canBusInit bi0 = { +<BR> + +<BR>, +<BR>* no low power +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no time stamp + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR>, +<BR>* enable MSCAN + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* clock source : oscillator (In fact, it is not used) + +<BR>*/ +<BR> + +<BR>, +<BR>* no loop back + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no listen only + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR>*/ +<BR> + +<BR>, +<BR>* no low pass filter for wk up */ +<BR> + +<BR> +<BR>{ +<BR> + +<BR> +<BR> +1, /* clksrc */ +<BR> + +<BR> +<BR> +3, /* brp +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +0, /* sjw +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +0, /* samp +<BR>*/ +<BR> + +<BR> +<BR> +1, /* tseg2 &sstarf#star;/ +<BR> + +<BR> +<BR> +12,/* tseg1 &sstarf#star;/ +<BR> + +<BR> +<BR>}, +<BR> + +<BR> +<BR>{ +<BR> + +<BR> +<BR> +x00, +<BR>* Filter on 16 bits. +<BR> + +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +<BR> +See Motorola Block Guide V02.14 fig +4-3 */ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 0 hight accept all msg + +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 0 low accept all msg + +<BR> +<BR> +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 1 hight filter all of +&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 1 low filter all of + +<BR>&sstarf#star;/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 2 hight filter most of +*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 2 low filter most of + +<BR>*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 3 hight filter most of +*/ +<BR> + +<BR> +<BR> +x00, 0xFF, /* filter 3 low filter most of + +<BR>*/ +<BR> + +<BR> +<BR>} +<BR> + +<BR>};</TT> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html1351" + HREF="node92.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1347" + HREF="node89.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1343" + HREF="node90.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1349" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1352" + HREF="node92.html">Who to use warnings</A> +<B> Up:</B> <A NAME="tex2html1348" + HREF="node89.html">Initialize function</A> +<B> Previous:</B> <A NAME="tex2html1344" + HREF="node90.html">Code for GCC</A> + <B> <A NAME="tex2html1350" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node92.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node92.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Who to use warnings and errors messages ?</TITLE> +<META NAME="description" CONTENT="Who to use warnings and errors messages ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node95.html"> +<LINK REL="previous" HREF="node82.html"> +<LINK REL="up" HREF="node80.html"> +<LINK REL="next" HREF="node93.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1363" + HREF="node93.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1359" + HREF="node80.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1353" + HREF="node91.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1361" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1364" + HREF="node93.html">Warnings messages</A> +<B> Up:</B> <A NAME="tex2html1360" + HREF="node80.html">HCS12</A> +<B> Previous:</B> <A NAME="tex2html1354" + HREF="node91.html">Code for CodeWarrior</A> + <B> <A NAME="tex2html1362" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000114300000000000000"> +Who to use warnings and errors messages ?</A> +</H3> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html1365" + HREF="node93.html">Warnings messages</A> +<LI><A NAME="tex2html1366" + HREF="node94.html">Errors messages</A> +</UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node93.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node93.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,219 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Warnings messages</TITLE> +<META NAME="description" CONTENT="Warnings messages"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node94.html"> +<LINK REL="previous" HREF="node92.html"> +<LINK REL="up" HREF="node92.html"> +<LINK REL="next" HREF="node94.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1377" + HREF="node94.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1373" + HREF="node92.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1367" + HREF="node92.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1375" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1378" + HREF="node94.html">Errors messages</A> +<B> Up:</B> <A NAME="tex2html1374" + HREF="node92.html">Who to use warnings</A> +<B> Previous:</B> <A NAME="tex2html1368" + HREF="node92.html">Who to use warnings</A> + <B> <A NAME="tex2html1376" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000114310000000000000"> +Warnings messages</A> +</H4> +<TABLE CELLPADDING=3 BORDER="1"> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61><B>DEBUG_WAR_CONSOLE _ON</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56><B>DEBUG _CAN</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74><B>PrintMsg-WarTo-Console</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75><B>Printing long message on console </B></TD> +<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=88><SPAN CLASS="textbf">Printing short message on console.</SPAN> (number and value only)</TH> +<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=85><SPAN CLASS="textbf">Sending number and value in a PDO</SPAN>., only if the node is a +slave, in operational state.</TH> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85> </TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74>1</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88>yes</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74>0</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75>yes</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74>1</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74>0</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=56>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=74>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=75><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=88><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +</TABLE> + +<P> + +<P><P> +<BR> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html1377" + HREF="node94.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1373" + HREF="node92.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1367" + HREF="node92.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1375" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1378" + HREF="node94.html">Errors messages</A> +<B> Up:</B> <A NAME="tex2html1374" + HREF="node92.html">Who to use warnings</A> +<B> Previous:</B> <A NAME="tex2html1368" + HREF="node92.html">Who to use warnings</A> + <B> <A NAME="tex2html1376" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node94.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node94.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Errors messages</TITLE> +<META NAME="description" CONTENT="Errors messages"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node93.html"> +<LINK REL="up" HREF="node92.html"> +<LINK REL="next" HREF="node95.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1387" + HREF="node95.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1383" + HREF="node92.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1379" + HREF="node93.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1385" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1388" + HREF="node95.html">Does the code works</A> +<B> Up:</B> <A NAME="tex2html1384" + HREF="node92.html">Who to use warnings</A> +<B> Previous:</B> <A NAME="tex2html1380" + HREF="node93.html">Warnings messages</A> + <B> <A NAME="tex2html1386" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000114320000000000000"> +Errors messages</A> +</H4> +<TABLE CELLPADDING=3 BORDER="1"> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61><B>DEBUG_ERR_CONSOLE _ON</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53><B>DEBUG _CAN</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47><B>PDO _ERROR </B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57><B>PrintMsg-ErrTo-Console</B></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><B>Printing long message on console</B></TD> +<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=72><SPAN CLASS="textbf">Printing short message on console.</SPAN> (number and value only)</TH> +<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=85><SPAN CLASS="textbf">Sending number and value in a PDO</SPAN>., only if the node is a +slave, in operational state.</TH> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72> </TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85> </TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>1</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72>yes</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85>yes</TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>0</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58>yes</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85>yes</TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>1</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85>yes</TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>0</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85>yes</TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>DEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85>yes</TD> +</TR> +<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=61>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=53>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=47>UNDEF</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=57>X</TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=1><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=58><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=72><P> + +<P><P> +<BR></TD> +<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=85><P> + +<P><P> +<BR></TD> +</TR> +</TABLE> + +<P> + +<P><P> +<BR> + +<P> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html1387" + HREF="node95.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1383" + HREF="node92.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1379" + HREF="node93.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1385" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1388" + HREF="node95.html">Does the code works</A> +<B> Up:</B> <A NAME="tex2html1384" + HREF="node92.html">Who to use warnings</A> +<B> Previous:</B> <A NAME="tex2html1380" + HREF="node93.html">Warnings messages</A> + <B> <A NAME="tex2html1386" + HREF="node1.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node95.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node95.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,72 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Does the code works in banked memory ?</TITLE> +<META NAME="description" CONTENT="Does the code works in banked memory ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node96.html"> +<LINK REL="previous" HREF="node92.html"> +<LINK REL="up" HREF="node80.html"> +<LINK REL="next" HREF="node96.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1399" + HREF="node96.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1395" + HREF="node80.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1389" + HREF="node94.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1397" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1400" + HREF="node96.html">What GCC version are</A> +<B> Up:</B> <A NAME="tex2html1396" + HREF="node80.html">HCS12</A> +<B> Previous:</B> <A NAME="tex2html1390" + HREF="node94.html">Errors messages</A> + <B> <A NAME="tex2html1398" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000114400000000000000"> +Does the code works in banked memory ?</A> +</H3> +No. Today it seems that the port of gcc is bogged for using the banked +memory. So, unfortunately, we are limited to 48 Kbytes of memory code. + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node96.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node96.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>What GCC version are you using ?</TITLE> +<META NAME="description" CONTENT="What GCC version are you using ?"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="previous" HREF="node95.html"> +<LINK REL="up" HREF="node80.html"> +<LINK REL="next" HREF="node97.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1409" + HREF="node97.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1405" + HREF="node80.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1401" + HREF="node95.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1407" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1410" + HREF="node97.html">Documentation resources</A> +<B> Up:</B> <A NAME="tex2html1406" + HREF="node80.html">HCS12</A> +<B> Previous:</B> <A NAME="tex2html1402" + HREF="node95.html">Does the code works</A> + <B> <A NAME="tex2html1408" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION000114500000000000000"> +What GCC version are you using ?</A> +</H3> +We are using the stable RPM release 2.2 : + +<P> + +<OL> +<LI>GNU Gcc 3.0.4. Build 20030501 +</LI> +<LI>Newlib 1.10.0 Build 20030421 +</LI> +<LI>GNU Binutils 2.12.1 Build 20030427 +</LI> +</OL> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node97.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node97.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,91 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Documentation resources</TITLE> +<META NAME="description" CONTENT="Documentation resources"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node105.html"> +<LINK REL="previous" HREF="node71.html"> +<LINK REL="up" HREF="manual.html"> +<LINK REL="next" HREF="node98.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1421" + HREF="node98.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1417" + HREF="manual.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1411" + HREF="node96.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1419" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1422" + HREF="node98.html">CIA : Can in</A> +<B> Up:</B> <A NAME="tex2html1418" + HREF="manual.html">Documentation</A> +<B> Previous:</B> <A NAME="tex2html1412" + HREF="node96.html">What GCC version are</A> + <B> <A NAME="tex2html1420" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H1><A NAME="SECTION000120000000000000000"> +Documentation resources</A> +</H1> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><UL> +<LI><UL> +<LI><A NAME="tex2html1423" + HREF="node98.html">CIA : Can in Automation</A> +<LI><A NAME="tex2html1424" + HREF="node99.html">Resources and training in CANopen</A> +<LI><A NAME="tex2html1425" + HREF="node100.html">Elektronikladen HCS12 T-board</A> +<LI><A NAME="tex2html1426" + HREF="node101.html">Gnu gcc compiler for HC12</A> +<LI><A NAME="tex2html1427" + HREF="node102.html">Motorola documentation on HC12</A> +<LI><A NAME="tex2html1428" + HREF="node103.html">Lauterbach debugger for HC12</A> +<LI><A NAME="tex2html1429" + HREF="node104.html">Python language</A> +</UL></UL></UL> +<!--End of Table of Child-Links--> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node98.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node98.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,74 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>CIA : Can in Automation</TITLE> +<META NAME="description" CONTENT="CIA : Can in Automation"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node99.html"> +<LINK REL="previous" HREF="node97.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node99.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1440" + HREF="node99.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1436" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1430" + HREF="node97.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1438" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1441" + HREF="node99.html">Resources and training in</A> +<B> Up:</B> <A NAME="tex2html1437" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1431" + HREF="node97.html">Documentation resources</A> + <B> <A NAME="tex2html1439" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120010000000000000"> +CIA : Can in Automation</A> +</H4> +Many documentation on CANopen. + +<P> +http://www.can-cia.de/http://www.can-cia.de + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node99.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node99.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Resources and training in CANopen</TITLE> +<META NAME="description" CONTENT="Resources and training in CANopen"> +<META NAME="keywords" CONTENT="manual"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="manual.css"> + +<LINK REL="next" HREF="node100.html"> +<LINK REL="previous" HREF="node98.html"> +<LINK REL="up" HREF="node97.html"> +<LINK REL="next" HREF="node100.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html1452" + HREF="node100.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html1448" + HREF="node97.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html1442" + HREF="node98.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html1450" + HREF="node1.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html1453" + HREF="node100.html">Elektronikladen HCS12 T-board</A> +<B> Up:</B> <A NAME="tex2html1449" + HREF="node97.html">Documentation resources</A> +<B> Previous:</B> <A NAME="tex2html1443" + HREF="node98.html">CIA : Can in</A> + <B> <A NAME="tex2html1451" + HREF="node1.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION000120020000000000000"> +Resources and training in CANopen</A> +</H4> +http://www.esacademy.com/http://www.esacademy.com + +<P> +<BR><HR> +<ADDRESS> +epimerde +2007-06-05 +</ADDRESS> +</BODY> +</HTML> diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/manual.odt Binary file doc/manual/en/manual.odt has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/manual.pdf Binary file doc/manual/en/manual.pdf has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 objdictgen/bug_report_Tue_Jun__5_15-25-23_2007.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/objdictgen/bug_report_Tue_Jun__5_15-25-23_2007.txt Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,50 @@ +app-title: +python + +app-version: +$Revision$ + +cwd: +/home/epimerde/documents/tc11/CanFestival-3/examples/TestMasterMicroMod + +date: +Tue Jun 5 15:25:23 2007 + +e-type: +<type 'exceptions.KeyError'> + +e-value: +2 + +locals: + ignore: True + self: <nodemanager.NodeManager instance at 0x883248c> + +platform: +Linux-2.6.20-16-generic-i686-with-debian-4.0 + +python-version: +2.5.1 + +self: + UndoBuffers: {1: <nodemanager.UndoBuffer instance at 0x8859acc>} + NodeIndex: 2 + CurrentNode: <node.Node instance at 0x8eee5ec> + FileNames: {1: 'Unnamed1'} + FilePaths: {1: ''} + ScriptDirectory: '/home/epimerde/documents/tc11/CanFestival-3/objdictgen' + LastNewIndex: 1 + +traceback: + File "./objdictedit.py", line 464, in OnCloseFrame + self.Manager.CloseCurrent(True) + File "/home/epimerde/documents/tc11/CanFestival-3/objdictgen/nodemanager.py", line 296, in CloseCurrent + if self.UndoBuffers[self.NodeIndex].IsCurrentSaved() or ignore: +<type 'exceptions.KeyError'>: 2 + +wx-platform: +__WXGTK__ + +wx-version: +2.6.3.2 + diff -r 2cb34a4ac65a -r 6b5a4c21e061 objdictgen/doc/manual_en.pdf Binary file objdictgen/doc/manual_en.pdf has changed diff -r 2cb34a4ac65a -r 6b5a4c21e061 src/dcf.c --- a/src/dcf.c Tue Jun 05 17:34:33 2007 +0200 +++ b/src/dcf.c Tue Jun 05 18:43:21 2007 +0200 @@ -22,6 +22,7 @@ USA */ + /** ** @file dcf.c ** @author Edouard TISSERANT and Francis DUPIN